Me gustaría desarrollar mi primera aplicación de Android, pero ¿dónde debería comenzar?

Como desarrollador, a menudo hacemos malabares entre muchos roles mientras observamos todos los aspectos del desarrollo de aplicaciones de Android. Cuando se trata del desarrollo de aplicaciones de Android, algunas personas creen que conocer los SDK y API de la plataforma es más importante que conocer el lenguaje en sí.

Si recién está comenzando su trabajo de desarrollo de aplicaciones, debe conocer las herramientas adecuadas para salvar su día general.

Aunque el SDK de Android contiene un conjunto de herramientas para ayudarlo a desarrollar y diseñar una aplicación sólida. Sin embargo, desarrollar una aplicación es una tarea exigente cuando desea crear algo bueno para sus clientes. Entonces, para ayudarlo, hemos enumerado las 5 herramientas gratuitas o económicas que debe conocer y aprender a usar:

# 1: Eclipse con ADT

Eclipse es el entorno de desarrollo web Java más popular que se puede usar para desarrollar aplicaciones de Android debido a la fuerte integración de las herramientas de Android con Eclipse.

# 2: SDK y AVD Manager

Realiza una serie de funciones importantes, como administrar diferentes versiones de los SDK de Android, complementos de terceros, controladores de dispositivos, así como administrar las configuraciones de dispositivos virtuales de Android (AVD).

# 3: Puente de depuración de Android

El adb (Android Debug Bridge) conecta otras herramientas con el emulador y los dispositivos.

# 4: Dalvik Debug Monitor Server

La herramienta proporciona funciones prácticas para inspeccionar, depurar e interactuar con instancias de emulador y dispositivo.

# 5: El emulador de Android y dispositivos reales

El emulador de Android se puede utilizar para simular objetivos del dispositivo.

# 6: LogCat

LogCat es el nombre del registro de Android www.system.it proporciona información de diagnóstico útil sobre eventos en el sistema.

Para más información sobre el desarrollo de aplicaciones de Android, visite: Aplicación móvil

Debe aprender Core Java y familiarizarse con los conceptos de OOPS.
Tiene que ser muy fuerte en tipos de datos, clase / objetos, conceptos de interfaz, manejo de excepciones, subprocesos múltiples, manipulación de cadenas, utilidades, etc.

Una vez hecho esto, puede comenzar configurando el entorno de desarrollo para Android.

Puede referir este enlace para lo mismo: Crear su primera aplicación

También los tutoriales de Android de Vogella pueden ser una gran referencia para obtener todos los conceptos básicos necesarios para comenzar con su idea.

Desarrollo de Android

En su mayoría, una aplicación de Android (empresa / consumidor) implicaría estas 5 cosas:

Interfaz de usuario
Conectividad (HTTP / S -> REST / SOAP, sockets, etc.)
Análisis de formato de intercambio de datos (XML, JSON)
Funciones específicas del dispositivo (cámara, GPS, etc.)
Almacenamiento local

Cada vez más, puede intentar agregar características como cuando aprende un concepto y está listo para desarrollar su primera aplicación.

Espero que esto ayude.

Todo lo mejor !! Feliz aprendizaje 🙂

Si está familiarizado con el lenguaje JAVA, le sugeriría el mismo tutorial que seguí hace unos meses.
Cubre los conceptos básicos del desarrollo de una aplicación de Android.

Gracias

More Interesting

Soy un ingeniero electrónico, con conocimientos básicos de C y Java, ¿cuánto tiempo necesitaré para crear una aplicación de Android como Redbus?

Mi reproductor de aplicaciones BlueStack se ha detenido. ¿Cómo puedo arreglarlo?

Necesito una compañía confiable de desarrollo de aplicaciones. ¿Cuáles son algunos recomendados?

Tengo una idea increíble para una aplicación de juegos en iOS y Android, pero parece que no puedo encontrar un desarrollador. ¿Qué debo hacer?

Mi enamoramiento me bloqueó en Snapchat después de decirle que estaba fingiendo ser alguien más para meterse conmigo en Facebook. ¿Por qué me bloqueó?

Mis primos de 8 y 4 años tienen su propia cuenta de Kik. ¿Debo informar su cuenta ya que ambos son menores de edad para el servicio?

Estoy lanzando una empresa de aplicaciones móviles. ¿Cuáles son algunos libros que necesito leer para tener éxito?

He creado y diseñado un concepto para una aplicación como nunca antes había visto en la tienda de aplicaciones. ¿Cómo me puedo conectar con los inversores?

Quiero recaudar fondos para un tipo único de aplicación de mensajería instantánea que quiero crear. ¿Cuál debería ser mi objetivo de financiación?

Cómo seguir ejecutando la aplicación en segundo plano sin usar el Servicio

Comenzaré mi proyecto senior el próximo mes y mi supervisor me sugirió una aplicación móvil, ¿qué software recomiendas a un principiante?

Tengo una idea de aplicación que quiero vender a cualquier revista / sitio web relacionado con alimentos. ¿Dónde empiezo?

Tengo una idea para un juego móvil simple y tengo un poco de experiencia en programación. ¿Cómo empiezo a desarrollar mi idea?

No soy un desarrollador. ¿Cuál es la forma más económica y efectiva de desarrollar una aplicación móvil?

Quiero encontrar un back-end para mi juego móvil, que incluye chat en la aplicación, notificaciones push y gestión de datos del usuario. ¿Cuáles son algunas recomendaciones?