SlideShare a Scribd company logo
1 of 12
Download to read offline
Análisis y Diseño
      de Software
Tema Final
Siguientes
pasos
      Carlos A. Iglesias <cif@gsi.dit.upm.es>
     Departamento de Ingeniería de Sistemas Telemáticos
                                 http://moodle.dit.upm.es
Objetivos
●   Tras esta introducción a Android, ¿cuáles
    son los siguientes pasos?




                            Siguientes pasos    2
La práctica final!!!
●    Obviamente, lo primero es repasar las
    transparencias para hacer la práctica final




                             Siguientes pasos     3
Seguir aprendiendo...
●   Automatizar las pruebas
    –   Es complejo hacer cambios y que todo siga
        funcionando → automatizar las pruebas con
        Junit
    –   Pero cómo pruebo la interfaz? → Android Test
        Project
    –   Mirar:
         •   http://mobile.tutsplus.com/tutorials/android/android-sdk-junit-testing/
         •   http://developer.android.com/guide/developing/testing/index.html



                                                      Siguientes pasos                 4
¿Hacerse rico?




         Siguientes pasos   5
Android Market / Google Play
●http://developer.android.com/guide/publishing/publishing.html

●http://developer.android.com/index.html

●https://play.google.com/apps/publish/signup

●   Cuota de registro de 25$ - de por vida




                                     Siguientes pasos            6
¿Cómo ganar dinero?
●   Venta de aplicación o...
●   Publicidad: admob
    –   https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals
    –   https://developers.google.com/mobile-ads-sdk/download#downloadandroid
    –   Añadir “AdActivity” y “AdView”




                                             Siguientes pasos                    7
Estilo visual
● http://developer.android.com/design/style/index.html




                                     Siguientes pasos    8
¡Juegos!




      Siguientes pasos   9
Juegos – Con recursos de
                Android
●   Aprender a hacer
    animaciones (Sprites,
    SurfaceView, ….)
    –   http://www.javacodegeeks.com/2011/07/andr
        oid-game-development-basic-game.html
    –   http://www.edu4java.com/androidgame.html




                                            Siguientes pasos   10
Juegos con Motores de
                Juegos
●   Más complejo, más profesional
    –   http://www.andengine.org/
    –   http://libgdx.badlogicgames.com/
    –   http://droideando.blogspot.com.es/2011/03/introduccion-andengine-parte-i.html
    –   http://jimmaru.wordpress.com/2011/09/28/andengine-simple-android-game-tuto
    –   http://w2davids.wordpress.com/705-2/




                                               Siguientes pasos                  11
Aprender...
“Si no se tiene avidez por el conocimiento,
no se conocerá el éxito” – Steve Jobs




  http://news.stanford.edu/news/2005/june15/jobs-061505.html
  http://www.youtube.com/watch?v=6zlHAiddNUY
                                         Siguientes pasos      12

More Related Content

Similar to Tema siguientes pasos_android

1.3 android cep jaen 2015 plantillas y estructura de aplicación
1.3 android cep jaen 2015   plantillas y estructura de aplicación1.3 android cep jaen 2015   plantillas y estructura de aplicación
1.3 android cep jaen 2015 plantillas y estructura de aplicaciónJose Antonio Vacas
 
Lo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesLo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesSoftware Guru
 
1.4 android cep jaen 2015 emulador
1.4 android cep jaen 2015   emulador1.4 android cep jaen 2015   emulador
1.4 android cep jaen 2015 emuladorJose Antonio Vacas
 
Taller Práctico de Android
Taller Práctico de AndroidTaller Práctico de Android
Taller Práctico de AndroidJavier Muñoz
 
UX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrolloUX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrolloSoftware Guru
 
Desarrollo de aplicaciones Móviles - Eduardo Medina
Desarrollo de aplicaciones Móviles - Eduardo MedinaDesarrollo de aplicaciones Móviles - Eduardo Medina
Desarrollo de aplicaciones Móviles - Eduardo MedinaQuickdev
 
