SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Android desde Zero
.
Alejandro FernándezCopyright © 2015 MeepLab
¿Desde Zero?
Empezar de Zero es tomar lo que ya existe y sentar
las bases de trabajo
Si ya has programado en Android, algo nuevo vas a
conocer
Si no has programado en Android, es un mundo
divertido por conocer
Copyright © 2015 MeepLab
Contenido
¿Desde Zero?
¿Qué Sabor?
Lo Mejor
Lo Básico
Lo Fácil
Lo Difícil
Como empezar
¿Desde Zero?
Copyright © 2015 MeepLab
Empezar de Zero es tomar lo que ya existe y sentar
las bases de trabajo
Si ya has programado en Android, algo nuevo vas a
conocer
Si no has programado en Android, es un mundo
divertido por conocer
¿Qué Sabor?
Copyright © 2015 MeepLab
Lo Mejor
Copyright © 2015 MeepLab
El Lenguaje de Programación: Java
Google Play y App Annie
Pruebas en dispositivos reales
Sin Límites de diseño más que tu propia creatividad
-Gesturas
-Gráficos
-Funcionalidades
Lo Básico
Copyright © 2015 MeepLab
El IDE
Lo Básico
Copyright © 2015 MeepLab
La Arquitectura
Lo Básico
Copyright © 2015 MeepLab
La Estructura
|-----build.gradle
|-----app
|-----build.gradle
|-----libs
|-----src
|-----main
|-----AndroidManifest.xml
|-----java
|-----res
|-----drawable
|------layout
|------values
Lo Básico
Copyright © 2015 MeepLab
El Manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.protecyo.nombre.app" >
<application>
<activity>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<supports-screens
android:resizeable="true"
android:anyDensity="true"
android:normalScreens="true"
/>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
Lo Básico
Copyright © 2015 MeepLab
El Compilador
Lo Fácil
Copyright © 2015 MeepLab
Librerías
Lo Fácil
Copyright © 2015 MeepLab
Gradle
Herramienta de Automatización de Build
Utiliza el lenguaje Groovy, pero no se necesita para
usarlo
Uso de repositorios automático
Difusión Oficial por parte de Google
Lo Fácil
Copyright © 2015 MeepLab
Mitos de Gradle
Es difícil de instalar
No se puede incorporar a un proyecto de Android con
Gradle una librería que no soporte Gradle
Es difícil de entender
Requiere de un conocimiento adicional
Lo Difícil
Copyright © 2015 MeepLab
Google
Ajustar las pantallas responsivas y que al final
sean descargables en la Play Store
Modificar los componentes básicos y
optimización General
Diseño
Lo Difícil
Copyright © 2015 MeepLab
Material Design
Lo Difícil
Copyright © 2015 MeepLab
Las Nuevas Tendencias
Como Empezar
Copyright © 2015 MeepLab
Leer los manuales de entrenamiento de Google
Leer el manual de Material Design
Aprender a usar los layouts
Aprender a implementar el Drawer y los Tabs
Comunicarse con una base de datos o API
Como Empezar
Copyright © 2015 MeepLab
Android Arsenal
Aplicaciones en las que se pueden basar para
aprender:
Google Play
Librerías para Desarrolladores
Hotel Tonight
The Hunt
Google I/O
Dudas
Copyright © 2015 MeepLab
Copyright © 2015 MeepLab
black4ninja @black4ninja afernandez4
¡Gracias!
alfervil@meeplab.com

Mais conteúdo relacionado

Mais procurados

Taller google Apps Script
Taller google Apps ScriptTaller google Apps Script
Taller google Apps ScriptGDG Lima
 
Herramientas para hacer presentaciones en linea i
Herramientas para hacer presentaciones en linea   iHerramientas para hacer presentaciones en linea   i
Herramientas para hacer presentaciones en linea iClaudia Gil
 
Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Lini Salamank
 
Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Lini Salamank
 

Mais procurados (9)

Taller google Apps Script
Taller google Apps ScriptTaller google Apps Script
Taller google Apps Script
 
Practica 11
Practica 11Practica 11
Practica 11
 
Practica 1
Practica 1Practica 1
Practica 1
 
Herramientas para hacer presentaciones en linea i
Herramientas para hacer presentaciones en linea   iHerramientas para hacer presentaciones en linea   i
Herramientas para hacer presentaciones en linea i
 
Entrega 11
Entrega 11Entrega 11
Entrega 11
 
