¡Bienvenido a la guía de programación Android de develou.com! En ella aprenderás a desarrollar apps Android de forma sencilla y práctica.

Nuestra guía está diseñada para programadores de todo nivel de conocimientos que deseen encontrar tutoriales de implementaciones y ejemplos del SDK de Android en sus proyectos.

Constantemente estamos expandiendo los temas cubiertos de la guía, por lo que si no encuentras un tutorial sobre un tema en específico posiblemente estemos trabajando sobre el.

No obstante, puedes sugerirnos tutoriales en el formulario de contacto del sitio.

Lenguajes De Programación

En esta guía usaremos Kotlin como lenguaje de programación para desarrollo de aplicaciones Android. Por lo que aprenderlo es un requisito. Afortunadamente tenemos un guía para aprender Kotlin en develou.com:

  • Guía De Kotlin – En esta serie de tutoriales aprenderás a programar con Kotlin JVM.

El lenguaje Java también es otra alternativa para crear Apps Android. La siguiente es una introducción al lenguaje:

  • Introducción A Java — Te mostrará una guía introductoria a los elementos básicos del lenguaje como: tipos de datos, estructuras de decisión, operadores, bucles, programación orientada a objetos, excepciones y más.

Adicionalmente, puedes ver una introducción a XML. Los recursos de una aplicación Android son definidos en este formato.

  • Introducción A XML — Este artículo te mostrará los aspectos generales de XML. Verás de manera general los propósitos de: prólogos, comentarios, elementos, atributos, la sección CDATA, namespaces, etc.

Inicios

En esta sección, verás una introducción sobre el sistema operativo Android y su estructura. Luego verás como usar Android Studio para crear tu primera App Android estilo Hola Mundo.

Fundamentos

Actividades

Componentes De Arquitectura

Los componentes de arquitectura son un conjunto de librerías, parte de Android Jetpack, que te ayudan a diseñar apps que sean robustas, testeables y fáciles de mantener.

Navegación

Interfaz de usuario

En esta sección aprenderás a usar todos los elementos que el usuario puede ver e con que puede interactuar.

ViewGroups

Controles De IU

Menús

Búsqueda

Estilos Y Temas

Diálogos

Ajustes

Notificaciones

  1. Crear Notificaciones
  2. Manejar interacciones de notificaciones
  3. Configurar notificaciones
  4. Plantillas para notificaciones
  5. Insignias de notificaciones

App Bar

Swipe To Refresh


Animaciones Y Transiciones


Datos De App

Bases De Datos

Compartir Datos

Datos De Usuario

Servicios

Tareas En Segundo Plano

Conectividad

Operaciones De Red

Sincronizar Android Con Servidor

Ubicación

SDKs De Google

Inyección De Dependencias

En esta sección aprenderás sobre inyección de dependencias en tus proyectos Android.

  • Inyectar Dependencias Con Hilt — Se te muestra la introducción para inyectar dependencias con Hilt en Android. Cada paso se ilustrará con un ejemplo simple que podrás descargar al final.

Librerías

Retrofit