El proceso creativo de una aplicación
El proceso creativo de una aplicación El proceso creativo de una aplicación
El proceso creativo de una aplicación Jorge Galindo Cruces
 
1.2 android cep jaen 2015 instalación del entorno
1.2 android  cep jaen 2015   instalación del entorno1.2 android  cep jaen 2015   instalación del entorno
1.2 android cep jaen 2015 instalación del entornoJose Antonio Vacas
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionCarlos A. Iglesias
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Meison Chirinos
 
MobileCONGalicia Introducción a Android
MobileCONGalicia Introducción a AndroidMobileCONGalicia Introducción a Android
MobileCONGalicia Introducción a AndroidAlberto Ruibal
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para androidBēto Naranjo
 
Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Juan Eladio Sánchez Rosas
 
Modelos de Negocio para Aplicaciones Móviles
Modelos de Negocio para Aplicaciones MóvilesModelos de Negocio para Aplicaciones Móviles
Modelos de Negocio para Aplicaciones MóvilesAlberto Ruibal
 
Tema 4.2.1 Desarrollo con Android. Instalación.
Tema 4.2.1 Desarrollo con Android. Instalación.Tema 4.2.1 Desarrollo con Android. Instalación.
Tema 4.2.1 Desarrollo con Android. Instalación.Carlos A. Iglesias
 

Similar to Tema siguientes pasos_android (20)

1.3 android cep jaen 2015 plantillas y estructura de aplicación
1.3 android cep jaen 2015   plantillas y estructura de aplicación1.3 android cep jaen 2015   plantillas y estructura de aplicación
1.3 android cep jaen 2015 plantillas y estructura de aplicación
 
Lo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móvilesLo que te dicen y no te dicen de hacer apps móviles
Lo que te dicen y no te dicen de hacer apps móviles
 
1.4 android cep jaen 2015 emulador
1.4 android cep jaen 2015   emulador1.4 android cep jaen 2015   emulador
1.4 android cep jaen 2015 emulador
 
Adtg como realice el app en android - usmp
Adtg   como realice el app en android - usmpAdtg   como realice el app en android - usmp
Adtg como realice el app en android - usmp
 
Taller Práctico de Android
Taller Práctico de AndroidTaller Práctico de Android
Taller Práctico de Android
 
UX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrolloUX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrollo
 
Mioio AppInventor Novadors
Mioio AppInventor NovadorsMioio AppInventor Novadors
Mioio AppInventor Novadors
 
JClic
JClicJClic
JClic
 
Desarrollo de aplicaciones Móviles - Eduardo Medina
Desarrollo de aplicaciones Móviles - Eduardo MedinaDesarrollo de aplicaciones Móviles - Eduardo Medina
Desarrollo de aplicaciones Móviles - Eduardo Medina
 
El proceso creativo de una aplicación
El proceso creativo de una aplicación El proceso creativo de una aplicación
El proceso creativo de una aplicación
 
1.2 android cep jaen 2015 instalación del entorno
1.2 android  cep jaen 2015   instalación del entorno1.2 android  cep jaen 2015   instalación del entorno
1.2 android cep jaen 2015 instalación del entorno
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacion
 
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en BibliotecasWeb móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
 
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
Introducción al desarrollo de aplicaciones móviles con Android enfocado a emp...
 
MobileCONGalicia Introducción a Android
MobileCONGalicia Introducción a AndroidMobileCONGalicia Introducción a Android
MobileCONGalicia Introducción a Android
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2Curso: Diseño de apps y webs móviles - Parte 2
Curso: Diseño de apps y webs móviles - Parte 2
 
Working with a design system
Working with a design systemWorking with a design system
Working with a design system
 
Modelos de Negocio para Aplicaciones Móviles
Modelos de Negocio para Aplicaciones MóvilesModelos de Negocio para Aplicaciones Móviles
Modelos de Negocio para Aplicaciones Móviles
 