Dia 1 semana 5 - salones
Dia 1   semana 5 - salonesDia 1   semana 5 - salones
Dia 1 semana 5 - salones
 
Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01
 
Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01
 
Gliffy
GliffyGliffy
Gliffy
 

Destaque

Aloevera 110208231006-phpapp02
Aloevera 110208231006-phpapp02Aloevera 110208231006-phpapp02
Aloevera 110208231006-phpapp02amit kumar
 
Avaliação digital confiar e controlar - Ana Dias UMINHO Challenges 2015
Avaliação digital   confiar e controlar -  Ana Dias UMINHO Challenges 2015Avaliação digital   confiar e controlar -  Ana Dias UMINHO Challenges 2015
Avaliação digital confiar e controlar - Ana Dias UMINHO Challenges 2015Ana Dias
 
Cómo manejar tu inventario
Cómo manejar tu inventarioCómo manejar tu inventario
Cómo manejar tu inventarioGrupo VisualCont
 
Program Director Orientation Information
Program Director Orientation InformationProgram Director Orientation Information
Program Director Orientation InformationMegan Palluzzi
 
2016-06-29 Studiegids Post-bachelor Supervisorenopleiding
2016-06-29 Studiegids Post-bachelor Supervisorenopleiding2016-06-29 Studiegids Post-bachelor Supervisorenopleiding
2016-06-29 Studiegids Post-bachelor SupervisorenopleidingFrancien Bruggink
 
Guião Como Sublinhar
Guião Como Sublinhar Guião Como Sublinhar
Guião Como Sublinhar Luisa Lamas
 

Destaque (10)

TELEMEDICINA
TELEMEDICINATELEMEDICINA
TELEMEDICINA
 
1428861363106saravanan v_Original
1428861363106saravanan v_Original1428861363106saravanan v_Original
1428861363106saravanan v_Original
 
Aseguradora ¨Amanecer¨
Aseguradora ¨Amanecer¨Aseguradora ¨Amanecer¨
Aseguradora ¨Amanecer¨
 
Aloevera 110208231006-phpapp02
Aloevera 110208231006-phpapp02Aloevera 110208231006-phpapp02
Aloevera 110208231006-phpapp02
 
Avaliação digital confiar e controlar - Ana Dias UMINHO Challenges 2015
Avaliação digital   confiar e controlar -  Ana Dias UMINHO Challenges 2015Avaliação digital   confiar e controlar -  Ana Dias UMINHO Challenges 2015
Avaliação digital confiar e controlar - Ana Dias UMINHO Challenges 2015
 
Cómo manejar tu inventario
Cómo manejar tu inventarioCómo manejar tu inventario
Cómo manejar tu inventario
 
Program Director Orientation Information
Program Director Orientation InformationProgram Director Orientation Information
Program Director Orientation Information
 
RDA Illawarra_National Stronger Regions Fund Presentation - Feb2016
RDA Illawarra_National Stronger Regions Fund Presentation - Feb2016RDA Illawarra_National Stronger Regions Fund Presentation - Feb2016
RDA Illawarra_National Stronger Regions Fund Presentation - Feb2016
 
2016-06-29 Studiegids Post-bachelor Supervisorenopleiding
2016-06-29 Studiegids Post-bachelor Supervisorenopleiding2016-06-29 Studiegids Post-bachelor Supervisorenopleiding
2016-06-29 Studiegids Post-bachelor Supervisorenopleiding
 
Guião Como Sublinhar
Guião Como Sublinhar Guião Como Sublinhar
Guião Como Sublinhar
 

Semelhante a Aprende Android desde cero con este completo tutorial

Semelhante a Aprende Android desde cero con este completo tutorial (20)

Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
WeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSWeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOS
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Guia iniciación App Inventor
Guia iniciación App InventorGuia iniciación App Inventor
Guia iniciación App Inventor
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Guia de iniciación en App Inventor
Guia de iniciación en App InventorGuia de iniciación en App Inventor
Guia de iniciación en App Inventor
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
Wordpress ante el mundo web moderno
Wordpress ante el mundo web modernoWordpress ante el mundo web moderno
Wordpress ante el mundo web moderno
 
herramientas de ADOBE
herramientas de ADOBE herramientas de ADOBE
herramientas de ADOBE
 
