SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Taller google Apps Script
Taller google Apps ScriptTaller google Apps Script
Taller google Apps ScriptGDG Lima
 
Practica 11
Practica 11Practica 11
Practica 11
maricarmen39
 
Practica 1
Practica 1Practica 1
Practica 1
maricarmen39
 
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
Claudia Gil
 
Entrega 11
Entrega 11Entrega 11
Entrega 11
abrahan851
 
Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01
Lini Salamank
 
Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01Aprendamosahacervideos 140901184538-phpapp01
Aprendamosahacervideos 140901184538-phpapp01
Lini Salamank
 

La actualidad más candente (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
 

Destacado

TELEMEDICINA
TELEMEDICINATELEMEDICINA
TELEMEDICINA
Curso Evaluación
 
Aseguradora ¨Amanecer¨
Aseguradora ¨Amanecer¨Aseguradora ¨Amanecer¨
Aseguradora ¨Amanecer¨
Cristian_Bento97
 
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 2015
Ana Dias
 
Cómo manejar tu inventario
Cómo manejar tu inventarioCómo manejar tu inventario
Cómo manejar tu inventario
Grupo VisualCont
 
Program Director Orientation Information
Program Director Orientation InformationProgram Director Orientation Information
Program Director Orientation Information
Megan Palluzzi
 
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
Regional Development Australia (RDA) Illawarra
 
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
 

Destacado (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
 

Similar a Android desde zero

Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
RalAgundezGuantes
 
WeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSWeLoveJS 2014: Un paseo por FirefoxOS
WeLoveJS 2014: Un paseo por FirefoxOSFrancisco Jordano
 
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
Cristina Chandoha
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
luis miguel LEÓN
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
tecnologiacetis100
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
Luis Gonzalo Hernández Giraldi
 
Guia iniciación App Inventor
Guia iniciación App InventorGuia iniciación App Inventor
Guia iniciación App Inventor
Nimrod Quintanilla
 
Wordpress ante el mundo web moderno
Wordpress ante el mundo web modernoWordpress ante el mundo web moderno
Wordpress ante el mundo web moderno
Bienvenido Muelas
 
herramientas de ADOBE
herramientas de ADOBE herramientas de ADOBE
herramientas de ADOBE
ANA760431
 
Presentacion
PresentacionPresentacion
Presentacion
javier_ot99
 
Presentacion
PresentacionPresentacion
Presentacion
citlalli ramirez
 
Programacion i guia- cap i
Programacion i   guia- cap iProgramacion i   guia- cap i
Programacion i guia- cap i
Janneth Simancas
 
herramienta para crear android
herramienta para crear androidherramienta para crear android
herramienta para crear android
Paul Lesano
 
Android
AndroidAndroid
Android
Alex Acosta
 
Youtube y gliffy vale
Youtube y gliffy  valeYoutube y gliffy  vale
Youtube y gliffy vale
campanitavaleria
 
Youtube y gliffy vale
Youtube y gliffy  valeYoutube y gliffy  vale
Youtube y gliffy vale
campanitavaleria
 
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)
valeria velilla correa
 
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
Paola Ruiz Esparza
 

Similar a Android desde zero (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 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
 
Guia iniciacion-app-inventor
Guia iniciacion-app-inventorGuia iniciacion-app-inventor
Guia iniciacion-app-inventor
 
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
 
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

Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
Carlos Carlosnoemi
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 

Último (20)

Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 

Android desde zero

  • 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