SlideShare una empresa de Scribd logo
1 de 70
ANDROID STUDIO 
MIGRAR O NO MIGRAR… ESA ES LA CUESTIÓN 
ANTONI CASTEJÓN
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO!
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
!¿POR QUÉ NO CARGA LA 
VISTA?!
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
!PETA MÁS QUE UNA 
ESCOPETA DE FERIA! 
!¿POR QUÉ NO CARGA LA 
VISTA?!
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
!PETA MÁS QUE UNA 
ESCOPETA DE FERIA! 
!¿POR QUÉ NO CARGA LA 
VISTA?! 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD, 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
!¿POR QUÉ NO FUNCIONA 
EL AUTOCOMPLETAR?! 
!PETA MÁS QUE UNA 
ESCOPETA DE FERIA! 
!¿POR QUÉ NO CARGA LA 
VISTA?! 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD, 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
!¿POR QUÉ NO FUNCIONA 
EL AUTOCOMPLETAR?! 
!PETA MÁS QUE UNA 
ESCOPETA DE FERIA! 
!¿DOS HORAS ATASCADO 
Y CON UN CLEAN SE 
ARREGLA?! 
!¿POR QUÉ NO CARGA LA 
VISTA?! 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD, 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
!¿POR QUÉ NO FUNCIONA 
EL AUTOCOMPLETAR?! 
!PETA MÁS QUE UNA 
ESCOPETA DE FERIA! 
!¿DOS HORAS ATASCADO 
Y CON UN CLEAN SE 
ARREGLA?! 
!¿POR QUÉ NO CARGA LA 
VISTA?! 
¡¡¡YA LLEVO 3 
CIGARROS Y AÚN NO 
HA “BUILDEAO”… !!! 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD, 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
¡MUY LENTO! 
¡¿CUÁNDO PIENSA 
GENERAR EL APK?! 
!¿POR QUÉ NO FUNCIONA 
EL AUTOCOMPLETAR?! 
!PETA MÁS QUE UNA 
ESCOPETA DE FERIA! 
!¿DOS HORAS ATASCADO 
Y CON UN CLEAN SE 
ARREGLA?! 
!¿POR QUÉ NO CARGA LA 
VISTA?! 
¡¡¡YA LLEVO 3 
CIGARROS Y AÚN NO 
HA “BUILDEAO”… !!! 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD, 
CLEAN, FIX PROJECT 
PROPERTIES, BUILD….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
It’s okay…. 
YA ESTOY ACOSTUMBRADO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… 
It’s okay…. 
YA ESTOY ACOSTUMBRADO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
QUÉ PALO MIGRAR LOS PROYECTOS… 
TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… 
It’s okay…. 
YA ESTOY ACOSTUMBRADO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
TODAS LAS LIBRERÍAS ESTÁN PARA ECLIPSE… 
QUÉ PALO MIGRAR LOS PROYECTOS… 
TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… 
It’s okay…. 
YA ESTOY ACOSTUMBRADO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE, NI CONTIGO NI SIN TI 
NO VA TAN MAL… 
TODAS LAS LIBRERÍAS ESTÁN PARA ECLIPSE… 
QUÉ PALO MIGRAR LOS PROYECTOS… 
TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… 
It’s okay…. 
YA ESTOY ACOSTUMBRADO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
GOOGLE I/O 2013, ANDROID STUDIO
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ANDROID STUDIO, INTERFAZ
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ANDROID STUDIO, INTRODUCCIÓN 
• app/main/java 
• Código fuente de nuestro proyecto 
• app/main/res 
• Recursos: Layouts, Drawables, Strings 
• External Libraries 
• Librerías externas, descargadas, de google…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ANDROID STUDIO, ATAJOS
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
NEW BUILD SYSTEM, OBJETIVOS 
• Facilitar la reutilización de código y recursos 
• Facilitar la creación de diferentes apks de nuestra aplicación. Así como la 
utilización de diferentes entornos de desarrollo o diferencias; por ejemplo, 
version de pago y gratuita 
• Una buena integración con el IDE
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
GRADLE… 
http://www.gradle.org
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
GRADLE… 
http://www.gradle.org
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
NEW BUILD SYSTEM, GRADLE 
• Herramienta para automatizar la construcción de los proyectos (testing, 
compilación, empaquetado y despliegue) 
• Muy flexible 
• Soporte para multi-proyectos. Se define la relación de dependencias y librerías y 
Gradle se encarga de lo demás. 
• Open Source bajo licencia Apache Software License (ASL) 
http://tools.android.com/tech-docs/new-build-system/user-guide
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
NEW BUILD SYSTEM, GRADLE 
• Utiliza un DSL (Lenguaje Específico de Dominio) basado en Groovy (nada de 
XMLs complejos, sintaxis parecida a Java) 
• Construcción por convención (al estilo Maven) 
• Compatible con dependencias Maven 
http://tools.android.com/tech-docs/new-build-system/user-guide
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
NEW BUILD SYSTEM, GRADLE
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Goodbye workspaces, hello projects 
• Un proyecto está encapsulado en un módulo 
• Las librerías del proyecto son otros módulos 
• No tenemos que lidiar con los cambios de workspace de Eclipse.
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Facilidades a la hora de crear clases, carpetas, recursos….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Facilidades a la hora de crear clases, carpetas, recursos….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Facilidades a la hora de crear clases, carpetas, recursos….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Facilidades a la hora de crear clases, carpetas, recursos….
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
No más referencias, VALORES REALES
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
No más referencias, VALORES REALES
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Selector de color (sorry designers)
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Previsualización de la interfaz mucho más rápida
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Búsquedas instantáneas en todo el 
proyecto
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Otros
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Otros 
• Imports automáticos 
• Te indica variables y funciones 
que no se utilizan aunque sean 
public 
• Refactorización más rápida
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Otros 
• Imports automáticos 
• Te indica variables y funciones 
que no se utilizan aunque sean 
public 
• Refactorización más rápida 
• MUCHO MÁS 
RÁPIDO Y FLUÍDO
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Navigation editor
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Navigation editor 
• Crear nuevas actividades con el 
botón derecho del ratón 
• Editar el layout de cada actividad 
con un doble click 
• Añadir transiciones desde 
controles a otras actividades 
(press shift)
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
Navigation editor 
• Crear nuevas actividades con el 
botón derecho del ratón 
• Editar el layout de cada actividad 
con un doble click 
• Añadir transiciones desde 
controles a otras actividades 
(press shift) 
Very early access…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES?
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
RAPIDEZ
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
ECLIPSE VS AS, ¿MUCHO HYPE Y 
POCAS NUECES? 
RAPIDEZ
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
Versión preprod 
• URL: http://..../pre 
Versión prod 
• URL: http://..../pro
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
Podemos hacer esto:
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
O usar flavors y BuildVariants
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
1. Declaramos los productFlavors con el nombre de 
paquete diferente
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
2. Creamos las carpetas 
con el mismo nombre 
que en build.gradle
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
3. Creamos la clase de constantes dentro de su carpeta 
específica (staging y production)
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
3. Creamos la clase de constantes dentro de su carpeta 
específica (staging y production) 
4. Seleccionamos el 
BuildVariant que se 
desee y lanzamos la 
app
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVOURS, COMO CREAR 
VERSIONES DE NUESTRA APP 
Versión gratuita 
• Con publicidad 
• Icono con texto “free” 
• Menos funcionalidades 
• Paquete extra .free 
Versión pago 
• Sin publicidad 
• Icono normal 
• Completas funcionalidades
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
1. Declaramos los productFlavors con el nombre de 
paquete diferente
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
2. Usamos la variable donde convenga
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
2. Usamos la variable donde convenga 
3. Podemos cambiar los 
recursos que queramos…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
FLAVORS, COMO CREAR 
VERSIONES DE NUESTRA APP 
2. Usamos la variable donde convenga 
3. Podemos cambiar los 
recursos que queramos…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
SO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
SO…
TECNOLOGÍA MÓVIL A TU ALCANCE 
www.slashmobi l i ty.com 
¿AL FIN UN XCODE?, CONCLUSIONES
¡It’s gonna be Legen… 
…wait for it… 
…DARY! 
Gracias chavales!

Más contenido relacionado

Similar a Android Studio vs Eclipse

Shapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libreShapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software librePat Cito
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartyslcampus party
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartyslcampus party
 
SCAMPER CICLO VII
SCAMPER CICLO VIISCAMPER CICLO VII
SCAMPER CICLO VIIFLOR2702
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteCarlos Toxtli
 
Conferencia-presentación Javascript
Conferencia-presentación JavascriptConferencia-presentación Javascript
Conferencia-presentación JavascriptIrontec
 
Tecnologias 40 por niños y no tan niños con scratch en Scratch Fontibón
Tecnologias 40 por niños y no tan niños con scratch en Scratch FontibónTecnologias 40 por niños y no tan niños con scratch en Scratch Fontibón
Tecnologias 40 por niños y no tan niños con scratch en Scratch Fontibónjaviertecteos
 
Tecnologias 40 por niños y no tan niños con scratch u catolica
Tecnologias 40 por niños y no tan niños con scratch   u catolicaTecnologias 40 por niños y no tan niños con scratch   u catolica
Tecnologias 40 por niños y no tan niños con scratch u catolicajaviertecteos
 
Mamá, de mayor quiero ser tipógrafo (Granada)
Mamá, de mayor quiero ser tipógrafo (Granada)Mamá, de mayor quiero ser tipógrafo (Granada)
Mamá, de mayor quiero ser tipógrafo (Granada)Pedro Arilla
 
Mitos y leyendas del software libre
Mitos y leyendas del software libreMitos y leyendas del software libre
Mitos y leyendas del software libreManuel Mujica
 
Introduccion a ollydbg clase 11a
Introduccion a ollydbg clase 11aIntroduccion a ollydbg clase 11a
Introduccion a ollydbg clase 11aTensor
 
Archon, software libre para la gestión de archivos
Archon, software libre para la gestión de archivosArchon, software libre para la gestión de archivos
Archon, software libre para la gestión de archivosOskar Calvo
 
10 claves, un mandamiento y un par de mentiras para diseñar webs y apps
10 claves, un mandamiento y un par de mentiras para diseñar webs y apps10 claves, un mandamiento y un par de mentiras para diseñar webs y apps
10 claves, un mandamiento y un par de mentiras para diseñar webs y appsSergio de la Casa
 

Similar a Android Studio vs Eclipse (20)

Shapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libreShapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libre
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
 
SCAMPER CICLO VII
SCAMPER CICLO VIISCAMPER CICLO VII
SCAMPER CICLO VII
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
Conferencia-presentación Javascript
Conferencia-presentación JavascriptConferencia-presentación Javascript
Conferencia-presentación Javascript
 
Tecnologias 40 por niños y no tan niños con scratch en Scratch Fontibón
Tecnologias 40 por niños y no tan niños con scratch en Scratch FontibónTecnologias 40 por niños y no tan niños con scratch en Scratch Fontibón
Tecnologias 40 por niños y no tan niños con scratch en Scratch Fontibón
 
Tecnologias 40 por niños y no tan niños con scratch u catolica
Tecnologias 40 por niños y no tan niños con scratch   u catolicaTecnologias 40 por niños y no tan niños con scratch   u catolica
Tecnologias 40 por niños y no tan niños con scratch u catolica
 
1 p clei 5 tecn 10
1 p clei 5 tecn 101 p clei 5 tecn 10
1 p clei 5 tecn 10
 
Mamá, de mayor quiero ser tipógrafo (Granada)
Mamá, de mayor quiero ser tipógrafo (Granada)Mamá, de mayor quiero ser tipógrafo (Granada)
Mamá, de mayor quiero ser tipógrafo (Granada)
 
