Android Studio es el nuevo entorno de desarrollo (IDE) oficial para desarrollar aplicaciones para Android. Google sustituía así a Eclipse, el anterior IDE recomendado, con el objetivo de crear un entorno dedicado a la programación de apps para dispositivos Android que pueda ir adaptándose a la evolución del propio sistema.
Trabajar con Android Studio supone varias diferencias, como la utilización de Gradle para gestionar y automatizar la construcción de proyectos, además de las funcionalidades que va incorporando en cada nueva versión.
En esta página hemos recopilado los contenidos que hemos publicado sobre este IDE, así como los que forman parte de nuestro curso online «Desarrollo de Aplicaciones para Android (con Android Studio)«. Incluyen tutoriales en formato web y video con ejemplos prácticos y descarga de varios proyectos.
Parte de estos tutoriales están publicados en abierto ( ) y puedes acceder al resto ( ) haciéndote usuario Premium.
Actualización: hemos dado acceso gratuito a todos estos contenidos
Aprende a programar Apps con Android Studio
- Android Studio v1.0: características y comparativa con Eclipse
- Android Studio: instalación y primer proyecto
- Videotutorial: instalación de Android Studio
- Videotutorial: creación de Proyecto en Android Studio
- Android Studio: importación proyectos Eclipse y otras características destacadas
- Versiones de Android Studio y del SDK
- Uso de GitHub desde Android Studio
- Diferencias en la estructura de proyectos de Android Studio y Eclipse
- Creación de un emulador en Android Studio
- Funcionalidades en Android Studio: editor de layout, selección de colores para diseño y depuración
- Videotutorial: funcionalidades de Android Studio que debemos conocer
- Instalación versión estable de Android Studio
- Añadir dependencias a proyecto en Android Studio.
- Conociendo opciones y herramientas de Android Studio
- Proyecto ejemplo con Android Studio
- Videotutorial: proyecto para mostrar el uso de Android Studio
- Componentes de una Aplicación Android
- Activity: creación y ciclo de vida
- Archivo Android Manifest
- APK: generación de ejecutable de App Android y firma digital
- Proyecto con Android Studio: creación de activities y comunicación con Intent
- Video proyecto con Android Studio: ejemplo con dos Activities y un Intent
- Depuración de aplicaciones: puntos de interrupción (breakpoints)
- Depuración en Android Studio: avance paso a paso y análisis de variables
- Cómo depurar aplicaciones con Android Studio: proyecto ejemplo
- Video: depuración de aplicación con Android Studio
- Panel de diseño de UI en Android Studio
- Interfaces de usuario: layouts
- Detección de eventos en la interfaz de usuario
- Proyecto ejemplo de Interfaz de Usuario en Aplicación Android
- Video: creación Interfaz de Usuario en App Android
- Hilo principal y jerarquía de procesos en Android
- Multitarea en Android con clases AsyncTask, Thread, Handler y Runnable
- Proyecto ejemplo: tareas en segundo plano en Aplicación Android
- Video: proyecto ejemplo tareas en segundo plano en App Android
- Geolocalización: obtención coordenadas desde App Android
- Instalación de servicios de Google Play en Genymotion
- Implementación de Google Street View en aplicación Android
- Gestionar preferencias de usuario en App Android
- SQLite en Android: creación y acceso base de datos e inserción de registros
- SQLite en App Android: actualizar, eliminar y consultar datos
- Proyecto ejemplo de App Android con bbdd SQLite
- Video: Proyecto SQLite con Android Studio (parte 1)
- Video: Proyecto SQLite con Android Studio (parte 2)
- Google Play: consejos para preparar nuestra Aplicación antes de subirla
- Google Play: crear una cuenta de desarrollador
- Subir Aplicación Android a la Play Store
- Aumentar descargas de nuestra App: ASO (App Store Optimization)
- Factores ASO y selección de palabras claves
- Video: publicar App Android en Google Play