viernes, 9 de febrero de 2018

Desarrollo Android

Mi Nombre es Malcolm Medina Riascos y tengo como Hobby el desarrollo android o el estudio de los lenguajes de programación en general, aqui un link de algunos de mis proyectos Github ASAZING.
El desarrollo de programas para Android se hace habitualmente con el lenguaje de programación similar a Java2​ y el conjunto de herramientas de desarrollo SDK ( SDK, SoftwareDevelopment Kit ), pero hay otras opciones disponibles. En julio de 2013 existían más de 1.000.000 de aplicaciones contabilizadas para Android, con aproximadamente 25 mil millones de descargas.3​4​5​ La plataforma Android ha crecido hasta ser una de las preferidas por los desarrolladores para plataformas móviles. Un estudio de junio de 2011 indica que el 67% de los desarrolladores para móviles utilizaban la plataforma en el momento de su publicación.6​ En el segundo trimestre de 2012, se habían vendido alrededor de 105 millones de teléfonos Android, un 68% de las ventas de teléfonos inteligentes hasta esa fecha.
Fuente:wikipedia.org

Herramientas para desarrollar app para android :

1.    Android Studio
Android Studio es un conjunto de herramientas más que una sola, concretamente es un Entorno de Desarrollo Integrado (IDE) para la creación rápida de aplicaciones en el sistema operativo móvil de Google. Lo interesante de Android Studio es que automatiza algunas funciones para que los desarrolladores se puedan concentrar en el diseño más puro de una aplicación nativa, apoyado en un sistema flexible que da todas las oportunidades posibles al desarrollador.

Algunas de sus características principales: 

- Capacidad para ejecutar y depurar el código de la aplicación sin necesidad de reiniciarla o reconstruir el archivo de instalación APK. Así el desarrollador puede ver en instantes, sin complicaciones, el resultado de sus cambios. 

- Editor de código inteligente: permite aumentar la calidad del código y la productividad de los desarrolladores con funcionalidades como la refactorización o el análisis de programación. A medida que el profesional escribe el código, Android Studio propone sugerencias. 

- Emulador de funcionalidades. Android Studio permite que el programador pueda probar su aplicación sin necesidad de un dispositivo móvil real, incluso con las distintas configuraciones posibles: tanto para teléfonos inteligentes, como para tabletas, dispositivos con sistema operativo Android Wear (relojes inteligentes) y también para dispositivos con Android TV. 

- Integración de control de versiones, tanto GitHub como Subversion

¡Suscríbete!
Recibe nuestro boletín semanal. No te pierdas nuestros trucos, consejos, artículos y los eventos más innovadores.


Tu correo electrónico
 Acepto las condiciones legales.
ENVIAR
- Plantillas de código que permiten añadir, de forma sencilla, patrones estándar en el desarrollo de aplicaciones o, incluso, importar a Android Studio aplicaciones funcionales desde plataformas opensource como GitHub. 

- Integración con todo tipo de marcos de desarrollo. 

- Android Studio admite el uso de lenguajes de programación como C++ y Java gracias a la caja de herramientas Android NDK. 

- Integración de Android Studio con la nube: los desarrolladores pueden implementar un back-end para su aplicación en Google Cloud Platfrom. 


2.     Titanium Appcelerator SDK
El Kit de Desarrollo de Software Titanium ofrece a los desarrolladores el lanzamiento de aplicaciones móviles multiplataforma nativas mediante el uso de JavaScript y la interfaz de desarrollo de aplicaciones de este SDK, que permite abstraer la mayoría de APIs nativas de las plataformas móviles (iOS y Android).

El concepto de multiplataforma se refiere a que el desarrollador no tiene por qué programar la aplicación en iOS y Android por separado, sino que lanza un único producto para uno de los entornos y luego retoca lo necesario para adaptarla al otro. Es un concepto que aligera el proceso de desarrollo, aunque también tiene sus desventajas. Se evita el proceso de una app desde cero por plataforma.

Titanium SDK pertenece a Appcelerator. Hasta hace muy poco, este kit estaba bajo licencia versión 2.0 de Apache, su uso personal y comercial era totalmente gratuito. Hoy en día existe una política de precios. Aún sigue siendo libre para los usuarios antiguos (mediante invitación), pero la nueva versión de Titanium SDK ya tiene un coste para los desarrolladores nuevos: licencia Indie por un precio de 39 dólares al mes, la licencia Pro por 99 dólares al mes y luego la versión empresa.

Lógicamente, con estos precios se ofrece algo más que el desarrollo con este kit. Appcelerator es una plataforma que provee de todas las funcionalidades que van más allá de un SDK y que los desarrolladores de aplicaciones también necesitan: depuración de código; sistema de pruebas; procesos de implementación; monitorización; y recopilación de datos para llevar a cabo toda la analítica.



Fuente:bbvaopen4u.com
About Us