Mitos y leyendas del software libre
Mitos y leyendas del software libreMitos y leyendas del software libre
Mitos y leyendas del software libre
 
Introduccion a ollydbg clase 11a
Introduccion a ollydbg clase 11aIntroduccion a ollydbg clase 11a
Introduccion a ollydbg clase 11a
 
HTML5 Warm up!
HTML5 Warm up!HTML5 Warm up!
HTML5 Warm up!
 
Archon, software libre para la gestión de archivos
Archon, software libre para la gestión de archivosArchon, software libre para la gestión de archivos
Archon, software libre para la gestión de archivos
 
Workshop calabash appium
Workshop calabash appiumWorkshop calabash appium
Workshop calabash appium
 
2 p clei 5 tecn rmb
2 p clei 5 tecn rmb2 p clei 5 tecn rmb
2 p clei 5 tecn rmb
 
1 p clei 5 tecn 10
1 p clei 5 tecn 101 p clei 5 tecn 10
1 p clei 5 tecn 10
 
Workshop Calabash Appium
Workshop Calabash AppiumWorkshop Calabash Appium
Workshop Calabash Appium
 
10 claves, un mandamiento y un par de mentiras para diseñar webs y apps
10 claves, un mandamiento y un par de mentiras para diseñar webs y apps10 claves, un mandamiento y un par de mentiras para diseñar webs y apps
10 claves, un mandamiento y un par de mentiras para diseñar webs y apps
 

Más de SlashMobility.com

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashMobility.com
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashMobility.com
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashMobility.com
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialSlashMobility.com
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appSlashMobility.com
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesSlashMobility.com
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2BSlashMobility.com
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? SlashMobility.com
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personajeSlashMobility.com
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSSlashMobility.com
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlashMobility.com
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoSlashMobility.com
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesSlashMobility.com
 

Más de SlashMobility.com (20)

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la información
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCA
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
 
Herramientas de diseño UI
Herramientas de diseño UIHerramientas de diseño UI
Herramientas de diseño UI
 
Hablemos de sueños
Hablemos de sueñosHablemos de sueños
Hablemos de sueños
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Android Wear
Android WearAndroid Wear
Android Wear
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterial
 
Diseñando para Apple Watch
Diseñando para Apple WatchDiseñando para Apple Watch
Diseñando para Apple Watch
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu app
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearables
 
Desarrollo con stack MEAN
Desarrollo con stack MEANDesarrollo con stack MEAN
Desarrollo con stack MEAN
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2B
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan?
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personaje
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJS
 
