Cómo aprender a crear aplicaciones de Android con recursos gratuitos – Somos Pure-Geek

Si ha estado buscando una aplicación específica para un uso específico durante un tiempo y no puede encontrarla, nunca es demasiado tarde para encontrarla. aprender a programar aplicaciones de Android y créalo tú mismo. Crear una aplicación simple en Android está disponible para cualquier persona con paciencia y deseo, aunque para crear aplicaciones más complicadas necesitará buenos recursos (e incluso más ganas).

Si está pensando en aprender a programar aplicaciones para Android, aquí le mostramos el recursos más útiles que puedes encontrar hoy Para ayudarlo a llegar allí, y lo mejor de todo, todos los recursos que hemos incluido son gratuitos y de calidad.

Documentación oficial de Android

El mundo de Android cambia con cada versión, y aún más desde el punto de vista de los desarrolladores. Por esta razón, es común que los tutoriales y la información disponible en Internet estén desactualizados. La única forma de mantenerse actualizado es consultar la documentación oficial de Android, directamente de la mano de Google.

La documentación puede ser abrumadora al principio, aunque tiene una sección con guías para desarrolladores que le explican de manera agradable los conceptos básicos y no tan básicos de programación de aplicaciones de Android. Para principiantes, la guía puede ser especialmente útil. Cómo crear tu primera aplicación.

Diseño de materiales

Material

Si desea que las aplicaciones que cree se vean muy bien además de ser funcionales, debe echar un vistazo antes o después del Documentación oficial de diseño de materiales, relacionado con el de Android, pero que se mantiene separado ya que es multiplataforma y no solo para Android.

Esta documentación incluye los diferentes componentes del diseño de materiales, así como recomendaciones sobre qué lo que deberías y lo que no deberías hacer con ellos y las nuevas posibilidades de personalización de Temática material.

Ejemplos de código

Ejemplos

Si usted es uno de los que prefiere no comenzar desde la hoja en blanco, el repositorio con aplicaciones de muestra de Android es enorme, con 220 aplicaciones de muestra Dentro de un clic, Java, Kotlin o C / C ++. Puede hacer búsquedas, filtrar por temas y cada ejemplo está alojado en GitHub, por lo que no le costará nada clonarlo en su PC.

Además, estas aplicaciones de muestra son accesibles directamente desde Android Studio, por lo que si desea examinar cómo se hace esto o aquello, solo necesita importar una aplicación de ejemplo desde la ventana de bienvenida de Android Studio, en Importar una muestra de código de Android.

Jetpack

Jetpack

Si inicia la programación de Android en este momento, puede ignorar Jetpack al principio, pero tarde o temprano tendrá que lidiar con esta evolución de la biblioteca de soporte. Jetpack son un conjunto de bibliotecas y herramientas para Facilitar la creación de aplicaciones con funciones avanzadas que se adaptan bien a las versiones anteriores de Android.

Jetpack abarca muchas bibliotecas de componentes que anteriormente se ofrecían por separado o dentro de la biblioteca de soporte, y si no quiere volverse loco, debe tener una idea aproximada de qué es y para qué sirve. En tu sitio web tienes infinita información y guías.

Canales de YouTube

Youtube

En YouTube hay videos tutoriales para todo lo imaginable, y también hay muchos videos para aprender a programar en Android. Él canal oficial de desarrolladores de Android Mezcle conceptos básicos con los avanzados y complete charlas con las mejores prácticas.

Por supuesto, no será difícil para ti encontrar muchos otros videos y canales de YouTube con contenido similar (como MoureDev), aunque debes tener en cuenta que el contenido de hace unos años estará prácticamente desactualizado, así que es mejor que no llenes tu cabeza con conceptos que no son muy aplicables hoy en día.

Codelabs de Google

Codelab

Codelabs son algo así como ejercicios en los que debes completar una serie de pasos. Algunos de estos Codelabs lo guían para crear una aplicación simple, mientras que otros son parte de un taller o se centran en una funcionalidad específica. En general, cada ejercicio no dura más de unos minutos.

Lo bueno de Codelabs es que generalmente te guía mucho sobre lo que debes hacer, dándote el código al final en caso de que te quedes atascado. Actualmente hay una buena cantidad de Codelabs basados ​​en Android, tanto en Java como en Kotlin.

Cursos de Google

Anddev

Un paso más allá de Codelabs son los cursos de Google, que van desde conceptos básicos hasta la creación de aplicaciones con funciones avanzadas. Google actualmente enumera algunos cursos para principiantes y desarrolladores avanzados, todos gratuitos y que puedes hacer fácilmente en casa con Android Studio.

Algunos de estos cursos se basan en Codelabs, guiándolo a través de ejercicios sobre lo que tiene que hacer, mientras que otros se complementan con videos completos (en este caso, son los de Udacity que veremos a continuación).

Cursos de Google en Udacity

Curosudacity

Si está buscando cursos que lo guíen en mayor profundidad, especialmente en los conceptos básicos, Google actualmente tiene 15 cursos gratuitos de alta calidad en Udacity y 2 nano grados (que se pagan).

Estos cursos incluyen extensas explicaciones en video, a menudo resumiendo conceptos complicados para que sean más fáciles de entender, además de ejercicios y cuestionarios para que pueda probar si está siguiendo la explicación.

Otros cursos gratuitos

Udemy

Básicamente, en todas las plataformas de enseñanza en línea no le costará encontrar cursos de programación en Android, en algunos casos gratis. Por ejemplo, en Udemy puedes usar la búsqueda y filtros para encontrar cursos gratuitos. Nuevamente, recuerde enfocarse en cursos relativamente nuevos, para evitar aprender información “desactualizada”.

Merlín Pichon

"Jugador. Introvertido. Aficionado a Internet. Estudiante. Practicante de zombis. Especialista en música dedicado".

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *