Iniciación a Android Cándido Caballero Gil.

Slides:



Advertisements
Presentaciones similares
Android – Interface Gráfica Rogelio Ferreira Escutia.
Advertisements

Presentado por: Ing. Manuel Rodríguez Coria. Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.
ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS.
INTRODUCCIÓN A:.
Principios, teoría y práctica sobre los conceptos de HTML básicos.
Iniciación a Android Dia 1: Instalación Android Studio - 1h
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
Diseño de aplicaciones móviles
Iniciación a Android Cándido Caballero-Gil Doctor en Informática
Google Play Store o Play Store para abreviar, es la aplicación que la gente con tabletas y smartphones Android utiliza para descargar juegos, aplicaciones.
Tendencias de Construcción Web
Vive Estética Mallorca
Iniciación a Android Cándido Caballero Gil.
¿Qué es y para qué nos sirve BootStrap?
Polymer INTEGRANTES: Lovera Flores Waleshka Churqui Apaza Paola Andrea
Iniciación a Android Dia 1: Instalación Android Studio - 1h
Capítulo 7: Consideraciones hacia la web móvil
DESARROLLO DE APPS MÓVILES Introducción
Administración del tiempo en el desarrollo de sistemas web.
PERIODO 1 – CLASE 2.
Iniciación a Android Cándido Caballero-Gil Doctor en Informática
Manejo Básico de Google Drive
Android TV Rogelio Ferreira Escutia.
Seminarios Virtuales Mayo, 2017.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
APK e d.
Introducción a Javascript
Kevin Emmanuel Peralta López
MetaLib Activar Primo Central como recurso
Manejo Básico de PREZI Junio, 2017.
Sitio web Prezi Funcionamiento Se emplea para diseñar, es plataforma puente entre la información. El texto se coloca sobre plantillas ya prediseñadas,
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Tópicos de bases de datos
1.
Creación de Usuarios PROTECCIÓN.
Miguel García Ruiz Jackeline Giraldo Urrea
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Diseño y Edición de Paginas web
Bachilleres plantel 4 Culhuacán “lázaro cárdenas”
PROYECTO FINAL UNIDAD EDUCATIVA UTILIZANDO APP INVENTOR 2
¿Qué es IONIC? Ionic es un Framework que nos permite crear de una manera rápida y sencilla aplicaciones móviles multiplataforma (Android, IOS, Windows)
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
Propuesta creativa y estratégica
Push Notifications.
SEBASTIAN GAITAN BEDOYA
Crea sitios y apps con herramientas amigables
Introducción (Principales diferencias entre Wordpress .com y .org)
El futuro del mundo depende del aliento de los niños, debemos estar con ellos y amarlos como nos lo han enseñado.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
Villa OM, Alonso P, Peña MJ
Descubrir las necesidades y problemas del mercado
INTEGRANTES HECTOR ACOSTA VERNI PARRALES JUAN CARLOS CRIOLLO
GRUPO PIZZA HUT HUBER SALAZAR JUAN CARLOS CRIOLLO JUAN CAMACHO HECTOR ACOSTA CRISTHIAN ARMIJOS VERNI PARRALES.
¿Web 2.0/ Biblioteca 2.0?.
PROYECTO DE GRADUACIÓN
Introducción a Android Studio Lic. Jose Armando Tiznado Ubillus.
INFORMATICA. Vamos a hablar de...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Introducción al HTML Colnodo Ariel Barbosa & Sylvia Cadena
Lenguajes del lado del cliente
FRAMEWORK DE DESARROLLO DE APLICACIONES EMPRESARIALES WEB
Layouts.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Unidad 8: Aplicaciones para dispositivos móviles.
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
IEST PAUCAR DEL SARA SARA TALLER DE PROGRAMACIÓN WEB.
PROYECTO DE GRADUACIÓN
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
¿Como crear tu propia app?
PROYECTO DE GRADUACIÓN
Transcripción de la presentación:

Iniciación a Android Cándido Caballero Gil

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

Android Studio Atajos

Diseño en vivo

Editor de diseño

Plantillas

Plantillas

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

Android Studio Atajos Imprescindibles http://androcode.es/2014/10/mejores-atajos-android-studio/ https://cetatech.ceta-ciemat.es/2015/02/atajos-imprescindibles-en-android- studio

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.

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

¿Preguntas?

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

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