¿Cómo aprender la programación y el desarrollo de Android desde el nivel cero? ¿Qué sitios en línea debo usar?

Hacer una aplicación de Android es fácil, debe tener un buen conocimiento de Java y Little of 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 .

Cuando comencé a aprender Android, no sabía nada sobre Java, Android u programación orientada a objetos. Solo conocía a C.

Comencé a aprender Android en septiembre de 2016 de udacity. Udacity ofrece cursos gratuitos y nano grado. Todos y cada uno de los cursos de udacity son gratuitos. Solo tiene que pagar cuando quiere un nano grado, que es una forma de certificación.

En cada curso que te enseñaron a construir una aplicación y cada curso es creado por profesionales calificados. Comience desde básico y luego puede pasar a cursos de nivel avanzado. No tiene que mirar todos los tutoriales que puede omitir, lo que cree que puede hacer.

Completé de 5 a 6 cursos y en cursos posteriores me salteé los conceptos básicos. Compré la cuenta de desarrollador de Google Play en febrero y luego publiqué dos aplicaciones. Aunque ambos no tienen muchas descargas, a diario estoy haciendo algo y publicando algunas buenas aplicaciones con integración de firebase.

Este es el enlace de udacity Udacity: cursos gratuitos en línea y programas de nanogrado

Y aplicación en Play Store Udacity – Learn Programming – Aplicaciones de Android en Google Play

Junto con el desbordamiento de pila. Cualquier problema que encuentre allí es una solución en el desbordamiento de la pila. Es como si la gente ya hiciera lo que vas a hacer. Puedes buscar en Google tus problemas y encontrar soluciones. Aprende sobre la marcha y diseña.

Estas son mis dos aplicaciones en Play Store

Count It – Aplicaciones de Android en Google Play

HexaPlay – Aplicaciones de Android en Google Play

Hice el curso sobre Firebase y ahora estoy trabajando en tres aplicaciones que voy a publicar el próximo mes.

Olvidé escribir que soy de la electrónica de fondo trabajado en Raspberry Pi y microcontrolador, así que simplemente era cero en Android. Realice 3 4 cursos y luego podrá desarrollar buenas aplicaciones y convertir ideas en realidad.