La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Iniciación a Android Cándido Caballero Gil.

Presentaciones similares


Presentación del tema: "Iniciación a Android Cándido Caballero Gil."— Transcripción de la presentación:

1 Iniciación a Android Cándido Caballero Gil

2 Iniciación a Android Dia 4-6: Creando mi primera app, desde la creación hasta la publicación en Google Play. Dia 7-8: Manejo de Librerías con Gradle. Manejo de ficheros JSON para usar open data Dia 8: Bases de Datos -SQLite -Firebase

3 Android Studio Atajos

4 Diseño en vivo

5 Editor de diseño

6 Plantillas

7 Plantillas

8 Linkar activities Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); myIntent.putExtra("key", value); //Optional parameters CurrentActivity.this.startActivity(myIntent);

9 Android Studio Atajos Imprescindibles studio

10 Ventajas/inconvenientes de programar en Android Nativo o Multiplataforma
Ventajas aplicaciones multiplataforma Maneja todo el código de las aplicaciones desde un mismo código fuente. Los posibles bugs son solucionados en todas las plataformas a la vez. No tener que aprender nuevos lenguajes de programación si se sabe HTML, CSS Y Javascript. Es fácil hacer un diseño. Costes de mantenimiento. Desventajas aplicaciones multiplataforma Los usuarios la valoran mucho peor, tienen medias de 3 estrellas y tienes que competir con apps de 4 y 5 que encima estén invirtiendo en publicidad. Son penalizadas por los buscadores de los markets, es fácil que una aplicación multiplataforma se coloque en las últimas posiciones. El rendimiento es muy malo, al no ser un código compilado y por tanto reordenado la velocidad de la app se ve muy afectada. Estas muy limitado, no podrás hacer una app escalable y usar todas las carasteristicas del teléfono adecuadamente. Competencia, si tu idea está o se realiza en código nativo estas fuera de juego.

11 Diseño para otros dispositivos/orientaciones
Para diseñar para dispositivos en horizontal se ha de crear (si no existe) la carpeta layout-land en la carpeta resources. Para diseñar para tablets se debe crear layout-large y layout-large-land Ó layout-sw600dp //para 7’’pulgadas layout-sw720dp //para 10’’ pulgadas Y poner sólo el contenido adaptado en estas carpetas

12 ¿Preguntas?

13 Tutorial de Layout (Diseño de Android)
Algunos de los view groups más populares son: LinearLayout FrameLayout RelativeLayout TableLayout GridLayout Tutorial Layouts

14 Material Design (Guías de diseño de Android)
Video


Descargar ppt "Iniciación a Android Cándido Caballero Gil."

Presentaciones similares


Anuncios Google