Como ya hemos terminado la primera parte de este curso donde vimos como empezar desde cero la programacion de aplicaciones para Android, en el cual no solamente desarrollamos una aplicacion y un juego sino tambien varios ejemplos que pueden ser utiles para comprender muchos conceptos y a su vez pueden ser usados, aca va el listado:
- Introduccion
- Instalacion inicial
- Siguientes pasos
- Primer programa
- Ejecucion de nuestra app
- Mas conocimientos
- Ejemplos y otras ayudas
- Java basico
- Java: 1er ejemplo
- Java: 2do ejemplo
- Mas ejemplos en Java
- Vistas
- Layouts
- Recursos alternativos para layouts
- Tipos de recursos y recursos del sistema
- Estilos y temas
- Uso practico de layouts
- Tabs
- Actividades
- Mas sobre actividades
- ActionBar
- Mis lugares
- Barra de acciones para Mis Lugares
- VistaLugar
- Modificando VistaLugar
- EdicionLugar
- Listado en Mis Lugares
- Asteroides
- Acerca De…
- Preferencias del usuario
- PreferenceFragment
- Almacenamiento de preferencias
- Lista de puntuaciones
- Lista de puntuaciones avanzada
- Intenciones
- Mis Lugares, intenciones implicitas
- Mis Lugares, añadiendo fotografias
- Mis Lugares, eliminado fotografias y otras acciones
- intent-filter
- Clases para graficos, Canvas
- Clases para graficos, drawable
- Creacion de una vista en un archivo independiente
- Asteroides, creando la actividad principal
- Continuamos con la actividad principal de Asteroides
- Animaciones
- Tuneando Asteroides
- Threads
- Introduciendo movimiento en Asteroides
- AsyncTask
- Eventos de usuarios
- Pantalla tactil
- Manejo de la nave con la pantalla tactil
- Gestos
- Añadiendo gestos a Asteroides
- Los sensores
- Sensores 2
- Ciclo de vida (1a. parte)
- Ciclo de vida (2a. parte)
- Misil en Asteroides
- Multimedia en Android
- VideoView
- MediaPlayer
- Reproductor Multimedia
- Efecto de audio en Asteroides
- Grabacion de audio
- Seguridad
- Esquema de permisos en Android
- Permisos en Android 6 Marshmallow
- Permisos definidos por el programador
- Localizacion
- Emulacion del GPS con Android Studio
- Añadiendo localizacion a Mis Lugares
- Obten una clave de Google Maps
- Google Maps
- Servicios
- onStartCommand
- IntentService
- Notificaciones en la barra de estado
- Tipos de avisos en la notificaciones
- Receptor de anuncios
- Lista de anuncios de broadcast
- Mas de receptor de anuncios
- Arrancar un servicio tras cargar el S.O
- Un servicio como mecanismo de comunicacion entre aplicaciones
- Toast y Snackbar
- Google maps en Mis Lugares
- Fragmentando los asteroides
- Modificando las preferencias de Asteroides
- Puntuaciones en Android
- Mas sobre preferencias en Asteroides
- Almacenamiento de datos
- Accediendo a archivos
- Mas sobre acceso a archivos
- Acceso a archivos, memoria interna
- Acceso a archivos, memoria externa
- Acceso a archivos, recursos
- Trabajando con XML
- Trabajando XML con SAX
- Trabajando XML con DOM
- Base de datos
- Base de datos y Asteroides
- Base de datos y Mis Lugares
- Adaptadores para bases de datos
- Operaciones con bases de datos
- Mas operaciones sobre las bases
- Loaders y LoaderManager
- Base de datos relacionales
- Base de datos, onUpgrade
- URI
- ContentProvider
- Manipulando informacion de un ContentProvider
- Creacion de un ContentProvider
- ContentProvider-Estructura de almacenamiento
- Extendiendo a ContentProvider
- ContentProvider-Declararlo en AndroidManifest.xml
- ContentProvider: implementadolo en otra aplicacion
- Creacion de iconos
- Sockets
- Ejemplo cliente/servidor
- Protocolo http
- http y Android
- http y AsyncTask
- Servicios web
- SOAP y REST
- Acceso a servicios web
- Apache, Mysql y PHP
- PHP y Mysql
- Servicio web y Asteroides
- AsyncTask y puntuaciones
- Comparativa entre sockets y servicios web
- Como prepararte para distintos dispositivos
- Nivel
- Como testear una aplicacion
- Crear certificado y firmar aplicacion
- Publicidad en Android
- Aplicando la publicidad en nuestra aplicacion
- Publicar aplicacion en internet
- Generar un Bundle
- Publicar en el play store
- Mis Lugares y Marshmallow
- Victoria! Derrota!
- Fragments
- Agregando un fragment a Mis Lugares
- Otro fragment a Mis Lugares
- Modificar el contenido de un fragment desde otro
- Siguiendo con los fragments en Mis Lugares
- Ultimas tares sobre Mis Lugares
- Date
- Seleccion de hora en Mis Lugares
- Seleccion de fecha en Mis Lugares
Con esto hemos completado un conocimiento basico para crear aplicaciones en Android, desde lo mas minimo hasta como publicarlo en el Play Store o en Internet, hemos visto conocimientos basicos de Java y como aplicarlos, tambien hemos visto que son los layouts, las actividades, las intenciones, eventos, en fin todo lo basico para comenzar a crear nuestras aplicaciones, proximamente comenzaremos un curso mas avanzado de Android, igualmente les recomiendo tambien ver el curso de Java para obtener mas conocimientos yendo a este post, espero les haya sido util sigueme en Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.50