¿Qué necesitamos para desarrollar una aplicación de Android?

Para comenzar con el desarrollo de aplicaciones empresariales de Android, debe estar familiarizado con el diseño front-end, backend, ide, base de datos.

  1. backend – java / nodejs / php, etc.
  2. frontend – java, xml
  3. Herramientas -eclipse / android studio (desarrollo de android), xampp / wamp (base de datos del servidor)
  4. Base de datos – MySql / oracle (Backend), SqLite (Android)

Antecedentes no técnicos

Depende de usted es de antecedentes técnicos o no técnicos.

Si usted es de otro país, a continuación se detallan los mejores recursos para comenzar: aprendizaje de Java y luego antecedentes técnicos iniciales

Home & Learn: curso gratuito de Java: ofrece un excelente curso gratuito de Java para principiantes. Este sitio web está lleno de información que comienza sobre cómo configurar NetBeans IDE en métodos, clases, matrices, bases de datos y formularios Java. Este tutorial consta de 13 capítulos y es un excelente punto de partida para cualquier persona que quiera comenzar su aventura con Java. Los temas están bien explicados y son fáciles de seguir.

Oracle: el sitio web de Oracle es un lugar al que los programadores Java principiantes y experimentados pueden consultar. Este sitio web consta de toda la información sobre Java Swing, JavaFX, Java SE, Java EE y Java ME. Es un excelente punto de partida, así como un punto de referencia en cualquier parte de su viaje con Java. Los temas son completamente variedad de ejemplos. Cada tema contiene preguntas y ejercicios para que pueda evaluarse a sí mismo. Y muy bien explicado con

Learn Java: Learn Java es un tutorial fácil de seguir que consta de 16 capítulos. Te enseña los conceptos básicos y cada capítulo va seguido de un ejercicio. Es un buen punto de partida para programadores principiantes. Learn Java también ofrece otros cursos como: JavaScript, Python, PHP, shell, C y C #. Sin embargo, este sitio web sigue siendo un trabajo en progreso y muchos capítulos están en construcción.

YouTube: para quienes prefieren los tutoriales de audio, YouTube es un buen lugar para visitar. Allí puede encontrar cientos de tutoriales creados por tutores, programadores, estudiantes e individuos interesados ​​en Java. Hay una serie de lecciones que puede seguir o simplemente buscar temas específicos. Estoy seguro de que encontrará mucha información allí también.

Experiencia técnica

Si tiene antecedentes técnicos, entonces aprender java sería muy fácil. Una vez que tenga una buena idea sobre Java y si puede comprender el código escrito en Java, debe consultar la página de Capacitación para desarrolladores de Android. (http://developer.android.com/tra…). Aprenda los conceptos básicos de la estructura de carpetas, diseño de pantalla, componentes básicos de construcción, etc. Para otros recursos, puede consultar https://www.quora.com/What-are-t…

Si te golpean en algún lugar mientras codificas, siempre consulta stackoverflow. No tiene que recordar el uso de todas y cada una de las API. Si decide crear una aplicación, siempre puede copiar los códigos de muestra en el sitio web del desarrollador o en cualquier otro lugar y ajustarlos a sus necesidades.

Consulte ejemplos de proyectos de código abierto de GitHub.

Pushpa | Líder desarrollador de Android en Acadgild

Guía paso a paso para convertirse en un desarrollador de Android: https://docsend.com/view/twb63px

fuente: Comience | Desarrolladores de Android

Empezar

Todo lo que necesita para comenzar a desarrollar aplicaciones para Android está disponible aquí en Desarrolladores de Android . Encontrará todo, desde la documentación de la API y las pautas de diseño, hasta información sobre el panorama actual del dispositivo y cómo puede distribuir y monetizar su aplicación.

No hay dos aplicaciones creadas de la misma manera, pero hemos estructurado la información que necesita para crear una aplicación en las siguientes tres secciones que representan el orden general para el desarrollo de la aplicación.

1. Diseño


Antes de escribir una sola línea de código, debe diseñar la interfaz de usuario y adaptarla a la experiencia del usuario de Android. Aunque es posible que sepa qué hará un usuario con su aplicación, debe hacer una pausa para centrarse en cómo interactuará un usuario con ella. Su diseño debe ser elegante, simple, potente y adaptado a la experiencia de Android.

Entonces, ya sea que esté creando una aplicación solo o si es parte de un equipo, estudie primero las pautas de diseño.

2. Desarrollar


Una vez que finalice su diseño, todo lo que necesita son las herramientas para convertir sus ideas de aplicaciones en realidad. El marco de Android le proporciona las API para crear aplicaciones que aprovechan al máximo el hardware del dispositivo, los dispositivos accesorios conectados, Internet, las características del software y más. Con el poder de Android, no hay límite para el poder de sus aplicaciones.

Todo lo que necesita para aprender sobre el marco de la aplicación y las herramientas para desarrolladores se encuentra en la documentación de desarrollo.

3. Distribuir


Ahora tu aplicación está completa. Lo construyó para admitir una variedad de tamaños y densidades de pantalla, y lo probó en el emulador de Android y en dispositivos reales. Estás listo para enviar tu aplicación.

La forma de proceder depende de una variedad de factores, como su estrategia de monetización y qué tipos de dispositivos admite su aplicación. Todo lo que necesita para comenzar con este proceso está disponible en la sección Distribuir.

¡Ir!


Comience instalando Android Studio, el IDE oficial para el desarrollo de Android, que incluye las herramientas de Android SDK. Luego, cuando esté listo para comenzar a codificar, siga la capacitación para Crear su primera aplicación.

Si es un principiante, debe seguir estos pasos:

1. Primero debes familiarizarte con JAVA.

Material de estudio para JAVA-The NewBoston Videos.

o puede consultar el libro JAVA The Complete Reference de Tata Mcgraw-Hill .

2. Entonces deberías ir a Android.

Los mejores tutoriales para Android incluyen: –

1. Los videos de NewBoston.

2.Androidhive – Tutorial de Android para principiantes.

3.Book- Head first Android . (Uno de los mejores libros para principiantes).

4.Y sí, el curso de Udemy en Android (hazlo cuando hayas cubierto los conceptos básicos

de android).

  1. Necesitas aprender Java, no hay forma de evitarlo
  2. La parte de Android abarca el aprendizaje de XML para el diseño de la aplicación, la comprensión de los conceptos de Android y el uso de dichos conceptos mediante programación con Java
  3. Los principiantes probablemente deberían usar un IDE (Android Studio o Eclipse)

Gracias

Desarrollo de Android – AIS Technolabs