Desarrollo de aplicaciones Android
Description
Curso de desarrollo de aplicaciones para Android
Android es un sistema que gobierna la mayoría de dispositivos móviles. Desarrollar aplicaciones para Android es actualmente un trabajo de futuro.
¿que sabemos de Android? Android es desarrollado por la Open Handset Alliance la cual a su vez es liderada por Google, conocida empresa por el “famoso del buscador”. Y en la actualidad tiene registradas miles de patentes para el desarrollo de otros servicios y dispositivos para facilitarnos la comunicación. (solo les falta disponer de una app de mensajería como WhatsApp o al menos de su éxito).
El curso que aquí empezamos se basará en diferentes lecciones para iniciarnos en el entorno de desarrollo de Android. Aprenderemos a programar en Android.
Unos apuntes sobre la Historia de Android
Si hacemos un breve recorrido por la historia de la joven aparición del sitema Android, no debemos olvidar que; Andy Rubin, Rich Miner, Nick Sear y Chris White crearon la compañía Android y al día siguiente Google la adquirió (aunque Microsoft tiene parte de los derechos de patente de marca). Millones de aplicaciones han sido desarrolladas para este sistema operativo y las utilizamos en la actualidad en nuestros dispositivos moviles. (En este curso intentaremos enseñaros de una manera fácil y práctica a desarrollar aplicaciones para Android, y veremos desarrollos complejos como las aplicaciones de mensajería para PC).
El 5 de noviembre de 2007, Open Handset publicó su primer producto en público, el llamado 2.6 del kernel Linux, y esa primera aparición tuvo mucha aceptación.
Actualmente Android ha crecido exponencialmente, dispone de millones de aplicaciones y servicios diseñados para los usuarios. Además tiene Google tiene grandes alizanzas con fabricantes de gran exito mundial como Samsung con sus Galaxy S8. En este momento los móviles se pueden personalizar libremente. El primer telefono que utilizó Android fue el HTC Dream. El día 22 de octubre de 2008.
Características de Android
Veamos algunas de las características de los sistemas de Android:
- Diseño: ha mejorado muchisimo y ya se programa para pantallas Full HD y 4k, pero empezó con un diseño que se basa principalmente en VGA, biblioteca de gráficos 2D y biblioteca de gráficos 3D basado en OpenGL ES 2.0.
- Almacenamiento y bases de datos: Se utiliza SQLite almacenamiento de datos.
- Conectividad: Android soporta GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC y todas las tecnologías de conectividad WiMAX.
- Lenguaje: Sirve para todos los idiomas, actualmente está traducido a practicamente la totalidad de las lenguas oficiales de todo el mundo.
- Mensajería: Android soporta SMS, MMS y mensajería de dispositivos en la nube (C2DM). Aunque las apps que usan sistemas push como WhatsApp o Line son la tendencia sin limites.
- Navegador Web: Desarrollos propios basados principalmente en el motor de renderizado WebKit de código abierto y el motor V8 de JavaScript de Chrome.
Una cosa que deberíais saber es que la mayoría de las aplicaciones están escritas en Java pero se ejecutan en Dalvik, es una maquina muy buena diseñada para Android.
Soporte de hardware: Puede soportar una amplia variedad de hardware, incluyendo:
- sensores de vídeo/cámaras fotográficas
- pantallas táctiles
- GPS
- acelerómetros
- giroscopios
- barómetros
- magnetómetros
- controles especiales para juegos
- medidores de proximidad
- medidores de presión
- termómetros
- y una gran variedad de funciones
También hablaremos sobre los desarrollos de emuladores Android para PC, que permiten la ejecución de aplicaciones para dispositivos móviles en el ordenador. Y aprenderemos a descargar WhatsApp , descargar WhatsApp para PC, utilizar Retrica para PC,
Si estas interesado en conocer más sobre el desarrollo de aplicaciones para Android, no te pierdas este fantástico curso y aprende con nosotros a programar y a crear apps para Android.
Language: Spanish
Learning Objectives
¿que es Android?
¿para que sirve?
¿quien ha creado este sistema?
Instructions for Students
Resumen de las principales puntos de la lección para tener una base de conocimiento sobre Android
Tools and Materials
- Computer
Site Tools
Share: Tweet
Administration:Edit Resource
Source:GreenLearning
Resource Type:Lesson Plan
Subject(s):Technology and Skilled Trades,
Topic:Educational Technology,
Level:Post-Secondary (College/University)
Grade:K