App marketing-ecommbrunch
App marketing-ecommbrunchApp marketing-ecommbrunch
App marketing-ecommbrunch
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuego
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionales
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (13)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Android Studio vs Eclipse

  • 1. ANDROID STUDIO MIGRAR O NO MIGRAR… ESA ES LA CUESTIÓN ANTONI CASTEJÓN
  • 2. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO!
  • 3. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! !¿POR QUÉ NO CARGA LA VISTA?!
  • 4. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! !PETA MÁS QUE UNA ESCOPETA DE FERIA! !¿POR QUÉ NO CARGA LA VISTA?!
  • 5. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! !PETA MÁS QUE UNA ESCOPETA DE FERIA! !¿POR QUÉ NO CARGA LA VISTA?! CLEAN, FIX PROJECT PROPERTIES, BUILD, CLEAN, FIX PROJECT PROPERTIES, BUILD….
  • 6. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! !¿POR QUÉ NO FUNCIONA EL AUTOCOMPLETAR?! !PETA MÁS QUE UNA ESCOPETA DE FERIA! !¿POR QUÉ NO CARGA LA VISTA?! CLEAN, FIX PROJECT PROPERTIES, BUILD, CLEAN, FIX PROJECT PROPERTIES, BUILD….
  • 7. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! !¿POR QUÉ NO FUNCIONA EL AUTOCOMPLETAR?! !PETA MÁS QUE UNA ESCOPETA DE FERIA! !¿DOS HORAS ATASCADO Y CON UN CLEAN SE ARREGLA?! !¿POR QUÉ NO CARGA LA VISTA?! CLEAN, FIX PROJECT PROPERTIES, BUILD, CLEAN, FIX PROJECT PROPERTIES, BUILD….
  • 8. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! !¿POR QUÉ NO FUNCIONA EL AUTOCOMPLETAR?! !PETA MÁS QUE UNA ESCOPETA DE FERIA! !¿DOS HORAS ATASCADO Y CON UN CLEAN SE ARREGLA?! !¿POR QUÉ NO CARGA LA VISTA?! ¡¡¡YA LLEVO 3 CIGARROS Y AÚN NO HA “BUILDEAO”… !!! CLEAN, FIX PROJECT PROPERTIES, BUILD, CLEAN, FIX PROJECT PROPERTIES, BUILD….
  • 9. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI ¡MUY LENTO! ¡¿CUÁNDO PIENSA GENERAR EL APK?! !¿POR QUÉ NO FUNCIONA EL AUTOCOMPLETAR?! !PETA MÁS QUE UNA ESCOPETA DE FERIA! !¿DOS HORAS ATASCADO Y CON UN CLEAN SE ARREGLA?! !¿POR QUÉ NO CARGA LA VISTA?! ¡¡¡YA LLEVO 3 CIGARROS Y AÚN NO HA “BUILDEAO”… !!! CLEAN, FIX PROJECT PROPERTIES, BUILD, CLEAN, FIX PROJECT PROPERTIES, BUILD….
  • 10. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI
  • 11. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI
  • 12. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI
  • 13. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI
  • 14. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI
  • 15. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI It’s okay…. YA ESTOY ACOSTUMBRADO…
  • 16. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… It’s okay…. YA ESTOY ACOSTUMBRADO…
  • 17. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI QUÉ PALO MIGRAR LOS PROYECTOS… TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… It’s okay…. YA ESTOY ACOSTUMBRADO…
  • 18. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI TODAS LAS LIBRERÍAS ESTÁN PARA ECLIPSE… QUÉ PALO MIGRAR LOS PROYECTOS… TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… It’s okay…. YA ESTOY ACOSTUMBRADO…
  • 19. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE, NI CONTIGO NI SIN TI NO VA TAN MAL… TODAS LAS LIBRERÍAS ESTÁN PARA ECLIPSE… QUÉ PALO MIGRAR LOS PROYECTOS… TODOS LOS TUTORIALES ESTÁN PARA ECLIPSE… It’s okay…. YA ESTOY ACOSTUMBRADO…
  • 20. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com GOOGLE I/O 2013, ANDROID STUDIO
  • 21. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ANDROID STUDIO, INTERFAZ
  • 22. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ANDROID STUDIO, INTRODUCCIÓN • app/main/java • Código fuente de nuestro proyecto • app/main/res • Recursos: Layouts, Drawables, Strings • External Libraries • Librerías externas, descargadas, de google…
  • 23. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ANDROID STUDIO, ATAJOS
  • 24. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com NEW BUILD SYSTEM, OBJETIVOS • Facilitar la reutilización de código y recursos • Facilitar la creación de diferentes apks de nuestra aplicación. Así como la utilización de diferentes entornos de desarrollo o diferencias; por ejemplo, version de pago y gratuita • Una buena integración con el IDE
  • 25. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com GRADLE… http://www.gradle.org
  • 26. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com GRADLE… http://www.gradle.org
  • 27. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com NEW BUILD SYSTEM, GRADLE • Herramienta para automatizar la construcción de los proyectos (testing, compilación, empaquetado y despliegue) • Muy flexible • Soporte para multi-proyectos. Se define la relación de dependencias y librerías y Gradle se encarga de lo demás. • Open Source bajo licencia Apache Software License (ASL) http://tools.android.com/tech-docs/new-build-system/user-guide
  • 28. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com NEW BUILD SYSTEM, GRADLE • Utiliza un DSL (Lenguaje Específico de Dominio) basado en Groovy (nada de XMLs complejos, sintaxis parecida a Java) • Construcción por convención (al estilo Maven) • Compatible con dependencias Maven http://tools.android.com/tech-docs/new-build-system/user-guide
  • 29. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com NEW BUILD SYSTEM, GRADLE
  • 30. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Goodbye workspaces, hello projects • Un proyecto está encapsulado en un módulo • Las librerías del proyecto son otros módulos • No tenemos que lidiar con los cambios de workspace de Eclipse.
  • 31. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Facilidades a la hora de crear clases, carpetas, recursos….
  • 32. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Facilidades a la hora de crear clases, carpetas, recursos….
  • 33. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Facilidades a la hora de crear clases, carpetas, recursos….
  • 34. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Facilidades a la hora de crear clases, carpetas, recursos….
  • 35. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? No más referencias, VALORES REALES
  • 36. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? No más referencias, VALORES REALES
  • 37. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Selector de color (sorry designers)
  • 38. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Previsualización de la interfaz mucho más rápida
  • 39. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Búsquedas instantáneas en todo el proyecto
  • 40. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Otros
  • 41. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Otros • Imports automáticos • Te indica variables y funciones que no se utilizan aunque sean public • Refactorización más rápida
  • 42. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Otros • Imports automáticos • Te indica variables y funciones que no se utilizan aunque sean public • Refactorización más rápida • MUCHO MÁS RÁPIDO Y FLUÍDO
  • 43. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Navigation editor
  • 44. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Navigation editor • Crear nuevas actividades con el botón derecho del ratón • Editar el layout de cada actividad con un doble click • Añadir transiciones desde controles a otras actividades (press shift)
  • 45. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? Navigation editor • Crear nuevas actividades con el botón derecho del ratón • Editar el layout de cada actividad con un doble click • Añadir transiciones desde controles a otras actividades (press shift) Very early access…
  • 46. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 47. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 48. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 49. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 50. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 51. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 52. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES?
  • 53. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? RAPIDEZ
  • 54. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ECLIPSE VS AS, ¿MUCHO HYPE Y POCAS NUECES? RAPIDEZ
  • 55. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP Versión preprod • URL: http://..../pre Versión prod • URL: http://..../pro
  • 56. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP Podemos hacer esto:
  • 57. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP O usar flavors y BuildVariants
  • 58. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 1. Declaramos los productFlavors con el nombre de paquete diferente
  • 59. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 2. Creamos las carpetas con el mismo nombre que en build.gradle
  • 60. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 3. Creamos la clase de constantes dentro de su carpeta específica (staging y production)
  • 61. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 3. Creamos la clase de constantes dentro de su carpeta específica (staging y production) 4. Seleccionamos el BuildVariant que se desee y lanzamos la app
  • 62. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVOURS, COMO CREAR VERSIONES DE NUESTRA APP Versión gratuita • Con publicidad • Icono con texto “free” • Menos funcionalidades • Paquete extra .free Versión pago • Sin publicidad • Icono normal • Completas funcionalidades
  • 63. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 1. Declaramos los productFlavors con el nombre de paquete diferente
  • 64. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 2. Usamos la variable donde convenga
  • 65. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 2. Usamos la variable donde convenga 3. Podemos cambiar los recursos que queramos…
  • 66. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com FLAVORS, COMO CREAR VERSIONES DE NUESTRA APP 2. Usamos la variable donde convenga 3. Podemos cambiar los recursos que queramos…
  • 67. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com SO…
  • 68. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com SO…
  • 69. TECNOLOGÍA MÓVIL A TU ALCANCE www.slashmobi l i ty.com ¿AL FIN UN XCODE?, CONCLUSIONES
  • 70. ¡It’s gonna be Legen… …wait for it… …DARY! Gracias chavales!