Este documento presenta una introducción al desarrollo de aplicaciones móviles con Android. Explica que Android es un sistema operativo móvil de código abierto desarrollado por la Open Handset Alliance, y que incluye herramientas de desarrollo como el SDK de Android. También describe conceptos clave como actividades, servicios, el ciclo de vida de las actividades y los recursos de las aplicaciones Android.
Programación de apps multiplataforma con Apache Cordova
(parte 2 de 2).
Explicación de qué es y cómo desarrollar aplicaciones con AngularJS e Ionic Framework. Controllers, services, filters, directives, etc.
Presentación en el marco del día mundial del Internet en la biblioteca Digital Telmex Nuevo Veracruz(17-05-2014).
Agenda
1) Fomentar el gusto por la programación
Android y móvil
2) Señalar la importancia de las
aplicaciones móviles en el mundo actual.
3) Proporcionar un panorama general
del ambiente y competencias necesarias
para desarrollar en plataforma Android
4) Mostrar un punto de inicio y ruta con
el cual puedan iniciarse en el desarrollo
móvil
Desarrollo de apps híbridas HTML5 con intel XDKSoftware Guru
Estudiaremos los aspectos fundamentales para el desarrollo de aplicaciones móviles híbridas HTML5, y revisaremos como nos puede ayudar la herramienta Intel XDK.
Programación de apps multiplataforma con Apache Cordova
(parte 2 de 2).
Explicación de qué es y cómo desarrollar aplicaciones con AngularJS e Ionic Framework. Controllers, services, filters, directives, etc.
Presentación en el marco del día mundial del Internet en la biblioteca Digital Telmex Nuevo Veracruz(17-05-2014).
Agenda
1) Fomentar el gusto por la programación
Android y móvil
2) Señalar la importancia de las
aplicaciones móviles en el mundo actual.
3) Proporcionar un panorama general
del ambiente y competencias necesarias
para desarrollar en plataforma Android
4) Mostrar un punto de inicio y ruta con
el cual puedan iniciarse en el desarrollo
móvil
Desarrollo de apps híbridas HTML5 con intel XDKSoftware Guru
Estudiaremos los aspectos fundamentales para el desarrollo de aplicaciones móviles híbridas HTML5, y revisaremos como nos puede ayudar la herramienta Intel XDK.
introduccion a xamarin en donde se explica me se realiza el desarrollo de aplicaciones comunmente con las herramientas ya conocidas versus como se desarrolla en xamarin de una manera sencilla y facil
Flutter es el SDK de aplicaciones móviles de Google para crear
interfaces nativas de alta calidad en iOS y Android en un tiempo
récord.
Sirve para crear fácilmente app móviles modernas, bonitas y de
alto desempeño Funciona para Android y iOS Es una herramienta open-source, desarrollada por Google
Actualmente se encuentra en Beta 3 Listo para producción.
El contenido de la presentación incluye los siguientes Conceptos y Generalidades de Android:
Concepto de Android
Versiones de Android
Arquitectura de Android
Dispositivos que los Soportan
Tipo de Licencia
introduccion a xamarin en donde se explica me se realiza el desarrollo de aplicaciones comunmente con las herramientas ya conocidas versus como se desarrolla en xamarin de una manera sencilla y facil
Flutter es el SDK de aplicaciones móviles de Google para crear
interfaces nativas de alta calidad en iOS y Android en un tiempo
récord.
Sirve para crear fácilmente app móviles modernas, bonitas y de
alto desempeño Funciona para Android y iOS Es una herramienta open-source, desarrollada por Google
Actualmente se encuentra en Beta 3 Listo para producción.
El contenido de la presentación incluye los siguientes Conceptos y Generalidades de Android:
Concepto de Android
Versiones de Android
Arquitectura de Android
Dispositivos que los Soportan
Tipo de Licencia
1. Desarrollo Móvil con
Android SDK
Jose Luis Ayerdis Espinoza
joseayerdis@gmail.com
http://necronet.info
2. Todo Online
• Presentaciones en Slideshares
http://www.slideshare.net/necronet/
• Codigo fuente en github
• Informacion publicada http://necronet.info
3. Durante el Curso
• Desarrollar Interfaces Visuales
• Fundamentos de Android
• Usar servicios web REST
• Almacenamiento de Datos
• Mejores y Peores practicas
24. Android SDK
• Manager SDK para descargar versiones de
Android y librerias de terceros.
Ej. Windows Driver ADB
• Manager AVD Crear dispositivos Virtuales.
• Conjunto de herramientas de conectividad
Android Debugger Bridge.
25. Android Development
Kit
• Plugin de Eclipse que facilita desarrollo
android.
• Instala el ADT en eclipse
http://developer.android.com/sdk/eclipse-
adt.html
26. Problemas hasta ahora
• ¿No tengo Android Phone?
Android Virtual Device es tu mejor amigo
• ¿No me gusta Eclipse?
NbAndroid para Netbean
IntelliJ IDEA tambien sirve.
• ¿No me gusta Java?
Opciones como MonoDroid C#, SL4A
Python quizas te atraigan
27. Tengo un Android
• Mac OS plug and play
• Windows necesitas Google ADB Driver
• Linux necesitas agregar Vendor Id
/etc/udev/rules.d/51-android.rules
• http://developer.android.com/guide/
developing/device.html
33. Activity Hello World
public class HolaMundoActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}