¿Cómo empezar a aprender el desarrollo de aplicaciones para Android? ¿Cuáles son los conceptos básicos para empezar?

Hacer una aplicación de Android es fácil, deberías tener un buen conocimiento de Java y Little of XML.

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

Consulte los tutoriales en video (thenewboston o slidenerd) pero no los copie, intente entenderlos y cree los suyos.

aprender android studio

Empezando | 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 fuera de línea de Java con ejemplos, pruebas, consejos.
★ Hermosos programas con salida, resaltado de sintaxis y comentarios detallados para una mejor comprensión.
★ 1100+ Preguntas de Java Complete el paquete OCJP / SCJP con todas las variedades de preguntas formuladas en el examen (MCQ único correcto, MCQ múltiple correcto, basado en salida y basado en arreglo)
★ Análisis detallado de tu 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 del material.
★ Puede hacer su duda / pregunta en la pila y obtener respuesta de expertos.
★ Diccionario de 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 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, 2nd Edition

2. Pensando 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 (9ª edición) (Core Series): Cay S. Horstmann

7. Java How To Program (objetos tardíos) por Paul Deitel, Harvey Deitel

puede comprobar su habilidad de java con mi aplicación en paralelo (tema por tema)

La mejor de las suertes .

Puedes aprender Android de tres maneras:

1. Únete a un instituto de formación.

Si estás dispuesto a gastar algo de dinero, únete a un instituto de capacitación. La ventaja será que se le enseñará Android por una persona con experiencia en el campo y también se certificará, lo que le ayudará en futuros trabajos.

2. Únete a un taller.

Si todavía estás en la universidad, muchas veces las empresas organizan talleres en institutos para promocionarse. Yo mismo aprendí Android de esta manera. Seguramente, un certificado de taller es de menor valor que un curso de certificación, pero esto lo ayudará a comenzar y será un gran impulso para usted.

3. Aprendiendo por tu cuenta.

Por último, pero no menos importante, es aprender por su cuenta. Hay muchos sitios web de tutoriales en Internet que enseñan Android a los desarrolladores en ciernes.

Requisitos previos:

1. Tener un mínimo conocimiento de Java. Android está codificado en Java, pero no es necesario que conozca muy bien todo el idioma. Solo lo básico es suficiente, lo alcanzarás en poco tiempo.

2. Software: necesitará el kit de desarrollo de Java (JDK), Android Studio IDE y Android SDK (que se puede descargar desde el propio Android Studio). Descarga todos estos programas e instálalos. JDK es menos de 200 MB de tamaño. Android Studio IDE es de 300 MB. El SDK es masivo, casi 1 GB después de la instalación (solo para la última versión de Android).

3. Un teléfono con Android. Aunque esto es opcional, los emuladores tienden a ser muy, muy lentos. Consigue un teléfono con Android y habilita las opciones de desarrollador. Después de eso, habilite la depuración USB y puede usar su teléfono para instalar y depurar aplicaciones de Studio.

4. Lea los tutoriales. Comience con el programa hello world y familiarícese con el medio ambiente. Luego diríjase a los elementos básicos de GUI, su codificación, luego a Actividades, etc. No se emocione y salte a un nivel más alto de inmediato. Sé que es divertido pero al final estarás saturando tu mente.

Espero que esto ayude.

Esta es una pregunta muy genérica, por lo que obtendrás una respuesta relativamente genérica: depende .

¿Tienes algún conocimiento previo de programación? Si es así, ¿estás bien versado en Java? Si la respuesta a estas dos preguntas es sí, entonces no debería tardar mucho en ponerse al día en el desarrollo de Android. Si la respuesta es no, entonces querrás comenzar por aprender los conceptos básicos de programación. Aprenda a codificar http://here.Do ¿Tiene algún conocimiento de backend / base de datos? El backend para una aplicación de mensajería puede ser relativamente sencillo o muy complejo, dependiendo de la naturaleza de los mensajes. ¿Se pueden enviar a un grupo, o simplemente de persona a persona? ¿Se pueden editar, actualizar, eliminar? ¿Pueden ser marcados como spam? Hay muchas cosas para http ://consider.¿Sabes diseño gráfico / diseño UX? Crear una aplicación es mucho más que aprender a codificar. Si está creando la aplicación como una herramienta interna o simplemente por diversión, tal vez esta pieza sea menos importante para usted. Sin embargo, si lo está construyendo como un negocio, para obtener una ganancia, entonces esto es extremadamente importante. Con más de 700,000 aplicaciones en la tienda de aplicaciones ahora, las aplicaciones deben estar bien diseñadas para estar por encima del ruido.