Visual 2
Visual 2Visual 2
Visual 2
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Programacion i guia- cap i
Programacion i   guia- cap iProgramacion i   guia- cap i
Programacion i guia- cap i
 
herramienta para crear android
herramienta para crear androidherramienta para crear android
herramienta para crear android
 
Android
AndroidAndroid
Android
 
Youtube y gliffy vale
Youtube y gliffy  valeYoutube y gliffy  vale
Youtube y gliffy vale
 
Youtube y gliffy vale
Youtube y gliffy  valeYoutube y gliffy  vale
Youtube y gliffy vale
 
Plan como hacer una aplicación de maquillaje (1)
Plan como hacer una aplicación de maquillaje (1)Plan como hacer una aplicación de maquillaje (1)
Plan como hacer una aplicación de maquillaje (1)
 
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
 
Tarea2App.docx
Tarea2App.docxTarea2App.docx
Tarea2App.docx
 

Último

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
 
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
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
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
 

Último (15)

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...
 
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
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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
 
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
 
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
 
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)
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.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
 
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
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
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
 

Aprende Android desde cero con este completo tutorial

  • 1. Android desde Zero . Alejandro FernándezCopyright © 2015 MeepLab
  • 2. ¿Desde Zero? Empezar de Zero es tomar lo que ya existe y sentar las bases de trabajo Si ya has programado en Android, algo nuevo vas a conocer Si no has programado en Android, es un mundo divertido por conocer Copyright © 2015 MeepLab Contenido ¿Desde Zero? ¿Qué Sabor? Lo Mejor Lo Básico Lo Fácil Lo Difícil Como empezar
  • 3. ¿Desde Zero? Copyright © 2015 MeepLab Empezar de Zero es tomar lo que ya existe y sentar las bases de trabajo Si ya has programado en Android, algo nuevo vas a conocer Si no has programado en Android, es un mundo divertido por conocer
  • 5. Lo Mejor Copyright © 2015 MeepLab El Lenguaje de Programación: Java Google Play y App Annie Pruebas en dispositivos reales Sin Límites de diseño más que tu propia creatividad -Gesturas -Gráficos -Funcionalidades
  • 6. Lo Básico Copyright © 2015 MeepLab El IDE
  • 7. Lo Básico Copyright © 2015 MeepLab La Arquitectura
  • 8. Lo Básico Copyright © 2015 MeepLab La Estructura |-----build.gradle |-----app |-----build.gradle |-----libs |-----src |-----main |-----AndroidManifest.xml |-----java |-----res |-----drawable |------layout |------values
  • 9. Lo Básico Copyright © 2015 MeepLab El Manifest <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.protecyo.nombre.app" > <application> <activity> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <supports-screens android:resizeable="true" android:anyDensity="true" android:normalScreens="true" /> <uses-permission android:name="android.permission.INTERNET"/> </manifest>
  • 10. Lo Básico Copyright © 2015 MeepLab El Compilador
  • 11. Lo Fácil Copyright © 2015 MeepLab Librerías
  • 12. Lo Fácil Copyright © 2015 MeepLab Gradle Herramienta de Automatización de Build Utiliza el lenguaje Groovy, pero no se necesita para usarlo Uso de repositorios automático Difusión Oficial por parte de Google
  • 13. Lo Fácil Copyright © 2015 MeepLab Mitos de Gradle Es difícil de instalar No se puede incorporar a un proyecto de Android con Gradle una librería que no soporte Gradle Es difícil de entender Requiere de un conocimiento adicional
  • 14. Lo Difícil Copyright © 2015 MeepLab Google Ajustar las pantallas responsivas y que al final sean descargables en la Play Store Modificar los componentes básicos y optimización General Diseño
  • 15. Lo Difícil Copyright © 2015 MeepLab Material Design
  • 16. Lo Difícil Copyright © 2015 MeepLab Las Nuevas Tendencias
  • 17. Como Empezar Copyright © 2015 MeepLab Leer los manuales de entrenamiento de Google Leer el manual de Material Design Aprender a usar los layouts Aprender a implementar el Drawer y los Tabs Comunicarse con una base de datos o API
  • 18. Como Empezar Copyright © 2015 MeepLab Android Arsenal Aplicaciones en las que se pueden basar para aprender: Google Play Librerías para Desarrolladores Hotel Tonight The Hunt Google I/O
  • 20. Copyright © 2015 MeepLab black4ninja @black4ninja afernandez4 ¡Gracias! alfervil@meeplab.com