Quiero desarrollar una aplicación. ¿Qué debería aprender para eso?

Hacer una aplicación para Android es fácil

Debe tener un buen conocimiento de Java y XML.

No vaya directamente al desarrollo de aplicaciones, primero aprenda sobre Java lo básico, luego comience con una aplicación simple como una calculadora y aprenda Java lado a lado

consulte los tutoriales en video (newboston o slidenerd) pero no los copie, intente comprenderlos y cree el suyo propio

aprender android studio

Comenzando | Desarrolladores de Android

podrías referirte a mi propia aplicación para Java

Core Java Tutorials – Aplicaciones de Android en Google Play

Caracteristicas
★ Tutoriales interactivos Java sin conexión con ejemplos, cuestionarios y sugerencias.
★ Hermosos programas con salida, resaltado de sintaxis y comentarios detallados para una mejor comprensión.
★ 1100+ preguntas Java Complete el paquete OCJP / SCJP con todas las variedades de preguntas formuladas en el examen (MCQ correcto único, MCQ correcto múltiple, basado en resultados y arreglo)
★ Análisis detallado de su progreso Tema sabio.
★ Entrevista Java con explicación detallada con imágenes, programas y resultados.
★ Interfaz de usuario muy simple siguiendo las pautas de diseño de materiales.
★ Puede hacer su duda / pregunta en la pila y obtener respuestas de expertos.
★ Diccionario Java que contiene una explicación detallada con imágenes, códigos para (palabras clave de Java, error común de Java, excepción común de Java, glosario detallado para la explicación).

★★★ También tenemos desafíos activos para que puedas competir entre tus compañeros ★★★

Core Java Tutorials – Aplicaciones de Android en Google Play

comenzar con un libro estándar

1. Head First Java, 2da Edición

2. Pensar en Java (4ª edición)

3. Piensa en Java

4. Introducción a Java por Sedgewick

5. Java en pocas palabras

6. Core Java Volume I – Fundamentals (novena edición) (Core Series): Cay S. Horstmann

7. Programa de Java Cómo (objetos tardíos) por Paul Deitel, Harvey Deitel

Puede verificar su habilidad Java con mi aplicación de lado a lado (Tema por tema)

La mejor de las suertes .

Depende de en qué plataforma desea hacer la aplicación y con qué idiomas se siente cómodo.

Teniendo en cuenta que eres totalmente nuevo en programación,

  • Le sugiero que comience con los conceptos básicos de C, solo para comprender cómo funciona la programación.
  • Luego continúe con JAVA y aprenda conceptos de OOPS.
  • Después de que te sientas cómodo con OOPS y Java, entonces eliges con qué plataforma quieres trabajar, Android o iOS, SI QUIERES TRABAJAR CON IOS, UNA APPLE PC ES OBLIGATORIA, y si quieres una experiencia fluida en eso, necesitas uno con al menos 8 GB de RAM.
  • Si elige iOS, debe aprender Swift / Objective c, la documentación que se proporciona en el sitio para desarrolladores de Apple. Swift es el reciente y el objetivo c es el más antiguo. Y estará trabajando en un IDE llamado Xcode.
  • Si elige Android, deberá aprender los conceptos básicos de XML, para diseñar, hacer buenos diseños fácilmente, hay mucho soporte y una GUI para diseñar estas páginas, pero aún no es perfecto, por lo que será mejor si sabe Los fundamentos de XML. Y eso es todo, trabajarás en Java y en el estudio de Android, toda la documentación y referencias se dan en el sitio para desarrolladores de Android.

Soy un desarrollador de Android y he trabajado junto con los desarrolladores de iPhone y noté que es mucho más difícil desarrollar aplicaciones en iOS que en Android, por ejemplo, termino mi tarea en un día y se necesitan tres para iOS, es solo eso en La mayoría de las cosas de Android se harán más fáciles y el resto lo podrá encontrar en el desbordamiento de pila u otros sitios.

Si desea comenzar el desarrollo de aplicaciones en Android, debe aprender Java para la parte lógica, XML para la parte de diseño. Este es el lenguaje básico que necesita aprender para comenzar su desarrollo de Android. Después de eso, se reunirá para conocer SQl, trabajando con API y otras cosas complicadas.

Comenzando | Desarrolladores de Android