O procedimento para desenvolver um aplicativo móvel no exemplo. Design de aplicativos móveis

Em 2016, os consumidores gastaram US $ 61,8 bilhões em aplicativos móveis e, em 2017, este valor atingiu US $ 75,7 bilhões. Este mercado está crescendo constantemente, mas nem todas as aplicações são bem sucedidas, justificando os fundos gastos neles.

Para destacar seus aplicativos entre um grande número de concorrentes, é importante torná-lo tecnicamente qualitativo e tal que realmente ajuda a resolver problemas de seus consumidores.

Para criar um aplicativo de alta qualidade, você precisa escolher uma boa equipe de desenvolvimento. Quantos dias funcionará como o aplicativo é criado e quanto custa, você aprenderá neste artigo.

Fatores que afetam o custo de criar um aplicativo

Dois critérios são importantes aqui: o artista (o preço depende do país em que o desenvolvedor está localizado) e a complexidade funcional da aplicação.

Naturalmente, o preço depende do escopo do trabalho para fazer uma equipe. Ele depende diretamente do número de telas, controles, tipo de dispositivos, modos de orientação de telas, segurança, o número de linguagens suportadas no aplicativo e muito mais. Quanto mais funcionalidades querem o cliente, mais tempo e dinheiro serão obrigados a se desenvolver. Embora haja uma maneira de gastar menos tempo e dinheiro para o seu site.

O processo de desenvolvimento de um aplicativo não é realmente fácil. Às vezes, pode haver uma equipe de pelo menos 6-7 especialistas.

O plano de desenvolvimento parece aproximadamente assim:

  1. Para começar, é necessário pensar para quem e com que propósito um aplicativo é criado, como um usuário pode inseri-lo, com quais problemas são necessários para encontrar? Tudo isso é descrito na história do usuário.
  2. Em seguida, a fase de design e o desenvolvimento de design começa, a navegação é pensada, o layout é feito e o gaidline é feito - este é um manual de instruções: Como os elementos de design devem parecer para diferentes dispositivos móveis.
  3. Em seguida, é gráfico cortado para não sobrecarregar o aplicativo em peso, mas ao mesmo tempo deixa tudo que você precisa. Observe que, ao desenvolver um aplicativo da Web não normal, e o peso do aplicativo não será superior a 200 kb.
  4. Em seguida, estes todos os materiais são transmitidos ao desenvolvimento. Muitas vezes, no processo de trabalho, novas ideias aparecem, que fazem ajustes no plano inicial.
  5. Depois disso, a etapa de teste ocorre. O testador verifica a aplicação do aplicativo em diferentes dispositivos e também usa serviços especiais para testar o aplicativo em diferentes sistemas operacionais.
  6. Após o teste, o aplicativo é carregado na loja de aplicativos e o estágio de monitoramento começa. Para rastrear estatísticas e revisões de download, você pode usar o Distrimo ou Serviços de Flurry. Além disso, para este propósito, o Google Analytics é usado.
  7. Após o lançamento do aplicativo, você precisa trabalhar duro para atrair usuários, coletar todas as métricas e analisar o comportamento do usuário. Se você usar a tecnologia Push-mail, para "explorar" os hábitos e solicitações do cliente são mais fáceis com o serviço. Fazendo as conclusões necessárias, melhore a aplicação.

Antes de reservar o desenvolvimento, certifique-se de que a equipe funcione na criação de um protótipo de aplicativo. É muito importante, pois isso ajudará a evitar erros e erros, e também entender claramente o que o resultado final está aguardando você.

Muitas equipes estão envolvidas na criação de jogos móveis para encomendar, esta é exatamente a categoria de aplicativos em que os usuários são mais gastos. O processo de desenvolvimento e o custo da aplicação neste caso é muito diferente.

Como calcular o custo do desenvolvimento de um aplicativo móvel

Normalmente, os desenvolvedores pré-fazem uma avaliação rápida do custo da ordem. Coloque você pode em alguns dias, geralmente livre.

Se o custo se adequar ao cliente, ele assina o contrato em que o preço exato do aplicativo é calculado, o prazo para entrega e a descrição do resultado final é calculado. Às vezes, o preço pode mudar se durante o processo de desenvolvimento, decidiu adicionar funcionalidade adicional. Mas é coordenado com o cliente.

O custo médio de desenvolvimento de um aplicativo móvel depende da complexidade do aplicativo:

  • Um aplicativo simples custa cerca de US $ 3.000 (período de trabalho - 1-2 meses);
  • A aplicação da complexidade média é de 4000-5000 dólares (3-4 meses);
  • Complexo - 6000 dólares (mais de 4 meses).

Quanto é o desenvolvimento de um aplicativo móvel do Freelancer

Na Rússia e na Ucrânia, muitos desenvolvedores freelance são aplicativos de "escrita" bastante qualitativamente. Eles são 2-3 vezes mais baixos do que, por exemplo, nos desenvolvedores freelance nos Estados Unidos. Portanto, muitos clientes de outros países se voltam para especialistas ucranianos e russos.

Preço de desenvolvimento de aplicativos em diferentes países

O preço alto nem sempre fala sobre a alta qualidade de execução, isso indica apenas que o salário dos programadores em diferentes países é muito diferente.

Para a criação de uma aplicação simples, leva cerca de 2 meses de trabalho, isto é, 300 horas. Acontece que o custo mínimo da aplicação dos desenvolvedores indianos custará US $ 3.000, na Europa Oriental - cerca de US $ 7.500.