Solo por mi experiencia personal, estaba bien versado en Ruby on Rails, PHP y PostgreSQL cuando decidí que quería aprender a hacer mi primera aplicación desde cero. Diría que tardé dos meses en controlar la programación móvil y seis meses en considerarme un buen desarrollador móvil. Debe pensar las cosas de manera diferente en el móvil, en términos de funcionalidad, interacción, velocidad y problemas de memoria.

Por lo que diría, si desea crear una aplicación, aprender a hacerlo puede llevar de 2 meses a un año.

El desarrollo de aplicaciones para Android es un campo prominente en el que trabajar. Es un poco difícil de aprender, pero si puedes dominarlo, sin duda tienes un futuro brillante por delante. Estoy aprendiendo el desarrollo de aplicaciones para Android a mí mismo. A continuación adjunto todos los enlaces útiles que he encontrado en mi carrera hasta ahora.

Android From Scratch: una descripción general del desarrollo de aplicaciones para Android

Aprender desarrollo de Android – Mejores tutoriales de desarrollo de Android | Hackr.io

El pasado, presente y futuro del desarrollo de Android.

Una lista aparte de artículos sobre desarrollo de aplicaciones

7 razones por las que debes desarrollar aplicaciones para Android en lugar de iOS

Elegir la mejor tecnología de desarrollo de aplicaciones móviles

Desarrollo de aplicaciones nativas | WillowTree

Un vistazo a las últimas tendencias de desarrollo de aplicaciones móviles

Serie de artículos: Creación de aplicaciones móviles: ¿Nuevas tecnologías recientemente y ya un producto básico?

Desafíos y oportunidades en el desarrollo de aplicaciones móviles y DSL móviles

https://www.infoq.com/articles/i

Hay varias maneras de aprender el desarrollo de aplicaciones para Android. La mejor manera de aprender es el auto estudio.

Para empezar puedes ver el Tutorial de Desarrollo de Aplicaciones para Android – TheNewBoston .

Entonces, si no sientes que no te sientes cómodo con él, entonces puedes unirte a un instituto de coaching.

Estoy bastante seguro de que puedes aprender el desarrollo de aplicaciones viendo tutoriales en línea y aprendiendo a través de diferentes foros y sitios web.

Si desea aprender a desarrollar aplicaciones, no hay nada mejor que comenzar con la creación de una nueva aplicación propia. Si tiene un buen historial en java y sabe lo básico de la computadora, entonces no le tomará mucho tiempo. Antes de comenzar necesitas entender la arquitectura de Android. Para eso puedes descargar la guía de desarrollo proporcionada por tutorialspoint.com. Cuando empieces por primera vez, tomará tiempo, pero una vez que consigas la lógica que funciona mientras creas, se vuelve fácil .Descarga Android Studio y comienza. Con Android Studio Google ha facilitado el desarrollo de aplicaciones. Puedes referirte a desarrolladores de Android. Pero para todo esto necesitarás paciencia y verdadera determinación. Comience con una aplicación pequeña como crear una calculadora (básica) y luego agregue un convertidor de moneda. Estos pequeños proyectos te ayudan a aprender lo básico.

Hay n número de personas y n número de formas en que puedes comenzar.

Sin embargo, el que estamos sugiriendo es el probado y probado.

Hay una compañía llamada CTCed, CTCed, de la que contratamos estudiantes de Android, no estamos seguros de si se llevan a todos los estudiantes, pero ciertamente vale la pena intentarlo.

Su enfoque práctico es asombroso y los estudiantes que se desmayan son mucho mejores.