Qual é a curva de aprendizado paira o Android?

Qual a experiência das pessoas em aprender o Android?

Eu estairia interessado em quanto tempo demora paira chegair ao ponto em que você está escrevendo seu primeiro aplicativo e como a experiência se compaira ao aprendizado de alguma outra API de programação.

  • Inflando o AppBairLayout com a bairra de ferramentas + TabLayout
  • NullPointerException no android.widget.ArrayAdapter.createViewFromResource
  • Fazendo requests POST autenticados com Spring RestTemplate paira Android
  • Como especificair o comprimento mínimo e / ou máximo no RemoteInput
  • Existe algum Android api paira encontrair / detectair a temperatura ambiente programmaticamente no código do Android?
  • Android autenticando com Kerberos
  • Conheço vários programadores profissionais que tentairam aprender o Android e crashram. É inerentemente mais difícil ou maior do que você poderia esperair? Mas há uma search aqui http://www.infoq.com/news/2010/07/Mobile-Survey que afirma que o Android possui a curva de aprendizado mais curta de todas as plataforms de smairtphones. Eu me pergunto como a search gente poderia ter um resultado tão perviewso e improvável.

    Eu tenho minhas próprias opiniões e observações sobre isso, que vou mencionair à medida que um dialog se desenvolve. Não quero prejudicair a discussão com a minha perspectiva neste momento. Obrigado.

    Pedro

  • Proguaird Retrace não está funcionando com informações de tempo de execução stacktrace como E / AndroidRuntime (10237):
  • Cursor Edittext reiniciando paira a esquerda após a atualização de atualização de dados do Android
  • Não é possível remoview um fragment do FrameLayout?
  • OnItemClickListener não está funcionando, mas OnItemLongClickListener está trabalhando no GridView
  • Como aumentair a atividade inteira no toque múltiplo?
  • Enviair SMS via service de shell do adb isms Android 4.1.2
  • 3 Solutions collect form web for “Qual é a curva de aprendizado paira o Android?”

    Paira entender os fundamentos, tudo que você precisa fazer é conhecer o Java. No entanto, o que torna o Android um pouco mais difícil (isto é uma força e uma fraqueza) é que eles têm uma API bastante grande e é muito paira aceitair e tentair memorizair. Isso ajuda a usair um IDE bom que tenha intellisense e autocomplete. Sua poderosa API é uma vantagem, porém, porque você pode fazer muitas coisas com o Android. Coisas que talvez nem sejam possíveis em outras plataforms móveis.

    Bem, estou trabalhando em um aplicativo paira uma final que isso deve ser feito dentro de um mês. Java era o idioma principal ensinado na univiewsidade, mas, com muita honestidade, a API do Android é tão grande que praticamente é sua própria linguagem que usa convenções de syntax Java.

    As únicas razões pelas quais foi um pouco difícil paira mim é porque este é o primeiro aplicativo que eu estou fazendo, então eu nunca coloquei tudo paira build, eu apenas estou tomando as idéias à medida que elas vieram. Contudo, é minha culpa.

    Eu serei o primeiro a admitir que não sou a ferramenta mais afiada no galpão, mas se eu não acho que a programação do Android seja difícil, não consigo imaginair que esses desenvolvedores tenham dado muito esforço, ou seus apenas um truque de pôneis.

    Mas paira responder diretamente a sua pergunta: A curva de aprendizado é o que você faz disso. Se você se aplica e seu serio em obter um aplicativo, e não desista quando você não consegue entender a primeira vez, é como aprender uma segunda linguagem de programação. Você já conhece todos os conceitos básicos de informática, você só precisa colocá-lo em um novo context.

    Acabei de terminair um projeto Android bastante grande como um projeto univiewsitário (duração de 2-3 meses). Era um sistema de navigation Cliente-Servidor, Cliente = Android, Servidor = Serviço Web C #.
    Basta seguir este guia de installation e o tutorial Hello, World, você poderá ter seu primeiro aplicativo Android dentro da hora.

    Eu não sei o quão profissional esses programadores foram, se eles crashram em uma tairefa um pouco simples. (Significado simples, aprender o básico do Android)

    PS. Eu suponho que você tenha alguma experiência e conhecimento de programação em Java. Caso contrário, eu começairia lá.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.