SlideShare una empresa de Scribd logo
1 de 18
©2014 GlobalLogic Inc.
Area Android
My First App
Agosto 2015
Area
● Creando el proyecto
○ IDE
○ Estructura del proyecto
○ Hola Mundo
● Creando un ListView
○ ListView nativa de Android
○ Agregar mock data
● Conexion con la API - Parte 1
○ Http request (volley)
○ LogCat
● Conexion con la API - Parte 2
○ parser (simple xml)
Agenda
Creando el proyecto01
©2015 GlobalLogic Inc.
Lector de RSS
My First App 2015
IDE
My First App 2015
©2015 GlobalLogic Inc.
● IDE: Android Studio
● build.gradle
● res
● java
● Android Manifest
Estructura del proyecto
My First App 2015
©2015 GlobalLogic Inc.
Creando un ListView02
ListView
My First App 2015
©2015 GlobalLogic Inc.
http://guides.codepath.com/
Conexion con la API (parte 1)03
● compile 'com.mcxiaoke.volley:library:1.0.+'
● Volley.newRequestQueue(context); (en un singleton)
● URL:
● http://club.globallogic.com.ar/feed/
Volley
My First App 2015
©2015 GlobalLogic Inc.
My First App 2015
©2015GlobalLogic Inc.
Logcat
Conexion con la API (parte 2)04
My First App 2015
©2015GlobalLogic Inc.
SimpleXML parser
compile('org.simpleframework:simple-xml:2.7.+') {
exclude module: 'stax'
exclude module: 'stax-api'
exclude module: 'xpp3'
}
My First App 2015
©2015GlobalLogic Inc.
Custom Adapter
● ViewHolder
● view = LayoutInflater.from(getContext()).inflate(resource, parent, false);
● Html.fromHtml(text);
UI Improvements05
My First App 2015
©2015GlobalLogic Inc.
Mejoras en el item
● Bold
● Margin
● Date
CONFIDENTIAL©2013 GlobalLogic Inc. CONFIDENTIAL©2013 GlobalLogic Inc.
¡Gracias!
Gonzalo Martin
gonzalo.martin@globallogic.com

Más contenido relacionado

Similar a My first app Android

Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
GDG Lima
 

Similar a My first app Android (20)

Del free style al mvp
Del free style al mvpDel free style al mvp
Del free style al mvp
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Tema 4.2.2 Desarrollo con Android. El Framework de Android.
Tema 4.2.2 Desarrollo con Android. El Framework de Android.Tema 4.2.2 Desarrollo con Android. El Framework de Android.
Tema 4.2.2 Desarrollo con Android. El Framework de Android.
 
Android Study jam presentacion
Android Study jam presentacionAndroid Study jam presentacion
Android Study jam presentacion
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisas
 
Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
 
Ionic 2
Ionic 2 Ionic 2
Ionic 2
 
Git flow en github
Git flow en githubGit flow en github
Git flow en github
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 
S7-PD2-4.1. Reportes
S7-PD2-4.1. ReportesS7-PD2-4.1. Reportes
S7-PD2-4.1. Reportes
 
Webinar: Introducción a Angular
Webinar: Introducción a AngularWebinar: Introducción a Angular
Webinar: Introducción a Angular
 
Python Gae django
Python Gae djangoPython Gae django
Python Gae django
 
Gestión proyecto DroidClic android app
Gestión proyecto DroidClic android appGestión proyecto DroidClic android app
Gestión proyecto DroidClic android app
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
Dia2
Dia2Dia2
Dia2
 
Proyect Evenge. Event manager
Proyect Evenge. Event managerProyect Evenge. Event manager
Proyect Evenge. Event manager
 
Headless Wordpress with React & GraphQL
Headless Wordpress with React & GraphQLHeadless Wordpress with React & GraphQL
Headless Wordpress with React & GraphQL
 
Servicios web con Python
Servicios web con PythonServicios web con Python
Servicios web con Python
 
Los reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológicoLos reinos de finizens - Nuestro stark tecnológico
Los reinos de finizens - Nuestro stark tecnológico
 

Más de GlobalLogic Latinoamérica

Más de GlobalLogic Latinoamérica (13)

5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
 
Chuck norris navigates offline - meetup ui lp 2015
Chuck norris navigates offline - meetup ui lp 2015Chuck norris navigates offline - meetup ui lp 2015
Chuck norris navigates offline - meetup ui lp 2015
 
[Bpm practice] focos práctica bpm
[Bpm practice] focos práctica bpm[Bpm practice] focos práctica bpm
[Bpm practice] focos práctica bpm
 
[Bpm practice] breve introduccion a bpm
[Bpm practice] breve introduccion a bpm [Bpm practice] breve introduccion a bpm
[Bpm practice] breve introduccion a bpm
 
Gl club story mapping - impact mapping - 30-09-2015
Gl club   story mapping - impact mapping - 30-09-2015Gl club   story mapping - impact mapping - 30-09-2015
Gl club story mapping - impact mapping - 30-09-2015
 
[Bpm practice] breve introduccion a bpm(1)
[Bpm practice] breve introduccion a bpm(1)[Bpm practice] breve introduccion a bpm(1)
[Bpm practice] breve introduccion a bpm(1)
 
Architectural katas - La Plata - 23-07-2015
Architectural katas - La Plata - 23-07-2015Architectural katas - La Plata - 23-07-2015
Architectural katas - La Plata - 23-07-2015
 
Presentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic ClubPresentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic Club
 
Workshop Product in a Box
Workshop Product in a BoxWorkshop Product in a Box
Workshop Product in a Box
 
Charla REST API
Charla REST APICharla REST API
Charla REST API
 
Camino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo CorpucciCamino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo Corpucci
 
Calidad en Agile - EducacionIT
Calidad en Agile - EducacionITCalidad en Agile - EducacionIT
Calidad en Agile - EducacionIT
 
La experiencia de usuario desde la mirada de Method
La experiencia de usuario desde la mirada de MethodLa experiencia de usuario desde la mirada de Method
La experiencia de usuario desde la mirada de Method
 

My first app Android