Tema 4.2.1 Desarrollo con Android. Instalación.
Tema 4.2.1 Desarrollo con Android. Instalación.Tema 4.2.1 Desarrollo con Android. Instalación.
Tema 4.2.1 Desarrollo con Android. Instalación.
 

More from Carlos A. Iglesias (20)

GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
Introducción HTML
Introducción HTMLIntroducción HTML
Introducción HTML
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
 
UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
PHP. Tecnologías Web.
PHP. Tecnologías Web.PHP. Tecnologías Web.
PHP. Tecnologías Web.
 
1 intro php
1 intro php1 intro php
1 intro php
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
Introducción TEWC
Introducción TEWCIntroducción TEWC
Introducción TEWC
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
Tema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre telecoTema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre teleco
 
Tema 4.4 Actividades
Tema 4.4 ActividadesTema 4.4 Actividades
Tema 4.4 Actividades
 
Tema 4.5 interfaces
Tema 4.5 interfacesTema 4.5 interfaces
Tema 4.5 interfaces
 
Tema 4.6 Intenciones
Tema 4.6 IntencionesTema 4.6 Intenciones
Tema 4.6 Intenciones
 
Tema 4.7 Acceso a datos
Tema 4.7 Acceso a datosTema 4.7 Acceso a datos
Tema 4.7 Acceso a datos
 
Tema 4.8 Preferencias
Tema 4.8 PreferenciasTema 4.8 Preferencias
Tema 4.8 Preferencias
 

Tema siguientes pasos_android

  • 1. Análisis y Diseño de Software Tema Final Siguientes pasos Carlos A. Iglesias <cif@gsi.dit.upm.es> Departamento de Ingeniería de Sistemas Telemáticos http://moodle.dit.upm.es
  • 2. Objetivos ● Tras esta introducción a Android, ¿cuáles son los siguientes pasos? Siguientes pasos 2
  • 3. La práctica final!!! ● Obviamente, lo primero es repasar las transparencias para hacer la práctica final Siguientes pasos 3
  • 4. Seguir aprendiendo... ● Automatizar las pruebas – Es complejo hacer cambios y que todo siga funcionando → automatizar las pruebas con Junit – Pero cómo pruebo la interfaz? → Android Test Project – Mirar: • http://mobile.tutsplus.com/tutorials/android/android-sdk-junit-testing/ • http://developer.android.com/guide/developing/testing/index.html Siguientes pasos 4
  • 5. ¿Hacerse rico? Siguientes pasos 5
  • 6. Android Market / Google Play ●http://developer.android.com/guide/publishing/publishing.html ●http://developer.android.com/index.html ●https://play.google.com/apps/publish/signup ● Cuota de registro de 25$ - de por vida Siguientes pasos 6
  • 7. ¿Cómo ganar dinero? ● Venta de aplicación o... ● Publicidad: admob – https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals – https://developers.google.com/mobile-ads-sdk/download#downloadandroid – Añadir “AdActivity” y “AdView” Siguientes pasos 7
  • 9. ¡Juegos! Siguientes pasos 9
  • 10. Juegos – Con recursos de Android ● Aprender a hacer animaciones (Sprites, SurfaceView, ….) – http://www.javacodegeeks.com/2011/07/andr oid-game-development-basic-game.html – http://www.edu4java.com/androidgame.html Siguientes pasos 10
  • 11. Juegos con Motores de Juegos ● Más complejo, más profesional – http://www.andengine.org/ – http://libgdx.badlogicgames.com/ – http://droideando.blogspot.com.es/2011/03/introduccion-andengine-parte-i.html – http://jimmaru.wordpress.com/2011/09/28/andengine-simple-android-game-tuto – http://w2davids.wordpress.com/705-2/ Siguientes pasos 11
  • 12. Aprender... “Si no se tiene avidez por el conocimiento, no se conocerá el éxito” – Steve Jobs http://news.stanford.edu/news/2005/june15/jobs-061505.html http://www.youtube.com/watch?v=6zlHAiddNUY Siguientes pasos 12