Quanto tempo ocupa o aplicativo móvel?

O processo de criação de um aplicativo para sistemas operacionais Android, iOS, o Windows Phone consiste em vários estágios.

  1. Avaliação de valor livre (leva cerca de 2 dias);
  2. Estudo da tarefa, mercado e concorrência (cerca de 5 dias);
  3. Escrevendo uma tarefa técnica, dependendo da complexidade da aplicação (10-15 dias);
  4. Desenvolvimento de Design (de 5 a 15 dias);
  5. Programação leva de 20 dias a 4 meses;
  6. Testar e monitorar o pedido é realizado dentro de 5 a 10 dias.

Se o aplicativo que está sendo desenvolvido for muito complexo, então a programação paralela será realizada para acelerar a entrega.

Como criar um aplicativo móvel gratuitamente

Para criar um aplicativo simples na Internet, há muitos serviços e programas para criar aplicativos móveis para iPhone, Android e até mesmo em WP. Cada serviço fornece instruções passo a passo, como fazê-lo.

  • Em seguida, publique o aplicativo no iTunes e no Google Play Diretórios.
  • Os designers de aplicativos possibilitam desenvolver um aplicativo para Android, iPhone e tablets. Os serviços de serviços permitem que você crie aplicativos em minutos.

    Claro, a qualidade de tal aplicativo é muito inferior ao que é criado por profissionais, tanto em design quanto na funcionalidade. A probabilidade de ganhar tal aplicativo é mínima.

    Como desenvolver um aplicativo móvel para dinheiro adequado?

    1. Para que sua inscrição seja popular e lhe trouxe renda, você precisa atender às necessidades do seu público. Se o aplicativo não resolver qualquer problema de usuários, ele está fadado ao fracasso.
    2. Antes de escolher sua escolha em uma das equipes de desenvolvedores, faça uma comparação de preços, além de estudar o portfólio das empresas selecionadas. O preço alto nem sempre é um sinal de alta qualidade.
    3. Antes de encomendar, certifique-se de fazer uma estimativa aproximada do projeto.
    4. Discuta com a equipe todos os detalhes do projeto e também insista em criar o pedido de protótipo. Decidir com o design, funcionalidade do aplicativo. Você deve entender claramente o que precisa e o que não é. Então o custo do trabalho pode ser significativamente reduzido se você entender o que você calcula o excesso.
    5. E somente após a discussão de todas as perguntas, você pode assinar um acordo.

    Desenvolvimento de aplicativos móveis - O processo não é fácil e muito trabalhoso, que persegue um desenvolvimento de software completo. Para tornar mais fácil para você entender como criamos aplicativos móveis, contaremos brevemente sobre cada etapa do nosso trabalho.

  • Idéia do produto e experiência em negócios
  • As pessoas vêm à nossa empresa para tornar sua ideia de aplicação móvel, recursos da web ou automatizar processos de negócios. Nós mantemos uma experiência gratuita de negócios, aconselhamos o cliente e reembolso o componente ideológico do projeto, dadas as necessidades dos usuários.

  • Entrevista e Análise Preliminar do Mercado
  • Entrevista. Finalidade e valor do aplicativo? O público alvo? Funcionalidade Básica? Plataformas? Requisitos para o processo de desenvolvimento de aplicativos? Critérios de seleção executiva? Revisão de soluções semelhantes: funcionalidade, número de usuários, classificações, revisões, monetização. Análise do usuário.

  • Contato repetido com o cliente
  • Questões adicionais. Conectando especialistas técnicos. Aprovação de requisitos para a aplicação.

  • Avaliação e oferta de projeto
  • O projeto está avaliando a equipe de desenvolvedores. Depois disso, o cliente recebe uma oferta comercial preliminar para desenvolver uma aplicação: estágios de desenvolvimento de aplicativos; prazos e custo; Especialistas; garantia.

  • Contrato de assinatura
  • Concluímos um contrato em que descrevemos os estágios do trabalho e nossas obrigações em detalhes. Você será legalmente protegido. Cada fase de trabalho é absolutamente transparente, todos os destaques são discutidos com você o mais detalhado possível.

  • Criando um protótipo
  • Entender quais usuários estão esperando do aplicativo, procedemos ao processo de prototipagem. Uma interface completada é a chave para o fato de que o usuário é orientada rapidamente, pois o aplicativo ajuda a resolver seu problema. Você tem a oportunidade de ver a funcionalidade do aplicativo futuro sem parte de software.

  • Design de produto
  • Desenhe o design de todas as telas e estados de elementos. Usamos recomendações do Google e Apple para o design de aplicativos. Nós nos preocupamos com as soluções gráficas para serem compreensíveis e confortáveis. Você recebe um design que alocará você entre os concorrentes.

  • Desenvolvimento de especificações técnicas
  • Tarefa Técnica - Um documento desenvolvido com base no protótipo interativo aprovado e design de produto necessários aos desenvolvedores, testando engenheiros para o desenvolvimento e teste do projeto.

  • Programação e teste de um aplicativo
  • Programação de um recurso da Web ou aplicativo móvel é realizado pela metodologia Scrum - planejamento da tarefa passo a passo e quebrando sua execução em sprints (sprints).

  • Retrospectivo
  • Demonstração aos resultados do cliente em 2 semanas. A equipe analisa riscos e problemas, conclui o Sprint, otimiza o processo adicional de desenvolvimento de um aplicativo.

  • Publicação do aplicativo móvel
  • Manutenção e realização
  • A diferença entre nosso trabalho é que não estamos apenas desenvolvendo aplicativos, mas também os levamos na promoção. Nossos clientes recebem uma empresa responsável por todas as etapas do trabalho: a partir do primeiro botão antes de baixar os aplicativos e o feedback do usuário de ação de Graças.

    Entrevista

    Nós realizamos entrevistas pessoalmente ou no Skype. A entrevista pode durar algumas horas. Esta fase de desenvolvimento de aplicativos é importante. De quão precisamente e totalmente o cliente responderá a perguntas, depende de como o produto sai.

    As principais perguntas que solicitamos é: tarefas de projeto, um processo de negócios existente, público-alvo, concorrentes. Nesta fase, a funcionalidade futura é discutida.

    Mapa mental

    Crie um mindmap - um cartão inteligente que permite strudá-lo todas as informações recebidas do cliente. Este é um esquema de projeto visual, graças aos quais todos os dados do aplicativo estão em um só lugar.

    Análise

    Esboçar a mão

    Estudamos a aplicação de concorrentes. Analisamos onde os usuários podem ser desconfortáveis \u200b\u200bou onde eles tropeçam, cumprindo suas tarefas. Fazemos isso para determinar do que o novo aplicativo será diferente dos análogos existentes.

    Protótipo Development.

    Com base nos esboços, criamos um wireframes - um esquema estrutural de páginas de inscrição. Este é um esqueleto de design, onde cada detalhe do produto futuro é representado.

    O especialista em UX funciona nos diagramas de página. O processo de criação dos wireframes é discutido com o diretor de arte.

    Após sua aprovação, é feito um protótipo clicível, que é enviado para coordenação para o departamento técnico.

    Entrevista com os usuários.

    O protótipo acabado está testando em usuários - funcionários de nossos grupos de escritório ou voluntários. Mostrar o protótipo e fazer perguntas: "O que você acha, o que é esse botão?", Como você adicionaria as mercadorias à cesta? " etc.

    Ele ajuda a detectar momentos incompreensíveis de usuários e corrigir erros nesta fase do desenvolvimento de aplicativos móveis.

    Apresentação do protótipo do cliente

    Nós mantemos uma apresentação: mostram o protótipo para o cliente, explique o que e como funcionará. Se necessário, fazemos mudanças, nós refinamos. Coordene todos os detalhes e discutir.

    Desenvolvimento do conceito de design

    Nesta fase do desenvolvimento de aplicativos móveis, fazemos várias opções para conceitos de design. O conceito escolhe que o cliente formará a base do design de todo o aplicativo.

    Design de todas as telas e estados

    Nesta fase, todas as telas e status dos elementos são desenhados. Em média, são obtidas 120-150 telas. Isso ajuda a levar em conta todos os cenários e não aumentar o termo ao programar.


    TK e arquitetura do servidor cliente

    Quando estamos prontos para o projeto, procedemos ao desenvolvimento de uma tarefa técnica. Descreve todos os scripts, transições entre telas e status das telas. Nesta fase, o especialista está funcionando como uma arquitetura de projeto de alto nível e um modelo de armazenamento.

    Este é um estágio importante. Depende de como a peça do programa será construída, a velocidade do aplicativo, a configuração de solicitações "cliente-servidor". Onde tomamos os dados, onde você escreve, como escrito, etc. O TK inclui todos os sistemas que precisam ser sincronizados.

    Programação e teste

    O trabalho vai para as mãos dos programadores. O processo de desenvolvimento é baseado na metodologia do desenvolvimento flexível do Scrum. Uma lista completa de tarefas é formada (o chamado "back-log") e dividido em pequenas seções (chamadas "sprints").

    Nós programamos gapicamente e demonstram o resultado após cada sprint. Quando a parte do software estiver pronta, enviamos um aplicativo para testes. Especialistas em testes Verifique o produto para possíveis erros. Se necessário, os programadores de retorno do aplicativo para refinamento.

    Publicação de aplicativos

    Os principais estágios do desenvolvimento de aplicativos móveis são passados, deixados para preparar um pedido de publicação. Para fazer isso, fazemos uma descrição e gráficos de um produto correspondentes às regras do Google Play e AppStore. Se você não os executar, o aplicativo não passará a moderação.

    Em lojas, o usuário primeiro vê o ícone do aplicativo, por isso é importante torná-lo atraente.

    Ao criar uma programação para descrições do aplicativo, verifique se há permissão dos autores para usar determinadas imagens, se não há celebridades na foto, bem como a conformidade com outros requisitos da loja.


    Suporte técnico para produto

    Projetos após passarem a fase do suporte técnico.

    Comecei a aprender um design gráfico quando tinha 13 anos de idade. Aprendi a criar sites em cursos on-line e todos os dias foi jogado com Photoshop e Designer de afinidade. Esta experiência me ensinou a pensar como um designer.

    Eu tenho projetado e desenvolvendo aplicativos por quase um ano. Participei do programa do Instituto de Tecnologia Massachusetts, onde trabalhei como uma equipe para desenvolver uma aplicação Universidade. Dois meses atrás, comecei a trabalhar em um novo aplicativo Crypto Price Tracker, que saiu recentemente em 28 de janeiro.

    Neste artigo, compartilharei um processo de design faseado, que eu sigo ao trabalhar em aplicativos. Isso deve ajudar aqueles que querem aprender ou melhorar suas habilidades de design digital. O design não é apenas como usar software para design, e este artigo não lhe ensinará como usá-lo. Existem centenas de programas de aprendizagem de qualidade na internet. O design também diz respeito a entender a essência do seu produto, sua funcionalidade, além de design, não esquecendo os usuários finais. Isto é o que este artigo vai te ensinar.

    Processo de design:

    1. Crie Userflow para cada tela.
    2. Criar / desenhar protótipos.
    3. Selecione modelos de design e paletas de cores.
    4. Criar design.
    5. Crie um aplicativo de protótipo animado e peça às pessoas para verificar e deixar feedback.
    6. Faça os layouts finais de retocação para que todas as telas finais estejam prontas para desenvolver.

    Vamos começar!

    Userflow.

    O primeiro passo é descobrir quais funções você deseja ver em sua inscrição. Depois de ter ideias, crie fluxo de usuário. Este é um diagrama de blocos do seu aplicativo.

    Normalmente, o Userflow consiste em três tipos de figuras.

    • Retângulos são usados \u200b\u200bpara apresentar telas.
    • A Roma é usada para condições (por exemplo, pressionando o botão de login, deslize para a esquerda, aumenta).
    • As flechas conectam telas e condições em conjunto.

    O Userflow é muito útil porque eles dão uma boa ideia lógica de como o aplicativo funcionará.

    Aqui está um diagrama de fluxo de usuário que eu pintei quando comecei a trabalhar no design do meu aplicativo.

    Userflow para a interface principal.

    Protótipos

    Depois de concluir para fazer o Userflow para cada tela, você começará a trabalhar com os protópios de todas as telas. Protótipos são essencialmente detalhados delinear sua aplicação. Em essência, um esboço ou esquema onde imagens, atalhos, botões, etc. serão localizados. Um esboço áspero de como sua inscrição funcionará.

    Eu uso padrões impressos de estênceis de interface do usuário para quadros de desenho. Ele economiza tempo e dá uma boa área de trabalho para desenho e notas.

    Aqui está um exemplo de um protótipo.


    Interface de aplicativo móvel Prototype

    Depois de criar protótipos, você pode usar o aplicativo chamado pop e tirar uma foto de todos os seus desenhos usando o aplicativo e obter um protótipo clicável, vinculando todas as telas usando os botões.

    Design de design e paletas de cores

    Esta é a minha parte favorita. Parece que olhar para as vitrinas. Muitos padrões de design e paletas de cores para escolher. Eu escolherei aqueles que eu gosto e experimentarei com eles.

    As melhores plataformas para a busca por padrões são padrões móveis e PTTRNS. E para encontrar boas paletas de cores, visite o site da Hunt Color.

    Projeto

    Finalmente, você vai ao uso de software de design. Parece que você entrou em sua inscrição no futuro e fez várias capturas de tela. Deve parecer realista e largamente semelhante à coisa real.

    Há desenvolvimento de software e ferramentas para criar design. Eu uso designer de afinidade. A ferramenta de design iOS mais comumente usada é o esboço.

    Aqui está um exemplo de alguns projetos iniciais da minha inscrição.


    Transferir imagem em pixels!

    Eu experimentei mais com várias paletas de cores.

    Eu compartilhei layouts iniciais com amigos para obter seus comentários. Parece que muitos gostaram do esquema com um gradiente de ouro e preto.

    Prepare-se para receber feedback e experimentar novas ofertas! Você receberá um feedback incrível de seus usuários quando fala com eles, e não quando eu vejo fevinhoco dribbobble ou behance.

    Portanto, retrabalhei o layout e apagei gráficos de fundo, porque sua geração foi um processo tecnicamente demorado, e eles reduziram a legibilidade. O que eventualmente saiu:


    Gradiente de ouro com preto surpreendentemente parece bom!

    Fiquei satisfeito com o esquema de cores, ícones no painel da guia e no layout geral. Eu fui mais longe e desenvolvi as outras telas, seguindo os mesmos princípios de design. Foi um processo longo e insanamente emocionante!

    Quando todas as minhas telas estiverem prontas, colecionei um protótipo no Adobe XD e pedi a vários amigos para experimentar e dar o seu feedback.

    Depois dos últimos golpes, é assim que a versão final do meu design é.


    Versão final do design

    Depois que todas as telas foram concluídas, importei-las no Xcode e comece a desenvolver o aplicativo.

    Isso é tudo! Espero que este artigo irá ajudá-lo a começar a trabalhar no design do aplicativo ou ajudará a se tornar o melhor designer. E se você gosta do meu aplicativo, você pode baixá-lo.

    Eu termino o artigo uma das minhas citações favoritas sobre o design.

    "O design não é apenas como o objeto parece e sentido. Design - é assim que funciona "
    - Steve Jobs

    Como o processo de desenvolvimento sob android? Destacamos alguns fundamentos:

    • Em arquivos Java você descreve a lógica do programa - o que você deseja que seu aplicativo funcione.
    • Em arquivos XML você desenvolve layouts - aparência.
    • Assim que o aplicativo for escrito, você precisa usar a ferramenta de montagem para compilar todos os arquivos e embalar o arquivo v.apk que pode ser executado em dispositivos Android e / ou publicar no Google Play.
    • Todos os utilitários e arquivos usados \u200b\u200bpara criar um aplicativo Android são combinados em um ambiente de desenvolvimento integrado (IDE). IDE é um programa que você abrirá para editar seus arquivos de código, bem como compilação e lançamento.
    • Anteriormente, o IDE padrão para o desenvolvimento do Android foi Eclipse, mas agora foi substituído por um estúdio Android mais funcional - a empresa do Google.

    É claro que você encontrará processos mais profundos que ocorrem nos bastidores dos passos acima. Por exemplo, usuários avançados vão querer saber o papel da máquina virtual Dalvik. No final do artigo, os links para recursos úteis com os quais o desenvolvedor deve ser familiar para cada android. O primeiro desses é a documentação oficial do Google.

    • Dirija e instale o Android Studio.
    • Aprendemos sobre iniciar e testar aplicativos em dispositivos Android e emuladores.
    • Crie um aplicativo simples Android que exibe a inscrição "Hello World" na tela do dispositivo móvel.

    No final do artigo, você pode se familiarizar com as recomendações úteis dos desenvolvedores novatos da empresa.

    Instalando o ambiente de desenvolvimento do Android Studio

    Comece a ler a documentação e escreva o código para descobrir o que a plataforma é capaz - é realmente tentador. E nós vamos fazer isso em breve! No entanto, para começar a trabalhar com a plataforma Android, você deve configurar o ambiente de desenvolvimento.

    Os recém-chegados na programação sob o Android são especialmente importantes para não se apressar e metodicamente seguir cada etapa. Mesmo se você executar etapas corretamente, pode ser necessário eliminar um pequeno problema com a configuração do ambiente, dependendo da configuração do sistema ou da versão do produto. Para fazer isso, use os serviços de pesquisa. Você pode selecionar especialmente o recurso StackOverflow.

    É importante impedir que as armadilhas impeçam seu objetivo final de aprender a programação do Android. Sabe-se que mesmo os profissionais às vezes experimentam certos problemas com a configuração do ambiente de trabalho. Em tais casos, é importante saber a linha de comando. Se você quiser se familiarizar melhor com esta ferramenta, abaixo é uma referência a um bom introdutório.

    Junto com treinamento na sintaxe, é importante ensinar a si mesmo o pensamento de um programador bem-sucedido que não aceitará o arquivo de mensagem de erro x não encontrado veredicto final. Tal pensamento é facilmente treinado por você nos casos, se você não desistir e procurar uma solução para o problema.

    Vá para o Android Studio Developer.android.com/studio/index.html e encontre o botão para baixar a versão mais recente para sua plataforma.

    Clique no botão de download e você será solicitado a se familiarizar com as regras e condições para usar o produto de software. Depois da leitura atenta (como você sempre faz isso) e aceitando, o carregamento começa. É provável que demore alguns minutos. Depois disso, você pode instalar o Android Studio de forma semelhante a qualquer outro programa. A página de inicialização contém instruções de instalação para Mac e Windows.

    Agora que você instalou o Android Studio, vamos começar! Execute o estúdio Android. O programa perguntará se você deseja importar suas configurações. Desde que você começa do zero, basta selecionar o segundo ponto e continue.

    Você deve ver uma tela de inicialização bonita no estilo de design de material.

    No final do download, você cairá na tela de cumprimento.

    Mesmo se você acabou de baixar o Android Studio, talvez você não tenha a versão mais recente. Para evitar problemas com as versões mais tarde, clique no botão "Verificar atualizações agora" e, se necessário, execute todas as instruções para obter a versão mais recente. Às vezes o Studio informa automaticamente que há uma atualização com uma tela semelhante a esta:

    Neste caso, escolha sempre a atualização e reinicie. Excelente! Nós lidamos com sucesso com o ambiente de instalação.

    Criando o primeiro projeto Android

    É hora de criar o primeiro projeto. Vamos começar com um simples. Os programadores são chamados de primeiro programa "Hello World". Vamos seguir esta tradição e, em seguida, fazer algumas pequenas alterações para que o aplicativo use seu nome para cumprimentar. No final, você pode baixá-lo para o dispositivo e mostrar seus conhecidos. O Android Studio tem uma pequena ferramenta passo a passo que ajudará você a criar seu próprio projeto. Clique em "Novo projeto" na tela inicial:

    Preencha de maneira semelhante. Sinta-se à vontade para substituir "Exemplo" no nome do pacote para outra coisa para excluir um aviso na parte inferior da tela. Você também pode definir o local do projeto especificando qualquer pasta de disco rígido

    Para versões SDK suspenso, preste atenção à seção "Descrição" na parte inferior da caixa de diálogo. Explica como cada personalização é destinada.

    Instale o SDK mínimo requerido, conforme mostrado na tela. Isso define a versão mínima do Android necessário para iniciar o aplicativo. Selecionar este valor para seus próprios projetos é uma questão de equilibrar os recursos do SDK que você deseja e dispositivos que serão suportados.

    Para obter mais informações sobre as versões da API e seu uso, no site para desenvolvedores Android, há uma página de painéis especiais https://developer.android.com/about/dashboards/index.html.

    Depois de selecionar a versão, a tela de seleção do modelo de inicialização é aberta. Você pode criar um aplicativo que já interage com a API do Google Maps e exibe o mapa. Em nosso exemplo de teste, escolha a atividade vazia e pressione o botão "Next".

    E agora você está no último passo do processo de criação do aplicativo. Antes de pressionar "Concluir", preste atenção em algumas coisas. Aqui você primeiro encontra referências aos principais componentes arquitetônicos de qualquer aplicativo.

    • - Este é o primeiro, mas não a última menção da palavra atividade. No contexto do Android, a atividade é geralmente considerada como "tela" em sua inscrição. Este elemento é muito flexível. Quando o Android Studio cria uma aula de MainActividade, ela a herda da classe de atividade do pacote do Android SDK. Aqueles que estão familiarizados com a programação orientada a objetos entendem esse conceito, mas para iniciantes, isso significará principalmente que sua mainácdio será personalizável por versão de atividade.

    • Nome de layout. - Um layout do que será mostrado para o usuário é definido em um formulário especial do Android XML. Você logo aprenderá a ler e editar esses arquivos.

    Clique em Concluir. Algum tempo levará a criação e o download do projeto. Depois de algum tempo, o Android Studio completará a construção do seu projeto. Claro, o projeto ainda está vazio, mas tem tudo o que você precisa para executar em um dispositivo Android ou emulador.

    Depois de baixar o projeto, você está visualizando o arquivo de layout no formato XML. Antes de se mudar para a programação do Android, vamos falar sobre como podemos executar este aplicativo. É hora de dizer "Olá mundo!".

    Execute um aplicativo no emulador

    Agora é hora de dizer algumas palavras sobre o emulador. O Android Studio vem com o software capaz de emular um dispositivo Android para executar aplicativos de TI, visualizando sites, depuração e tudo mais.

    Este recurso fornece gerenciador de dispositivos virtuais do Android (AVD). Se desejar, você pode configurar vários emuladores, definir o tamanho da tela e a versão da plataforma para cada novo emulador. Essa funcionalidade é muito útil porque elimina os desenvolvedores da necessidade de comprar vários dispositivos para testar programas.

    Clique no botão Executar na forma de uma seta verde.

    Temos que esperar algum tempo até que as botas do emulador e assim que estiver pronta, você verá algo assim:

    Parabéns! Você fez seu primeiro aplicativo Android!

    E assim ... por que e como funcionou?

    Para começar a fazer alterações e adicionar recursos interessantes, você precisa obter conhecimento de trabalho sobre o que está acontecendo nos bastidores. Dê uma olhada na seção Android Studio Project com arquivos e pastas no lado esquerdo da tela. Você pode precisar pressionar uma pequena guia na borda (veja abaixo), se no momento o guia do projeto não for exibido.

    Veja a estrutura de pasta por vários minutos e clique duas vezes em arquivos para ver seu conteúdo na janela principal. Se tudo isso parece misterioso, não se preocupe!

    Estrutura do Projeto Android: equipe

    Cada boa equipe consiste em pessoas que cumprem seus papéis. Você quer trabalhar corretamente? Você precisa da equipe certa. Existem vários elementos-chave em projetos Android, e cada um deles deve desempenhar um papel:

    Java: Profissional

    Isso faz parte do seu código responsável pela lógica do aplicativo. Seu código será localizado no diretório SRC \\ Main \\ Java na pasta principal do projeto. Para explorar Java, você pode aconselhar o livro de Bruce Eckel "Java Filosofia";

    Recursos: artista.

    Não é suficiente apenas fazer uma aplicação Android, também deve ser elegante. Sua inscrição nunca se destacará se não tiver ícones e imagens claras, layouts bem pensados \u200b\u200be, possivelmente, até mesmo animações suaves.

    Ao inicializar, a pasta contém as seguintes pastas:

    • drawable, no qual os ícones são armazenados. Agora há apenas um ícone de aplicativo padrão.
    • layout com arquivos XML que são projetos de telas.
    • menu C XML Arquivos de listas de elementos que serão exibidos no painel de ação.
    • valores com arquivos XML contendo tamanhos, cores, constantes e estilos de string.

    Androidmanifest.xml: chefe.

    Este arquivo XML informa seu sistema nos requisitos para equipamentos e aplicativos de software e contém sua versão e ícone. O Manifesto também contém informações sobre toda a atividade no aplicativo. Você precisa de um emprego realizado pelo seu aplicativo? Primeiro fale com o chefe.

    Alteração

    Vá para Res / Valores / Strings.xml e clique duas vezes no arquivo. Quando você abre o arquivo, verá dois recursos de string em XML.

    Esses recursos são usados \u200b\u200bem lugares diferentes, mas é muito conveniente ter todo o texto usado em sua inscrição em um arquivo. Se você precisar traduzi-lo, ou se o seu colega de marketing solicitar para excluir todos os links desnecessários, será fácil fazer todas as alterações.

    Altere a string hello_world que o aplicativo é exibido na tela. Altere seu conteúdo em algo mais pessoal, por exemplo, use seu próprio nome. Acontece algo como:

    Matt está aprendendo Android!

    Clique em Executar. O aplicativo deve ser reiniciado e você verá uma mensagem pessoal:

    Nós parabenizamos você - você fez o primeiro projeto e aprendeu a editar o código-fonte. O primeiro passo na programação Android é feito. Desejamos-lhe boa sorte nisso, mas uma maneira insanamente interessante! Se você precisar de desenvolvimento profissional para Android, entre em contato com especialistas em Infoshell.

    Zhdanov Ksenia Denisovna.

    Faculdade de economia matemática, estatística e informática, RA. G.v. Plekhanova Moscou, Rússia

    Anotação: "Você já se deentou com esse problema: seus pais usam amigos Viber, WhatsApp e telegramm, e os colegas de trabalho usam exclusivamente no Facebook? Se sua resposta for "sim", nosso aplicativo "& WVTF" é especificamente para você! " O valor dessa ideia é que uma pessoa que usa vários produtos de software de uma só vez, como Viber, WhatsApp, Telegramm e Facebook, será capaz de se comunicar com todos os contatos de um aplicativo, sem ter que alternar entre vários programas.

    Palavras-chave: plano de negócios, modelo de negócios A. Osterwalder, aplicação móvel, investimento, modelo inovador

    Desenvolvendo um plano de negócios de aplicativos móveis e WVTF

    Zhdanova Ksenia Denisovna.

    Faculdade de Economia Matemática, Estatística e Informática Plekhanov Universidade Russa de Economia Moscou, Rússia

    Resumo: O objetivo do projeto - para criar um aplicativo móvel exclusivo para agregar mensagens de mensageiros diferentes. "Você já enfrentou tal problema: seus pais telegramm, whatsapp e amigos telegramm, e colegas são extremamente facebook? Se sua resposta é" sim ", então nosso aplicativo" e WVTF "especialmente para você!" O valor dessa ideia é que uma pessoa que usa vários produtos de software, como Viber, WhatsApp, Telegramm e Facebook, poderá conversar com todos os seus contatos de um único aplicativo, sem a necessidade de alternar entre vários programas.

    Palavras-chave: o plano de negócios, modelo de negócios de A.osterValder, aplicação móvel, investimento, modelo de inovação

    1. Resumo do projeto

    A ideia de negócio é criar uma aplicação que agregando os mensageiros mais populares.

    Nossa empresa será envolvida na fabricação, implementação e manutenção de um aplicativo móvel e WVTF, que agregará vários mensageiros populares, como:

    1) Whatsapp,

    2) Viber.

    3) Facebook

    4) Telegrama

    O objetivo deste projeto é criar um aplicativo móvel exclusivo para agregação de mensagens de mensageiros diferentes.

    Nossos compradores terão pessoas que usam vários mensageiros de uma vez, porque os interlocutores usam vários programas (devido às características do sistema operacional do telefone e das preferências). Assim, as pessoas poderão se comunicar sem a necessidade de alternar entre diferentes programas e janelas. Os compradores serão usuários do IOS e usuários Android. O segmento etário dos compradores é de 7 a 99 anos.

    Para informar informações aos clientes, nós seremos através da Internet, nomeadamente através de aplicativos AppStore e GooglePlay. Publicidade com a ajuda do grupo Vkontakte e Yandex.Direct

    Nossos concorrentes são aplicativos Nimbuzz e Snowball. As principais diferenças são mensageiros incluídos em nossa aplicação. Estes são os mensageiros mais populares.

    Perspectivas de longo prazo são:

    • Aumentar o número de clientes
    • Adicionando os mensageiros mais populares e exigidos em nosso aplicativo, isto é. Desenvolvimento de uma aplicação móvel.

    Requisitos no financiamento e rendimento inicial após a implementação do projeto:

    Capital inicial \u003d 300 000 rublos

    Para o primeiro mês de trabalho, é planejado vender 5.000 versões pagas do aplicativo a um preço de US $ 1 / versão. Assim, a receita de vendas para o primeiro mês será de 300.000 rublos.

    Ao vender versões gratuitas, na qual aparece uma publicidade pop-up, a renda é planejada para o primeiro mês no valor de 100.000 rublos.

    Suponha que a partir de 2 meses desde o início das vendas, é planejado para vender 2500 pedidos por mês, a renda será igual a 150.000 rublos + renda de vendas 100.000 rublos \u003d 250.000 rublos por mês. Total \u003d 400 000 + 11 * 250 000 \u003d 400 000 + 2 750 000 \u003d 3 150 000 rublos

    Forma Organizacional e Jurídica da Enterprise - Empreendedor Individual

    Para implementar o projeto, é planejado atrair 5 funcionários:

    1. Programador principal,

    2. Programador,

    3. Especialista em suporte técnico (2 funcionários),

    4. Gerente.

    2. Descrição do projeto

    O tipo de nosso projeto de investimento é criar um projeto "do zero", porque O projeto inovador e as versões anteriores não têm.

    No momento, o projeto está na fase "equipe de coleta" e "criar conceito".

    No momento do lançamento, é planejado implementar um projeto em todo o território da Federação Russa, e após o sucesso do lançamento, planejamos expandir o território da ação e permitir que você aproveite nosso aplicativo em todo o mundo.

    O objetivo deste projeto é criar um aplicativo móvel exclusivo para agregação de mensagens de mensageiros diferentes.

    Como nasceu nossa ideia de negócios: "Você já se deentou com tal problema: seus pais usam amigos Viber, WhatsApp e telegramm, e colegas para o trabalho desfrutar exclusivamente no Facebook? Se sua resposta for "sim", então nosso aplicativo "e Wvtf." especialmente para você!"

    O valor dessa ideia é que uma pessoa que usa vários produtos de software de uma só vez, como Viber, WhatsApp, Telegramm e Facebook, será capaz de se comunicar com todos os contatos de um aplicativo, sem ter que alternar entre vários programas.

    Para atingir o objetivo do nosso projeto, você deve assinar contratos para fornecer servidores Viber, WhatsApp, Telegramm e Facebook. Isso será feito via API (interface de programação de aplicativos). A API define a funcionalidade que o programa fornece (módulo, biblioteca), enquanto a API permite que você seja abstrato de como esta funcionalidade é implementada.

    O prazo para alcançar o objetivo do projeto - desde o início da criação de um aplicativo antes de publicar aplicativos na AppStore e do GooglePlay, não excederá 2 meses.

    3. Informações sobre os principais participantes do projeto

    História:

    Histórias sobre o mutuário não existe, porque Esta é a primeira inicialização.

    Principais participantes do projeto:

    • Programador principal
    • Programador

    O procedimento de interação no projeto - O fundador do negócio (ele também gerente) conclui um contrato com os especialistas acima, estipulando suas responsabilidades de trabalho.

    O gerente é obrigado a escrever TK de acordo com o GOST NUMBER 34 e transferi-lo para o programador principal, além de concluir contratos para acesso ao WhatsApp, Viber, Telegram, servidores do Facebook. Por sua vez, o programador principal introduz um programador ao curso do aplicativo para começar a criar um aplicativo. Após um período declarado, os programadores são obrigados a mostrar uma versão preliminar do gerente de coordenação e trabalho adicional.

    Plano Organizacional:

    O capital inicial requer 300.000 rublos, que serão financiados pelo fundador do negócio.

    Os primeiros 2 meses ocorrerão de capital inicial, então a inicialização começa a lucrar.

    Tabela 1. Contando o investimento necessário

    Custos pessoais

    Posição

    Valor salarial por mês, esfregue

    Programador principal

    Programador

    Especialista em Suporte Técnico (2 pessoas)

    Gerente de vendas / conclusão

    Custos totais da equipe

    Custos do equipamento (não fornecido)

    Custos de aluguel (não fornecido)

    Condições de contrato (acesso dos servidores)

    Whatsapp

    Telegrama

    Facebook.

    Custos totais


    4. Descrição do produto

    Programa de Produto:

    Oferecemos-lhe um novo mensageiro e WVTF:

    1) Interface intuitiva confortável

    2) a capacidade de comprar uma versão gratuita

    3) Salve a carga da bateria e a memória no smartphone usando um mensageiro em vez do 4º!

    4) Nosso aplicativo está disponível para Android e iOS Smartphones

    5) A capacidade de usar um aplicativo em vez de 4, sem perder a funcionalidade de todos os programas

    Iremos fornecer 2 Vista da nossa aplicação:

    uma. Site iphones.ru. é grátis (no estágio de teste)

    b. Web site Appleinsider.ru/Obzory-Prilozhenij - pago

    c. Site appstudio.org/ios-apps - pago (7000 rublos.)

    2) Para o uso do Android:

    uma. Site Androidinsider.ru - pago

    b. Site Ferra.Ru/ru/apps/ - pago

    c. Website android4all.ru/soft - é grátis

    1. Colete equipe

    2. Pagamento por serviços de programador

    3. Escrever aplicativos para sistemas operacionais iOS e Android

    4. Obtenção de uma patente para o aplicativo

    6. Implementando aplicativos no Google Play e AppStore

    7. Desenvolvimento da estratégia de marketing para atrair novos clientes

    8. Suporte técnico ao usuário

    9. Plano Financeiro (Reportagem de Previsão, Indicadores)

    Indicadores de eficiência de projeto:

    1) DPBP (período de retorno com desconto). Este é o momento para o qual o fluxo de caixa líquido do projeto excederá o investimento inicial dado ao momento atual (Prodonado). Este indicador reflete o período no final da qual todo o dinheiro investido no projeto é retornado sob a condição de que a taxa de desconto esteja correta. O indicador não deve exceder a duração do projeto, caso contrário, o projeto será considerado não lucrativo.

    2) NPV (receita reduzida líquida). Um dos principais indicadores do projeto, que é a quantidade de fluxos de caixa líquidos dados ao torque atual do projeto (a diferença entre todos os afluentes monetários e saídas), calculado com a mudança esperada no valor do dinheiro. Mostra a quantidade absoluta de dinheiro (renda), que o banco ou investidor receberá de investir em seu projeto. Permite comparar projetos de duração igual e leva em conta sua escala. Para que o projeto seja rentável, este indicador deve ser pelo menos mais zero.

    3) IRT (rentabilidade interna da lucratividade). Junto com o NPV, é um dos principais indicadores do projeto e caracteriza o grau de rendimento de dinheiro aninhado, levando em conta o fator temporário e, sujeito à cobertura total de todas as despesas no projeto, à custa de renda. É calculado como uma taxa de barreira do desconto, no qual o NPV do projeto é 0. IRR permite comparar a eficácia do investimento em um projeto com formas de realização alternativas de investimentos financeiros (por exemplo, em outros projetos mais favoráveis) e mostra a rentabilidade relativa do projeto por unidade de fundos investidos. Este indicador deve exceder a taxa de desconto.

    4) PI (índice de rentabilidade do projeto). É também um dos principais indicadores do projeto e é calculado como a relação NPV para o investimento inicial. Mostra a rentabilidade relativa do projeto em comparação com outros projetos envolvendo a quantidade comparável de investimento inicial. Quando o valor do índice é igual a um ou menores valores perde outros projetos e investimentos e, na verdade, faz um projeto que não esteja interessado em um banco ou investidor.

    Tamanho do investimento: