Android 101: Desarrollo, Distribución y (D)estrategia
-
Upload
alejandro-h-cruz -
Category
Technology
-
view
323 -
download
0
Transcript of Android 101: Desarrollo, Distribución y (D)estrategia
![Page 1: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/1.jpg)
Desarrollo, Distribución y (D)estrategia
@Alejandro1093@JorgeDuq@AppsSalsaVerde
#LaSemanaDelCódigo
Android 101
http://goo.gl/hjoRck
![Page 2: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/2.jpg)
¿Juay Android?
http://paulstamatiou.com/android-is-better/
XQ?
XQ?
XQ?
XQ?
XQ?
XQ?
XQ?
XQ?
XQ?
XQ?
XQ?
![Page 5: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/5.jpg)
Crecimiento
![Page 6: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/6.jpg)
Wow
![Page 7: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/7.jpg)
Market Share 2014
81% Android12.9% iOS
3.6% Windows Phone1.7% Blackberry
.6% Otros
![Page 8: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/8.jpg)
Super Ca$h
![Page 9: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/9.jpg)
Android es … ¡LIBERTAD!
![Page 11: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/11.jpg)
¡Hola Android! :D
![Page 12: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/12.jpg)
Instalando en tu dispositivo físico
Recuerda habilitar las Android Dev Tools en tu Android físico, instala el driver de Google en el SDK Manager y el correcto para windows (muchas veces el que se instala automáticamente no funciona)Ejemplo solución.Si usas Samsung, el Kies te instalará el Driver correcto
![Page 13: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/13.jpg)
Conceptos Básicos de Programación
public Class Java{Variables (int, Double, String)Funciones/MétodosClases (public, private)}
<XML/>
![Page 14: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/14.jpg)
¿Cómo interactúan?
En XML se estructura los elementos visuales.Layouts
En Java se escriben las funcionalidades.Actividades
![Page 15: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/15.jpg)
Tipos de Layouts
LinearLayoutRelativeLayout
GridViewListViewinclude
Gravity...
![Page 16: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/16.jpg)
Drag and Drop
TextViewImageView
ButtonCheckboxSpinner
![Page 17: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/17.jpg)
Manifiesto y Permisos
Manifest.permissionUsando los permisos
![Page 18: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/18.jpg)
Intermedio Cómico
Yo mama’s so fat, that she fills a parent.
…
Ba dum, tsshttp://goo.gl/7kFExL
![Page 19: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/19.jpg)
¿Fragmentación?
https://developer.android.com/about/dashboards/index.html
![Page 20: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/20.jpg)
Resoluciones, retrocompatibilidad y responsividad
usar dp/spif(Build.VERSION.SDK_INT>11)
drawables diferentesusar fragmentslayouts especiales
![Page 22: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/22.jpg)
Horrores comunes en Eclipse
“Punto y coma”No declarar elementos
.R - “La temible” Por XML malformado.jar duplicada
pathmissmatch dependences
![Page 23: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/23.jpg)
Google Play Dev Console
https://play.google.com/apps/publish
![Page 24: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/24.jpg)
Práctica
¿Botón + Contador + Intentsó
Importar una Librería?
![Page 25: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/25.jpg)
La VerdadIncómoda...
![Page 26: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/26.jpg)
1.-
![Page 27: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/27.jpg)
2.-
![Page 28: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/28.jpg)
Beautiful Design Winter 2013
https://play.google.com/store/apps/collection/promotion_3000235_beautiful_apps
![Page 29: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/29.jpg)
Guías de Diseño
https://developer.android.com/design/style/index.html
![Page 30: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/30.jpg)
HerramientasCodenvy - Entorno de desarrollo en la nubeGenymotion - Máquina virtual con GApps
Manymo - Emulador en tu navegadorJimu Mirror - Live Preview
Google Cloud Platform - Backend IncreíbleButterknife Injection
Scalpel, Madge - Mejor DesarrolloGithub - Tu CV
Android Annotations - Dieta
![Page 31: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/31.jpg)
Más Recursos en la WebStackoverflow, Quora - Q&A
Google+ - ComunidadSocial APIs Websites
Android Devs Website - Tu “Biblia”Androidbootstrap - Tu scratch
Youtube Android Developers - Tu Novelaandroidhive, coderzheaven, vogella - Ejemplos
Square Open Source - Libreríasapkprotect - Tu guardia
![Page 32: Android 101: Desarrollo, Distribución y (D)estrategia](https://reader034.fdocuments.ec/reader034/viewer/2022042723/58f320e61a28abe2538b4571/html5/thumbnails/32.jpg)
www.apps.ensalsaverde.co
@Alejandro1093@JorgeDuq@AppsSalsaVerde
¡Gracias!
#LaSemanaDelCódigo