Como me tornar um desenvolvedor Android e fazer meu próprio aplicativo impressionante
Se você tem algum background de codificação ( estudando cse na escola ), você poderia fazer aplicativos nativos usando Java. Há tantas respostas lá fora em Quora para ajudá-lo a começar com o desenvolvimento de aplicativos Android. Eu tenho escrito algumas também. Você pode verificar minhas respostas.
Uma delas é esta :
Karuppiah Natarajan's resposta para Desenvolvimento de Aplicativos para Android: Qual é a forma correcta de começar a aprender o desenvolvimento de aplicações para Android?
Isso's é bastante detalhado. E você pode verificar outras respostas para a mesma pergunta. Existem tantas!
>E menciono algumas coisas super legais no meu blog :
www.androidappworld.com
p>Sobre a parte do engenheiro na sua pergunta. Bem... Você realmente não'não precisa ser um engenheiro para aprender ou fazer um App. Vejo estudantes a fazer aplicações, com 14, 15 anos e tudo. E obviamente haveria mais miúdos mais novos a fazer aplicações. Don'não me pergunte como eles fazem isso. Procura-o no Google.
Então, lá's nada como "apenas" engenheiros podem fazer Apps. Qualquer pessoa com boas habilidades em linguagem de programação pode fazer uma App. E baseado na experiência da App's, você pode precisar de especialistas ou especialistas. Tipo, se uma App fala sobre medicamentos, então o desenvolvedor da App precisa de um especialista em medicamentos. Obviamente você pode'não espere que uma pessoa conheça medicina, desenvolvimento de aplicações e tudo mais. Consequentemente, você precisa de algo como uma equipe. Só depende. Para começar, vá para projetos simples, onde você é o especialista e você sabe o que fazer. Don'não abra projetos onde você precisa de conhecimento de engenharia, etc, onde a App é baseada em coisas de engenharia.
Tenho certeza que você sabe o que você sabe e o que você não sabe't. Escolha um projeto e vá em frente e comece a aprender. Algumas boas fontes online que usei são o YouTube channel's que mencionei na resposta acima -
newboston - para iniciantes. Uma playlist para Android com 200 vídeos. Não aquela com 77 ou algo assim.
slidenerd - Eu aprendi coisas de design de material neste canal. Existem outras coisas também.
E depois usei o site stackoverflow para problemas de codificação e para problemas de eficiência. :)
Sobre UI. Bem, como desenvolvedor, no início, eu nunca me importei com a interface de usuário. Continuo a não gostar muito&apos. Mas então, sim, é importante. Não é importante em termos de aparência. Importante em termos de Experiência do Usuário (UX). O usuário deve se sentir livre para usar a App sem nenhum obstáculo e a curva de aprendizado para saber como usar a App deve ser realmente pequena ou zero. Você pode torná-la zero, seguindo as convenções e notações universais e outras coisas. Mude-as apenas se você tiver uma razão forte. E sobre a UI ao nível do Android M, em geral, o Material Design, sim, it's tão elegante. Mas eu acho muito difícil implementar tudo isso. E há tantas bibliotecas agora, no GitHub, para a interface de usuário (incluindo aparência). It's porque, a funcionalidade do App é mais importante para o Usuário. Quem usaria um aplicativo bonito que não faz nada? Você usaria ? Isso é simplesmente uma porcaria. Mas as pessoas usariam uma simples e poderosa App, se ela fizer muito trabalho, o que é útil para elas. Isso deve contar-lhe sobre os problemas da IU. E é que todos os desenvolvedores's desejam escolher o que fazer. Mas... Qualquer dia, a Funcionalidade vem primeiro se você perguntar Funcionalidade vs. UI.
Sobre o tempo necessário para criar uma App. Uh. Não leva'não leva anos para aprender a desenvolver ! Além disso, o Android Knowledge é como um Oceano. Muito grande. Você só tem que aprender o que você precisa, para que você possa fazer o seu App. Dessa forma, você pode fazer um aplicativo dentro de um mês ou até menos. Apenas seja feliz e interessado! It's ok, mesmo que você seja lento. Lento e Firme vence a Corrida!
Artigos semelhantes
- Qual é a diferença entre um desenvolvedor Android, um desenvolvedor de aplicativos Android, e um desenvolvedor de framework Android?
- Como ter meu próprio dispositivo touch screen feito com meu próprio programa
- A Nintendo vai deixar de fazer consolas e tornar-se um desenvolvedor de terceiros em breve?
- Como se tornar um bom desenvolvedor Android