Академический Документы
Профессиональный Документы
Культура Документы
Android
Apunte Android
Temtica
Breve introduccin a las herramientas de desarrollo o o o o Instalacin y puesta en Marcha del SDK Eclipse Instalacin de plugins de desarrollo Puesta en marcha de emuladores.
Android o o o o Como y para que surge. Posibilidades. Interaccin con otras plataformas Filosofa.
Breve repaso de documentacin de Apoyo o o o Bsqueda en Documentacin Oficial Online Bsqueda en Google. Bsqueda en foros y blogs.
Introduccin al desarrollo de aplicaciones para Android devices o Interfaces de Usuario Eleccin de la interfaz adecuada. Diseo de la interfaz de usuario.
Apunte Android
Referencias:
http://geekswithblogs.net/cyberycon/archive/2011/05/17/using-external-libraries-with-android.aspx
Hello World Desarrollo de una aplicacin simple para entender Android for Smartphones.
o Referencias:
http://www.devx.com/wireless/Article/40842 http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
o Referencias:
https://developer.android.com/training/multiscreen/index.html
o Referencias:
WebViews.
http://developer.android.com/resources/articles/using-webviews.html
Apunte Android
Referencias: http://developer.android.com/guide/appendix/g-app-intents.html
o Referencias:
Server: http://stackoverflow.com/questions/4121508/c2dm-implementation-php-code Device: http://blog.mediarain.com/2011/03/simple-google-android-c2dm-tutorial-push-notifications-forandroid/ o Referencias: http://developer.android.com/resources/dashboard/platform-versions.html Fragmentacin en Android: Por que? Y que problemas puede traernos.
http://andengine.org
o Referencias:
http://www.vogella.de/articles/AndroidIntent/article.html http://developer.android.com/guide/topics/intents/intents-filters.html
o Referencias:
Geo localizacin.
http://developer.android.com/guide/topics/location/obtaining-user-location.html
o Referencias:
API Cmara/Video
http://stackoverflow.com/questions/2729267/android-camera-intent
o Referencias:
Cdigos QR.
http://code.google.com/p/zxing/wiki/ScanningViaIntent
Apunte Android
http://code.google.com/p/zxing/source/browse/trunk/androidintegration/src/com/google/zxing/integration/android/IntentIntegrator.java
o o o Referencias:
http://developer.android.com/guide/topics/appwidgets/index.html
o Referencias:
http://mobile.tutsplus.com/tutorials/android/android-sdk_fragments/
Frameworks.
http://code.google.com/p/androidannotations/
Android Market, Compatibilidad, desarrollo para mltiples pantallas, NDK. Implementacin de buenas prcticas.
Apunte Android
http://developer.android.com/guide/practices/security.html
Apunte Android
Contenido
Instalacin y puesta en Marcha del SDK
Descarga del Software Necesario: Eclipse: http://eclipse.org/downloads/ Android SDK: http://developer.android.com/sdk/index.html Android ADT for Eclipse: http://developer.android.com/sdk/eclipse-adt.html
Android Android nace en el ao 2003 bajo la empresa Android Inc. formada por la Open Handset Alliance, en 2005 es adquirida por Google, el cual se encarga de finalizar su desarrollo y hacer evolucionar el sistema hasta el ao 2008, cuando es lanzado al publico. Android nace bajo la filosofa de Sofware Libre y ha evolucionado sobre ella desde su nacimiento. El SO de Google intenta traer un sistema operativo mvil donde se puedan realizar las mismas acciones que lo que hasta entonces se hacia desde un ordenador, bajo el concepto de ser barato y sencillo. Lamentablemente para ser sencillo se tuvieron que esperar varios aos y recin en el ao 2010 tuvo su despegue, luego de la salida de Android 2.0 el cual obtena por primera vez en su historia no solo un apartado grafico sencillo y agradable sino tambin una facilidad de uso que poda hacer que se introdujera en el mercado. Ho en da la tasa de crecimiento de Android es la mayor sobre los dems sistemas operativos mviles, habiendo superado a iOS a mitades del ao 2011. Android se caracteriza por no ser solo sencillo para el usuario sino que tambin la mayor parte de su xito se debe a que tambin es muy sencillo para los desarrolladores.
Lenguajes: Android tiene acuados varios lenguajes para la escritura de sus aplicaciones, siendo 2 los principales: Java y C. Java es el principal lenguaje que se utiliza en Android, teniendo el mismo una gran facilidad de desarrollo contando no solo con un IDE de escritura sino con un potente editor de Interfaces grficas que no solo hace sencillo el trabajo del programador, sino que tambin permite obtener Interfaces de Usuario simples pero muy atractivas visualmente debido a que la escritura de UI se asemeja mucho al diseo web.
Documentacin:
Apunte Android
Se pueden plantear 3 fuentes esenciales en orden de prioridad: - Documentacin oficial: http://developer.android.com - StackOverflow: http://stackoverflow.com/ - Blogs - Foros
Paradigma de Desarrollo:
Este curso intenta explicar el paradigma de desarrollo en Android basado en Java por lo cual es valido introducir el paradigma haciendo conocer que Android no utiliza J2ME la cual naci para mviles sino que, utiliza J2SE o Java 2 Standard Edition. Como el lenguaje utilizado por Google para el desarrollo basado en su OS depende de Java Standard es que toda su lgica puede ser implementada sin complicaciones, desde Clases, Extensin, Implementacin, Vectores complejos, Bucles de Alto rendimiento, entre otros, incluso Anotaciones en el cdigo.