Las herramientas de software para el desarrollo de aplicaciones para android

Varias herramientas de Android están a su disposición, mientras que usted está escribiendo aplicaciones Android. Las siguientes secciones describen algunas de las herramientas más populares para utilizar en su proceso de desarrollo de Android en el día a día.

Internet

Gracias a las capacidades de Internet de los dispositivos Android, los usuarios pueden encontrar información en tiempo real en Internet, tales como la próxima proyección de una nueva película o la próxima llegada de un tren de cercanías. Como desarrollador, usted puede tener sus aplicaciones utilizan Internet para acceder en tiempo real, hasta a la fecha de los datos, tales como el clima, noticias y resultados deportivos, o (como Pandora y YouTube) para almacenar los iconos y gráficos de su aplicación.

Video: Crear aplicaciones Android con AppInventor

Usted puede incluso descargar los procesos más intensos de su aplicación a un servidor web cuando sea apropiado, para ahorrar tiempo de procesamiento o para simplificar la aplicación. En esta arquitectura de software bien establecida, conocida como la computación cliente-servidor, el cliente utiliza el Internet para hacer una petición a un servidor que está listo para llevar a cabo un trabajo para su aplicación. La aplicación Mapas integrado es un ejemplo de un cliente que accede mapa y ubicación de datos desde un servidor web.

El soporte de audio y vídeo

Incluyendo audio y vídeo en sus aplicaciones es una brisa en el sistema operativo Android. Muchos formatos de audio y vídeo estándar son compatibles, y la adición de contenido multimedia a sus aplicaciones - tales como los efectos de sonido, videos instructivos, música de fondo, y streaming de vídeo y audio desde Internet - no podría ser más sencillo. Ser tan creativo como usted quiere ser. El cielo es el límite.

contactos

Su aplicación puede acceder a la lista de contactos de un usuario, que se almacena en el dispositivo, para mostrar la información de contacto de una manera nueva o diferente, o usted puede crear su propia lista de contactos. Puede ser que incluso escribir una aplicación que las parejas la información de contacto con el sistema GPS para avisar al usuario cada vez que está cerca de la dirección de un contacto.

No utilice la información de la lista de contactos de una manera maliciosa. Use su imaginación, pero será responsable de ello.

Seguridad

Supongamos que alguien lanza una aplicación que envía toda la lista de contactos de un usuario a un servidor con fines maliciosos. Por esta razón, la mayoría de las funciones que modifican dispositivo Android de un usuario o acceder a su contenido protegido necesidad específica permisos. Por ejemplo, si quiere descargar una imagen de la web, es necesario el permiso para el uso de Internet para que pueda descargar el archivo al dispositivo, y se necesita un permiso por separado para guardar el archivo de imagen en una tarjeta SD.

Video: 02.- Curso de desarrollo de aplicaciones con Android. Conocer las herramientas del SDK de Android

Cuando se va a instalar la aplicación, el usuario es notificado de los permisos de la aplicación está solicitando y puede decidir si desea continuar. Aunque pidiendo permiso no es opcional, es tan fácil como la aplicación de una sola línea de código en el archivo de manifiesto de la aplicación.

google API

Los usuarios del sistema operativo Android no se limitan a la realización de llamadas, organizar los contactos, o la instalación de aplicaciones. Como desarrollador, usted tiene un gran poder a su alcance - incluso se puede integrar mapas en su aplicación, por ejemplo, mediante el uso de la API de Google Maps.

La localización de ubicaciones en un mapa

Tal vez usted quiere escribir una aplicación que muestra la ubicación actual de un usuario a los amigos. Puede pasar cientos de horas desarrollando un sistema de cartografía, o puede utilizar la API de Google Maps. Puede incrustar el API en su aplicación sin tener que invertir cientos de horas de desarrollo o incluso un solo centavo. El uso de la API de Google Maps, se puede encontrar casi cualquier cosa que tenga una dirección. Las posibilidades son infinitas - la ubicación de un amigo, la tienda más cercana, o una estación de servicio favorita, por ejemplo.

Mostrando su ubicación actual a los amigos es bueno, pero la API de Google Maps también se puede acceder a la API de Google Navigation, a identificar su ubicación o blog y muestra cómo llegar a él.

Mensajería en la nube

Supongamos que los datos de la aplicación se almacena en la nube (Internet) y se descarga todos sus activos la primera vez que se ejecuta. Y entonces se da cuenta de que una imagen no está actualizado. Para actualizar la imagen, la aplicación necesita saber que la imagen ha cambiado.

Se puede utilizar el marco de la nube de Google de mensajería para enviar una notificación de nube a dispositivo (un mensaje desde el servidor web al dispositivo) para dirigir la aplicación para actualizar la imagen. Este proceso funciona incluso si su aplicación no se está ejecutando. Cuando el dispositivo recibe el mensaje, se envía un mensaje para iniciar su aplicación para que pueda tomar la acción apropiada.

Artículos Relacionados