Android

Páginas: 5 (1211 palabras) Publicado: 16 de octubre de 2014
A día de hoy, Android dispone de cientos de millones de dispositivos móviles en más de 190 países a lo largo del mundo. Y todo ello acompañado de más de 1.5 billones de descargas de aplicaciones desde Google Play cada mes. Unos números asombrosos que a muchas personas les han llevado a querer aportar su granito de arena, desarrollando su propia aplicación. ¿Quién no ha pensado tener esa idea quepoder llevar a cabo?

Android crecimiento

Por ello, y aportando mi propia experiencia como desarrollador de apps para Android, hoy vamos a inaugurar una nueva sección orientada a introducirnos al desarrollo de aplicaciones para Android: la sección ‘Aprende Android en 20 conceptos’.

En esta sección haremos un recorrido por los 20 fundamentos básicos de la API (Application ProgrammingInterface) de Android para poder programa una aplicación en Android, desde cero. Para quien no conozca lo que es una API, básicamente se trata de la funcionalidad que nos proporcionan (en este caso Android) para poder programar.

Esto no quiere decir que con estos 20 conceptos lo conozcamos todo, ni por supuesto que no haya otros conceptos también importantes. De lo que se trata es de explicar aquílos conceptos generales más importantes para crear una buena estructura de nuestra aplicación. Con esta base, profundizar en conceptos más específicos (como por ejemplo puede ser el acceso al GPS) será mucho más sencillo.

Los 20 conceptos que trataremos en la sección ‘Aprende Android en 20 conceptos’ son los siguientes:

0. Empezando
1. Fundamentos de una aplicación
2. Recursos de una app
3.La clase Activity
4. La clase Fragment
5. View personalizada
6. Adaptadores (Adapter)
7. La clase Intent
8. Receptores de mensajes broadcast (Broadcast Receiver)
9. Prefencias de una app (Shared Preferences)
10. Bases de datos SQLite
11. Servicios (La clase Service)
12. Tareas asíncronas (La clase AsyncTask)
13. Gestores de contenidos (Content Provider)
14. La barra de accionesActionBar
15. Notificaciones
16. Orientación del dispositivo
17. Animaciones
18. Widgets
19. Otros conceptos
20. Información adicional
La sección será semanal, pero introduciremos más de un concepto cada semana, a partir de la próxima semana. En esta semana nos preocuparemos de dejar nuestro ordenador preparado para empezar a programar en Android.

0. Empezando

Lo primero será saber que paraprogramar aplicaciones nativas en Android, deberemos aprender a programar en el lenguaje Java, conociendo la programación orientada a objetos.

Lo primero que debemos hacer es preparar nuestro entorno de desarrollo y saber dónde conseguir cualquier información. Para ello, lo primero es saber dónde está toda la información para los desarrolladores de Android. Google nos tiene preparada una webpara ello, pero debemos saber que toda la información está en inglés:

Web de desarrolladores de Android
web desarrollo android

En esta web, tenemos 3 secciones básicas: Diseño, Desarrollo y Distribución. En ellas, tendremos toda la información acerca de las recomendaciones de Google para diseñar nuestra app, toda la información sobre la API de Android e información para saber publicarnuestra aplicación, sabiendo cómo promocionarla, anunciarla…

En la parte de abajo, tendremos información adicional, sobre Android, conseguir el SDK (Software Development Kit), soporte…

Éste será nuestro primer paso, descargarnos el entorno de desarrollo, para lo que iremos a Get the SDK, o haremos click en el siguiente enlace:

Descargar el SDK
web desarrollo sdk

Una vez en la web, basta conque le demos al link que dice Download the SDK, y nos bajará una versión del entorno de desarrollo Eclipse, personalizada para Android y ya preparada con el último SDK, el plugin ADT, así como emuladores sobre los que poder testear nuestra aplicación.

En el pasado Google I/O (2013), anunciaron también el nuevo IDE Android Studio, el cual podemos también utilizar en lugar de Eclipse, pero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • android
  • Andro
  • android
  • Android
  • Android
  • Android
  • Android
  • Android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS