SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
Contenido




             TarracoDroid
Comunidad de Usuarios Android de Tarragona

                Tomas Gonzalez
              tomas.gonzalez@tarracodroid.com



             11 de mayo de 2011


                                                logo



            Tomas Gonzalez      TarracoDroid
Contenido




Festa Carnet Jove 2011 - Port Aventura




                                                  logo



                  Tomas Gonzalez   TarracoDroid
Contenido




Contenido


 1   Objetivos

 2   TarracoDroid?

 3   Introducci´n a las aplicaciones
               o

 4   Software necesario

 5   La primera aplicaci´n
                        o

 6   Aplicaci´n PortAventura
             o


                                                                  logo



                               Tomas Gonzalez      TarracoDroid
Objetivos
                               TarracoDroid?
               Introducci´n a las aplicaciones
                         o
                           Software necesario
                        La primera aplicaci´n
                                            o
                     Aplicaci´n PortAventura
                             o


Objetivos



      TarracoDroid
      Introducci´n a la aplicaciones Android
                o
      Software necesario
      La primera aplicaci´n
                         o
      Aplicaci´n PortAventura
              o



                                                                logo



                             Tomas Gonzalez      TarracoDroid
Objetivos
                             TarracoDroid?
             Introducci´n a las aplicaciones
                       o
                         Software necesario
                      La primera aplicaci´n
                                          o
                   Aplicaci´n PortAventura
                           o


TarracoDroid?



     Qu´ es TarracoDroid?
       e
         Comunidad de Usuarios Android de Tarragona
     Motivaciones
         Aprender juntos a desarrollar para la plataforma Android (Sdk
         i/o Ndk)
         Hacer proyectos de aplicaciones
         Hacer de Beta Testers de aplicaciones en fase de desarrollo.



                                                                         logo



                           Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                               TarracoDroid?     Recursos de un proyecto Android
               Introducci´n a las aplicaciones
                         o                       Directorios y la clase R
                           Software necesario    Introducci´n a los Intents
                                                           o
                        La primera aplicaci´n
                                            o    Introducci´n a los Men´s
                                                           o             u
                     Aplicaci´n PortAventura
                             o                   Introducci´n a las Notificaciones y Toast
                                                           o


Introducci´n a las aplicaciones
          o



      Activities: Son las encargadas de mostrar la interfaz y
      gestionar los eventos (notificaciones, clics)
      Services: Se ejecutan en background.
      Broadcast receivers: Responden a peticiones o sucesos del
      sistema
      Content Providers: Guardan informaci´n y la ponen en
                                          o
      disposici´n de otras apps
               o


                                                                                            logo



                             Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                              TarracoDroid?     Recursos de un proyecto Android
              Introducci´n a las aplicaciones
                        o                       Directorios y la clase R
                          Software necesario    Introducci´n a los Intents
                                                          o
                       La primera aplicaci´n
                                           o    Introducci´n a los Men´s
                                                          o             u
                    Aplicaci´n PortAventura
                            o                   Introducci´n a las Notificaciones y Toast
                                                          o


Componentes de una App



     Se inician de forma independiente. El usuario o el sistema las
     puede arrancar, ejecutar, pausar, resumir, parar y reiniciar
     Dada esta independencia, se pueden reutilizar y reemplazar
     por otras actividades.
     Ejemplo: Una aplicaci´n de llamandas, utiliza 4 actividades
                            o
     (tel´fono, registro de llamandas, contactos y preferidos)
         e



                                                                                           logo



                            Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                             TarracoDroid?     Recursos de un proyecto Android
             Introducci´n a las aplicaciones
                       o                       Directorios y la clase R
                         Software necesario    Introducci´n a los Intents
                                                         o
                      La primera aplicaci´n
                                          o    Introducci´n a los Men´s
                                                         o             u
                   Aplicaci´n PortAventura
                           o                   Introducci´n a las Notificaciones y Toast
                                                         o


Components de una App


     Otros componentes de una aplicaci´n:
                                      o
         Services
         Content providers
         Broadcast receivers
         Intents
         Notifications
         Elementos Gr´ficos
                       a
         Persistent Storage
         MapView Activity
         Otros:Storage, network, multimedia, GPS, Phone Services.

                                                                                          logo



                           Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                              TarracoDroid?     Recursos de un proyecto Android
              Introducci´n a las aplicaciones
                        o                       Directorios y la clase R
                          Software necesario    Introducci´n a los Intents
                                                          o
                       La primera aplicaci´n
                                           o    Introducci´n a los Men´s
                                                          o             u
                    Aplicaci´n PortAventura
                            o                   Introducci´n a las Notificaciones y Toast
                                                          o


Proyecto Android


     Un proyecto Android puede contener los siguientes recursos:
         Layouts
         Im´genes
             a
         Cadenas de texto
         Sonidos
         Colores
         Temas
         Animaciones
         ...


                                                                                           logo



                            Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                               TarracoDroid?     Recursos de un proyecto Android
               Introducci´n a las aplicaciones
                         o                       Directorios y la clase R
                           Software necesario    Introducci´n a los Intents
                                                           o
                        La primera aplicaci´n
                                            o    Introducci´n a los Men´s
                                                           o             u
                     Aplicaci´n PortAventura
                             o                   Introducci´n a las Notificaciones y Toast
                                                           o


La clase R




      La clase R es generada de forma autom´tica por el compilador
                                           a
      de Android.
      Contiene los identificadores de todos los elementos que
      forman nuestra aplicaci´n.
                             o




                                                                                            logo



                             Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                              TarracoDroid?     Recursos de un proyecto Android
              Introducci´n a las aplicaciones
                        o                       Directorios y la clase R
                          Software necesario    Introducci´n a los Intents
                                                          o
                       La primera aplicaci´n
                                           o    Introducci´n a los Men´s
                                                          o             u
                    Aplicaci´n PortAventura
                            o                   Introducci´n a las Notificaciones y Toast
                                                          o


Intents



      Arrancar Activies.
      Los intents permiten paso de parametros entre actividades o
      aplicaciones
          Invocaci´n Implicita, el gestor de intenciones decide la
                  o
          actividad m´s apropiada.
                     a
          Invocaci´n Explicita, se pide el arranque de una actividad en
                  o
          concreto



                                                                                           logo



                            Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                                TarracoDroid?     Recursos de un proyecto Android
                Introducci´n a las aplicaciones
                          o                       Directorios y la clase R
                            Software necesario    Introducci´n a los Intents
                                                            o
                         La primera aplicaci´n
                                             o    Introducci´n a los Men´s
                                                            o             u
                      Aplicaci´n PortAventura
                              o                   Introducci´n a las Notificaciones y Toast
                                                            o


Men´
   u



       Aparecen al apretar la tecla Men´ del dispositivo Android.
                                       u
       No ocupan espacio en la pantalla cuando no son necesarios.
       Pueden haber como m´ximo 6 opciones en el men´ visibles al
                          a                         u
       mismo tempo.
       El Expanded Men´ muestra el resto de opciones si hay m´s de
                      u                                      a
       6.


                                                                                             logo



                              Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                        TarracoDroid?     Recursos de un proyecto Android
        Introducci´n a las aplicaciones
                  o                       Directorios y la clase R
                    Software necesario    Introducci´n a los Intents
                                                    o
                 La primera aplicaci´n
                                     o    Introducci´n a los Men´s
                                                    o             u
              Aplicaci´n PortAventura
                      o                   Introducci´n a las Notificaciones y Toast
                                                    o


Men´s
   u




                                                                                     logo



                      Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                              TarracoDroid?     Recursos de un proyecto Android
              Introducci´n a las aplicaciones
                        o                       Directorios y la clase R
                          Software necesario    Introducci´n a los Intents
                                                          o
                       La primera aplicaci´n
                                           o    Introducci´n a los Men´s
                                                          o             u
                    Aplicaci´n PortAventura
                            o                   Introducci´n a las Notificaciones y Toast
                                                          o


Tipos de Men´s
            u




     Options Men´, depende de la activity.
                u
     Context Men´, est´ disponible en cualquier vista (3 seg.)
                u     a
     Submenu, muestra las opciones de un men´ principal y no
                                            u
     puede tener iconos.




                                                                                           logo



                            Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                        TarracoDroid?     Recursos de un proyecto Android
        Introducci´n a las aplicaciones
                  o                       Directorios y la clase R
                    Software necesario    Introducci´n a los Intents
                                                    o
                 La primera aplicaci´n
                                     o    Introducci´n a los Men´s
                                                    o             u
              Aplicaci´n PortAventura
                      o                   Introducci´n a las Notificaciones y Toast
                                                    o


Men´s
   u




                                                                                     logo



                      Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                               TarracoDroid?     Recursos de un proyecto Android
               Introducci´n a las aplicaciones
                         o                       Directorios y la clase R
                           Software necesario    Introducci´n a los Intents
                                                           o
                        La primera aplicaci´n
                                            o    Introducci´n a los Men´s
                                                           o             u
                     Aplicaci´n PortAventura
                             o                   Introducci´n a las Notificaciones y Toast
                                                           o


Caracter´
        ısticas de las Notificaciones




      Icono
      Un ticker y un texto expandido
      Lanza un Intent cuando el usuario las selecciona
      Sonido, luz, vibraci´n
                          o




                                                                                            logo



                             Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                              TarracoDroid?     Recursos de un proyecto Android
              Introducci´n a las aplicaciones
                        o                       Directorios y la clase R
                          Software necesario    Introducci´n a los Intents
                                                          o
                       La primera aplicaci´n
                                           o    Introducci´n a los Men´s
                                                          o             u
                    Aplicaci´n PortAventura
                            o                   Introducci´n a las Notificaciones y Toast
                                                          o


Notificaci´n
         o




                                                                                           logo



                            Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                              TarracoDroid?     Recursos de un proyecto Android
              Introducci´n a las aplicaciones
                        o                       Directorios y la clase R
                          Software necesario    Introducci´n a los Intents
                                                          o
                       La primera aplicaci´n
                                           o    Introducci´n a los Men´s
                                                          o             u
                    Aplicaci´n PortAventura
                            o                   Introducci´n a las Notificaciones y Toast
                                                          o


Notificaci´n
         o




                                                                                           logo



                            Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                               TarracoDroid?     Recursos de un proyecto Android
               Introducci´n a las aplicaciones
                         o                       Directorios y la clase R
                           Software necesario    Introducci´n a los Intents
                                                           o
                        La primera aplicaci´n
                                            o    Introducci´n a los Men´s
                                                           o             u
                     Aplicaci´n PortAventura
                             o                   Introducci´n a las Notificaciones y Toast
                                                           o


Caracter´
        ısticas del Toast



      Notificaciones cortas
      Notifican al usuario sin interrumpirlo




                                                                                            logo



                             Tomas Gonzalez      TarracoDroid
Objetivos    Componentes
                        TarracoDroid?     Recursos de un proyecto Android
        Introducci´n a las aplicaciones
                  o                       Directorios y la clase R
                    Software necesario    Introducci´n a los Intents
                                                    o
                 La primera aplicaci´n
                                     o    Introducci´n a los Men´s
                                                    o             u
              Aplicaci´n PortAventura
                      o                   Introducci´n a las Notificaciones y Toast
                                                    o


Toast




                                                                                     logo



                      Tomas Gonzalez      TarracoDroid
Objetivos
                              TarracoDroid?
                                                Instalaci´n ADT
                                                         o
              Introducci´n a las aplicaciones
                        o
                                                Instalar SDK Platform Android X.Y
                          Software necesario
                                                Configuraci´n ADT
                                                            o
                       La primera aplicaci´n
                                           o
                    Aplicaci´n PortAventura
                            o


Software necesario



      Eclipse IDE
      Android Sdk (Java,32 bits)
      Android Ndk (C++, opcional)
      ADT eclipse plugin
      Java Sun SDK / OpenJDK



                                                                                    logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                              TarracoDroid?
                                                Instalaci´n ADT
                                                         o
              Introducci´n a las aplicaciones
                        o
                                                Instalar SDK Platform Android X.Y
                          Software necesario
                                                Configuraci´n ADT
                                                            o
                       La primera aplicaci´n
                                           o
                    Aplicaci´n PortAventura
                            o


Instalaci´n ADT
         o



     Android Development Tools (ADT)
     Acceso integrado en el eclipse de adb, ddms, ...
     Instalaci´n indicando el repositorio del ADT:
              o
         Menu Ayuda → Instalar Software
         Clicar boton A˜adir
                        n
         http://dl-ssl.google.com/android/eclipse



                                                                                    logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                TarracoDroid?
                                  Instalaci´n ADT
                                           o
Introducci´n a las aplicaciones
          o
                                  Instalar SDK Platform Android X.Y
            Software necesario
                                  Configuraci´n ADT
                                              o
         La primera aplicaci´n
                             o
      Aplicaci´n PortAventura
              o




http://dl-ssl.google.com/android/eclipse
                                                                      logo



              Tomas Gonzalez      TarracoDroid
Objetivos
                              TarracoDroid?
                                                Instalaci´n ADT
                                                         o
              Introducci´n a las aplicaciones
                        o
                                                Instalar SDK Platform Android X.Y
                          Software necesario
                                                Configuraci´n ADT
                                                            o
                       La primera aplicaci´n
                                           o
                    Aplicaci´n PortAventura
                            o


Configuraci´n ADT
          o




     Hay que vincular la instalaci´n del plugin ADT con el Android
                                  o
     SDK que hemos instalado anteriormente.
         Indicar al eclipse donde esta el Android SDK instalado Menu
         Ventana->Preferencias->Android




                                                                                    logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                           TarracoDroid?
                                             Instalaci´n ADT
                                                      o
           Introducci´n a las aplicaciones
                     o
                                             Instalar SDK Platform Android X.Y
                       Software necesario
                                             Configuraci´n ADT
                                                         o
                    La primera aplicaci´n
                                        o
                 Aplicaci´n PortAventura
                         o


Configuraci´n ADT
          o




                                                                                 logo



                         Tomas Gonzalez      TarracoDroid
Objetivos
                             TarracoDroid?
                                               Instalaci´n ADT
                                                        o
             Introducci´n a las aplicaciones
                       o
                                               Instalar SDK Platform Android X.Y
                         Software necesario
                                               Configuraci´n ADT
                                                           o
                      La primera aplicaci´n
                                          o
                   Aplicaci´n PortAventura
                           o


Qu´ nos proporciona ADT?
  e




     Interfaz gr´fica de los comandos Android SDK
                a
     Nos permite gestionar:
         Gestionar versiones anteriores y m´s nuevas del android SDK
                                           a
         Versiones APIs de Google propietarias
         Versiones plataformas nuevas: Nexus S, Tablets, ...




                                                                                   logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                             TarracoDroid?
                                               Instalaci´n ADT
                                                        o
             Introducci´n a las aplicaciones
                       o
                                               Instalar SDK Platform Android X.Y
                         Software necesario
                                               Configuraci´n ADT
                                                           o
                      La primera aplicaci´n
                                          o
                   Aplicaci´n PortAventura
                           o


Instalaci´n plataformas adicionales
         o




                                                                                   logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                                Android Virtual Devices
                              TarracoDroid?
                                                Selecci´n Api Level
                                                       o
              Introducci´n a las aplicaciones
                        o
                                                Selecci´n medida del display
                                                       o
                          Software necesario
                                                Selecci´n medida memoria externa SD
                                                       o
                       La primera aplicaci´n
                                           o
                                                Selecci´n suporte de Hardware
                                                       o
                    Aplicaci´n PortAventura
                            o


Crear nuestro primer proyecto


      Crear un proyecto Android vacio.
      Menu Archivo → Nuevo → Proyecto → Android
          Dar un nombre al proyecto: PortAventura
          Indicar que API se utilizar´ cuando se compila
                                     a
          Dar un nombre a la aplicaci´n: PortAventura
                                       o
          Indicar el paquete al que pertenece la aplicaci´:
                                                         o
          com.tarracodroid.actes.PortAventura
          Dar un nombre a la tarea: PortAventura
      Resultado : Hello World, PortAventura!

                                                                                      logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                                Android Virtual Devices
                              TarracoDroid?
                                                Selecci´n Api Level
                                                       o
              Introducci´n a las aplicaciones
                        o
                                                Selecci´n medida del display
                                                       o
                          Software necesario
                                                Selecci´n medida memoria externa SD
                                                       o
                       La primera aplicaci´n
                                           o
                                                Selecci´n suporte de Hardware
                                                       o
                    Aplicaci´n PortAventura
                            o


Como ejecutamos nuestra aplicaci´n?
                                o




     Dispositivo real
     Dispositivo emulado AVD (Android Virtual Device)




                                                                                      logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                                 Android Virtual Devices
                               TarracoDroid?
                                                 Selecci´n Api Level
                                                        o
               Introducci´n a las aplicaciones
                         o
                                                 Selecci´n medida del display
                                                        o
                           Software necesario
                                                 Selecci´n medida memoria externa SD
                                                        o
                        La primera aplicaci´n
                                            o
                                                 Selecci´n suporte de Hardware
                                                        o
                     Aplicaci´n PortAventura
                             o


Android Virtual Devices

      Crear un dispositivo emulado para ejecutar nuestra aplicaci´n.
                                                                 o
          Menu Window → Android SDK and AVD Manager
          Clicar bot´n New
                    o




                                                                                       logo



                             Tomas Gonzalez      TarracoDroid
Objetivos
                                                 Android Virtual Devices
                               TarracoDroid?
                                                 Selecci´n Api Level
                                                        o
               Introducci´n a las aplicaciones
                         o
                                                 Selecci´n medida del display
                                                        o
                           Software necesario
                                                 Selecci´n medida memoria externa SD
                                                        o
                        La primera aplicaci´n
                                            o
                                                 Selecci´n suporte de Hardware
                                                        o
                     Aplicaci´n PortAventura
                             o


Selecci´n Api Level
       o
      Campo Target
      Tiene que ser la misma o inferior a la que tiene instalada el
      dispositivo real.




                                                                                       logo



                             Tomas Gonzalez      TarracoDroid
Objetivos
                                                Android Virtual Devices
                              TarracoDroid?
                                                Selecci´n Api Level
                                                       o
              Introducci´n a las aplicaciones
                        o
                                                Selecci´n medida del display
                                                       o
                          Software necesario
                                                Selecci´n medida memoria externa SD
                                                       o
                       La primera aplicaci´n
                                           o
                                                Selecci´n suporte de Hardware
                                                       o
                    Aplicaci´n PortAventura
                            o


Selecci´n medida del display
       o




      Campo Built-in:
          HTC Desire: 480 X 800 WVGA
          HTC Wildfire: 240 x 320 QVGA




                                                                                      logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                                Android Virtual Devices
                              TarracoDroid?
                                                Selecci´n Api Level
                                                       o
              Introducci´n a las aplicaciones
                        o
                                                Selecci´n medida del display
                                                       o
                          Software necesario
                                                Selecci´n medida memoria externa SD
                                                       o
                       La primera aplicaci´n
                                           o
                                                Selecci´n suporte de Hardware
                                                       o
                    Aplicaci´n PortAventura
                            o


Selecci´n medida memoria externa SD
       o




     Campo Size
     No hace falta que sea la medida real del dispositivo.




                                                                                      logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                              Android Virtual Devices
                            TarracoDroid?
                                              Selecci´n Api Level
                                                     o
            Introducci´n a las aplicaciones
                      o
                                              Selecci´n medida del display
                                                     o
                        Software necesario
                                              Selecci´n medida memoria externa SD
                                                     o
                     La primera aplicaci´n
                                         o
                                              Selecci´n suporte de Hardware
                                                     o
                  Aplicaci´n PortAventura
                          o


Selecci´n suporte de Hardware
       o




                                                                                    logo



                          Tomas Gonzalez      TarracoDroid
Objetivos
                                                Android Virtual Devices
                              TarracoDroid?
                                                Selecci´n Api Level
                                                       o
              Introducci´n a las aplicaciones
                        o
                                                Selecci´n medida del display
                                                       o
                          Software necesario
                                                Selecci´n medida memoria externa SD
                                                       o
                       La primera aplicaci´n
                                           o
                                                Selecci´n suporte de Hardware
                                                       o
                    Aplicaci´n PortAventura
                            o


Ejecutar nuestra primera aplicaci´n
                                 o
      Menu Ejecutar → Ejecutar
      Seleccionar Aplicaci´n Android
                          o




                                                                                      logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                                  Caracter´
                                                          ısticas
                                TarracoDroid?
                                                  Pantalla Inicial
                Introducci´n a las aplicaciones
                          o
                                                  Pantalla Lista de Actividades
                            Software necesario
                                                  Pantalla Mostrar Actividad
                         La primera aplicaci´n
                                             o
                                                  Conclusiones
                      Aplicaci´n PortAventura
                              o


Caracter´
        ısticas




      Menus
      Submenus
      Activity, ListActivity
      Intent
      Toast



                                                                                  logo



                              Tomas Gonzalez      TarracoDroid
Objetivos
                                                 Caracter´
                                                         ısticas
                               TarracoDroid?
                                                 Pantalla Inicial
               Introducci´n a las aplicaciones
                         o
                                                 Pantalla Lista de Actividades
                           Software necesario
                                                 Pantalla Mostrar Actividad
                        La primera aplicaci´n
                                            o
                                                 Conclusiones
                     Aplicaci´n PortAventura
                             o


Pantalla Inicial




      Declaraci´n del Men´
               o         u
      Creaci´n del Men´ (Inflate)
            o         u
      Intent para la creaci´n de la Pantalla Actividades
                           o
      Modificaci´n Manifest
               o




                                                                                 logo



                             Tomas Gonzalez      TarracoDroid
Objetivos
                                             Caracter´
                                                     ısticas
                           TarracoDroid?
                                             Pantalla Inicial
           Introducci´n a las aplicaciones
                     o
                                             Pantalla Lista de Actividades
                       Software necesario
                                             Pantalla Mostrar Actividad
                    La primera aplicaci´n
                                        o
                                             Conclusiones
                 Aplicaci´n PortAventura
                         o


0´n Men´
 o     u




                                                                             logo



                         Tomas Gonzalez      TarracoDroid
Objetivos
                                             Caracter´
                                                     ısticas
                           TarracoDroid?
                                             Pantalla Inicial
           Introducci´n a las aplicaciones
                     o
                                             Pantalla Lista de Actividades
                       Software necesario
                                             Pantalla Mostrar Actividad
                    La primera aplicaci´n
                                        o
                                             Conclusiones
                 Aplicaci´n PortAventura
                         o


Creaci´n Men´
      o     u




                                                                             logo



                         Tomas Gonzalez      TarracoDroid
Objetivos
                                             Caracter´
                                                     ısticas
                           TarracoDroid?
                                             Pantalla Inicial
           Introducci´n a las aplicaciones
                     o
                                             Pantalla Lista de Actividades
                       Software necesario
                                             Pantalla Mostrar Actividad
                    La primera aplicaci´n
                                        o
                                             Conclusiones
                 Aplicaci´n PortAventura
                         o


Creaci´n Men´
      o     u




                                                                             logo



                         Tomas Gonzalez      TarracoDroid
Objetivos
                                             Caracter´
                                                     ısticas
                           TarracoDroid?
                                             Pantalla Inicial
           Introducci´n a las aplicaciones
                     o
                                             Pantalla Lista de Actividades
                       Software necesario
                                             Pantalla Mostrar Actividad
                    La primera aplicaci´n
                                        o
                                             Conclusiones
                 Aplicaci´n PortAventura
                         o


Creaci´n Men´
      o     u




                                                                             logo



                         Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Creaci´n Men´
      o     u


     Tenemos que vincular el men´ definido en el xml con la
                                u
     activity




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Creaci´n Men´
      o     u


     Definimos el comportamiento al seleccionar un men´.
                                                     u




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                                   Caracter´
                                                           ısticas
                                 TarracoDroid?
                                                   Pantalla Inicial
                 Introducci´n a las aplicaciones
                           o
                                                   Pantalla Lista de Actividades
                             Software necesario
                                                   Pantalla Mostrar Actividad
                          La primera aplicaci´n
                                              o
                                                   Conclusiones
                       Aplicaci´n PortAventura
                               o


Pantalla Lista de Actividades




      Declaraci´n del Men´
               o         u
      Creaci´n del Men´ (Inflate)
            o         u
      ListView
      Intent para la creaci´n de la Pantalla Mostrar Actividad
                           o




                                                                                   logo



                               Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                                 Caracter´
                                                         ısticas
                               TarracoDroid?
                                                 Pantalla Inicial
               Introducci´n a las aplicaciones
                         o
                                                 Pantalla Lista de Actividades
                           Software necesario
                                                 Pantalla Mostrar Actividad
                        La primera aplicaci´n
                                            o
                                                 Conclusiones
                     Aplicaci´n PortAventura
                             o


Pantalla Lista de Actividades




      Paso de parametros entre activities de una misma aplicaci´n:
                                                               o




                                                                                 logo



                             Tomas Gonzalez      TarracoDroid
Objetivos
                                                Caracter´
                                                        ısticas
                              TarracoDroid?
                                                Pantalla Inicial
              Introducci´n a las aplicaciones
                        o
                                                Pantalla Lista de Actividades
                          Software necesario
                                                Pantalla Mostrar Actividad
                       La primera aplicaci´n
                                           o
                                                Conclusiones
                    Aplicaci´n PortAventura
                            o


Pantalla Mostrar Actividad




      Declaraci´n del Men´
               o         u
      Creaci´n del Men´ (Inflate)
            o         u
      TextView
      Intent para invocar google calendar con paso par´metros
                                                      a




                                                                                logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                                Caracter´
                                                        ısticas
                              TarracoDroid?
                                                Pantalla Inicial
              Introducci´n a las aplicaciones
                        o
                                                Pantalla Lista de Actividades
                          Software necesario
                                                Pantalla Mostrar Actividad
                       La primera aplicaci´n
                                           o
                                                Conclusiones
                    Aplicaci´n PortAventura
                            o


Pantalla Lista de Actividades
      Los datos intercambiados entre actividades se muestran en
      TextViews.




                                                                                logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                               Caracter´
                                                       ısticas
                             TarracoDroid?
                                               Pantalla Inicial
             Introducci´n a las aplicaciones
                       o
                                               Pantalla Lista de Actividades
                         Software necesario
                                               Pantalla Mostrar Actividad
                      La primera aplicaci´n
                                          o
                                               Conclusiones
                   Aplicaci´n PortAventura
                           o


Pantalla Lista de Actividades




                                                                               logo



                           Tomas Gonzalez      TarracoDroid
Objetivos
                                                Caracter´
                                                        ısticas
                              TarracoDroid?
                                                Pantalla Inicial
              Introducci´n a las aplicaciones
                        o
                                                Pantalla Lista de Actividades
                          Software necesario
                                                Pantalla Mostrar Actividad
                       La primera aplicaci´n
                                           o
                                                Conclusiones
                    Aplicaci´n PortAventura
                            o


Pantalla Lista de Actividades




      Toast, aviso emergente.




                                                                                logo



                            Tomas Gonzalez      TarracoDroid
Objetivos
                                                 Caracter´
                                                         ısticas
                               TarracoDroid?
                                                 Pantalla Inicial
               Introducci´n a las aplicaciones
                         o
                                                 Pantalla Lista de Actividades
                           Software necesario
                                                 Pantalla Mostrar Actividad
                        La primera aplicaci´n
                                            o
                                                 Conclusiones
                     Aplicaci´n PortAventura
                             o


Conclusiones



     Desarrollar nuestra primera aplicaci´n es relativamente
                                         o
     sencillo.
     Los elementos gr´ficos se declaran en xml.
                     a
     Hay que vincular nuestros xml con las Activities. (Men´,
                                                           u
     Layouts, ...)
     Los Intents nos permiten invocar y pasar parametros.



                                                                                 logo



                             Tomas Gonzalez      TarracoDroid
Objetivos
                                                 Caracter´
                                                         ısticas
                               TarracoDroid?
                                                 Pantalla Inicial
               Introducci´n a las aplicaciones
                         o
                                                 Pantalla Lista de Actividades
                           Software necesario
                                                 Pantalla Mostrar Actividad
                        La primera aplicaci´n
                                            o
                                                 Conclusiones
                     Aplicaci´n PortAventura
                             o


TarracoDroid


  Contacto:
      correo: tomas.gonzalez@tarracodroid.com,
      core@tarracodroid.com
      twitter: @TarracoDroid i @TomasGiS


               www.tarracodroid.com

                                                                                 logo



                             Tomas Gonzalez      TarracoDroid

Mais conteúdo relacionado

Semelhante a Taller en Port aventura

Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en androidEscurra Walter
 
Administracion de-sap-r3
Administracion de-sap-r3Administracion de-sap-r3
Administracion de-sap-r3Zack Rivera
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseñomary taipe
 
SharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handSharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handRaona
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicaciónJose Antonio Vacas
 
Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización johannaAC
 
Introduccion al desarrollo movil
Introduccion al desarrollo movilIntroduccion al desarrollo movil
Introduccion al desarrollo movilDiego Mercado
 

Semelhante a Taller en Port aventura (20)

Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en android
 
Las apps
Las appsLas apps
Las apps
 
Gyetech Christian Sacarelo 11
Gyetech Christian Sacarelo 11Gyetech Christian Sacarelo 11
Gyetech Christian Sacarelo 11
 
Administracion de-sap-r3
Administracion de-sap-r3Administracion de-sap-r3
Administracion de-sap-r3
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidades
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
 
Herramientas Open Source
Herramientas Open SourceHerramientas Open Source
Herramientas Open Source
 
Deber lic melo
Deber lic melo Deber lic melo
Deber lic melo
 
Las apps
Las appsLas apps
Las apps
 
Sesion14
Sesion14Sesion14
Sesion14
 
Sesion14
Sesion14Sesion14
Sesion14
 
SharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your handSharePoint Day 2012_SharePoint in your hand
SharePoint Day 2012_SharePoint in your hand
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
 
Mi presentacion slideshare
Mi presentacion slideshareMi presentacion slideshare
Mi presentacion slideshare
 
Las apps1
Las apps1Las apps1
Las apps1
 
Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización
 
Introduccion al desarrollo movil
Introduccion al desarrollo movilIntroduccion al desarrollo movil
Introduccion al desarrollo movil
 
Las apps
Las appsLas apps
Las apps
 

Mais de TarracoDroid

Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a AndroidTarracoDroid
 
Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012TarracoDroid
 
Introducció Android i Google Maps
Introducció Android i Google MapsIntroducció Android i Google Maps
Introducció Android i Google MapsTarracoDroid
 
Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)TarracoDroid
 
Instal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentInstal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentTarracoDroid
 
Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a AndroidTarracoDroid
 
Instalacion eclipse
Instalacion eclipseInstalacion eclipse
Instalacion eclipseTarracoDroid
 
Presentació TarracoDroid
Presentació TarracoDroidPresentació TarracoDroid
Presentació TarracoDroidTarracoDroid
 
Introducció al sistema Android
Introducció al sistema AndroidIntroducció al sistema Android
Introducció al sistema AndroidTarracoDroid
 

Mais de TarracoDroid (10)

Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a Android
 
Rootejar i ROMs
Rootejar i ROMsRootejar i ROMs
Rootejar i ROMs
 
Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012Presentacio Tarracodroid Cambrils 28-01-2012
Presentacio Tarracodroid Cambrils 28-01-2012
 
Introducció Android i Google Maps
Introducció Android i Google MapsIntroducció Android i Google Maps
Introducció Android i Google Maps
 
Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)Introducció a la plataforma Android (Updated)
Introducció a la plataforma Android (Updated)
 
Instal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupamentInstal·lació de l'entorn de desenvolupament
Instal·lació de l'entorn de desenvolupament
 
Introducció a Android
Introducció a AndroidIntroducció a Android
Introducció a Android
 
Instalacion eclipse
Instalacion eclipseInstalacion eclipse
Instalacion eclipse
 
Presentació TarracoDroid
Presentació TarracoDroidPresentació TarracoDroid
Presentació TarracoDroid
 
Introducció al sistema Android
Introducció al sistema AndroidIntroducció al sistema Android
Introducció al sistema Android
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Taller en Port aventura

  • 1. Contenido TarracoDroid Comunidad de Usuarios Android de Tarragona Tomas Gonzalez tomas.gonzalez@tarracodroid.com 11 de mayo de 2011 logo Tomas Gonzalez TarracoDroid
  • 2. Contenido Festa Carnet Jove 2011 - Port Aventura logo Tomas Gonzalez TarracoDroid
  • 3. Contenido Contenido 1 Objetivos 2 TarracoDroid? 3 Introducci´n a las aplicaciones o 4 Software necesario 5 La primera aplicaci´n o 6 Aplicaci´n PortAventura o logo Tomas Gonzalez TarracoDroid
  • 4. Objetivos TarracoDroid? Introducci´n a las aplicaciones o Software necesario La primera aplicaci´n o Aplicaci´n PortAventura o Objetivos TarracoDroid Introducci´n a la aplicaciones Android o Software necesario La primera aplicaci´n o Aplicaci´n PortAventura o logo Tomas Gonzalez TarracoDroid
  • 5. Objetivos TarracoDroid? Introducci´n a las aplicaciones o Software necesario La primera aplicaci´n o Aplicaci´n PortAventura o TarracoDroid? Qu´ es TarracoDroid? e Comunidad de Usuarios Android de Tarragona Motivaciones Aprender juntos a desarrollar para la plataforma Android (Sdk i/o Ndk) Hacer proyectos de aplicaciones Hacer de Beta Testers de aplicaciones en fase de desarrollo. logo Tomas Gonzalez TarracoDroid
  • 6. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Introducci´n a las aplicaciones o Activities: Son las encargadas de mostrar la interfaz y gestionar los eventos (notificaciones, clics) Services: Se ejecutan en background. Broadcast receivers: Responden a peticiones o sucesos del sistema Content Providers: Guardan informaci´n y la ponen en o disposici´n de otras apps o logo Tomas Gonzalez TarracoDroid
  • 7. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Componentes de una App Se inician de forma independiente. El usuario o el sistema las puede arrancar, ejecutar, pausar, resumir, parar y reiniciar Dada esta independencia, se pueden reutilizar y reemplazar por otras actividades. Ejemplo: Una aplicaci´n de llamandas, utiliza 4 actividades o (tel´fono, registro de llamandas, contactos y preferidos) e logo Tomas Gonzalez TarracoDroid
  • 8. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Components de una App Otros componentes de una aplicaci´n: o Services Content providers Broadcast receivers Intents Notifications Elementos Gr´ficos a Persistent Storage MapView Activity Otros:Storage, network, multimedia, GPS, Phone Services. logo Tomas Gonzalez TarracoDroid
  • 9. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Proyecto Android Un proyecto Android puede contener los siguientes recursos: Layouts Im´genes a Cadenas de texto Sonidos Colores Temas Animaciones ... logo Tomas Gonzalez TarracoDroid
  • 10. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o La clase R La clase R es generada de forma autom´tica por el compilador a de Android. Contiene los identificadores de todos los elementos que forman nuestra aplicaci´n. o logo Tomas Gonzalez TarracoDroid
  • 11. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Intents Arrancar Activies. Los intents permiten paso de parametros entre actividades o aplicaciones Invocaci´n Implicita, el gestor de intenciones decide la o actividad m´s apropiada. a Invocaci´n Explicita, se pide el arranque de una actividad en o concreto logo Tomas Gonzalez TarracoDroid
  • 12. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Men´ u Aparecen al apretar la tecla Men´ del dispositivo Android. u No ocupan espacio en la pantalla cuando no son necesarios. Pueden haber como m´ximo 6 opciones en el men´ visibles al a u mismo tempo. El Expanded Men´ muestra el resto de opciones si hay m´s de u a 6. logo Tomas Gonzalez TarracoDroid
  • 13. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Men´s u logo Tomas Gonzalez TarracoDroid
  • 14. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Tipos de Men´s u Options Men´, depende de la activity. u Context Men´, est´ disponible en cualquier vista (3 seg.) u a Submenu, muestra las opciones de un men´ principal y no u puede tener iconos. logo Tomas Gonzalez TarracoDroid
  • 15. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Men´s u logo Tomas Gonzalez TarracoDroid
  • 16. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Caracter´ ısticas de las Notificaciones Icono Un ticker y un texto expandido Lanza un Intent cuando el usuario las selecciona Sonido, luz, vibraci´n o logo Tomas Gonzalez TarracoDroid
  • 17. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Notificaci´n o logo Tomas Gonzalez TarracoDroid
  • 18. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Notificaci´n o logo Tomas Gonzalez TarracoDroid
  • 19. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Caracter´ ısticas del Toast Notificaciones cortas Notifican al usuario sin interrumpirlo logo Tomas Gonzalez TarracoDroid
  • 20. Objetivos Componentes TarracoDroid? Recursos de un proyecto Android Introducci´n a las aplicaciones o Directorios y la clase R Software necesario Introducci´n a los Intents o La primera aplicaci´n o Introducci´n a los Men´s o u Aplicaci´n PortAventura o Introducci´n a las Notificaciones y Toast o Toast logo Tomas Gonzalez TarracoDroid
  • 21. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o Software necesario Eclipse IDE Android Sdk (Java,32 bits) Android Ndk (C++, opcional) ADT eclipse plugin Java Sun SDK / OpenJDK logo Tomas Gonzalez TarracoDroid
  • 22. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o Instalaci´n ADT o Android Development Tools (ADT) Acceso integrado en el eclipse de adb, ddms, ... Instalaci´n indicando el repositorio del ADT: o Menu Ayuda → Instalar Software Clicar boton A˜adir n http://dl-ssl.google.com/android/eclipse logo Tomas Gonzalez TarracoDroid
  • 23. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o http://dl-ssl.google.com/android/eclipse logo Tomas Gonzalez TarracoDroid
  • 24. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o Configuraci´n ADT o Hay que vincular la instalaci´n del plugin ADT con el Android o SDK que hemos instalado anteriormente. Indicar al eclipse donde esta el Android SDK instalado Menu Ventana->Preferencias->Android logo Tomas Gonzalez TarracoDroid
  • 25. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o Configuraci´n ADT o logo Tomas Gonzalez TarracoDroid
  • 26. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o Qu´ nos proporciona ADT? e Interfaz gr´fica de los comandos Android SDK a Nos permite gestionar: Gestionar versiones anteriores y m´s nuevas del android SDK a Versiones APIs de Google propietarias Versiones plataformas nuevas: Nexus S, Tablets, ... logo Tomas Gonzalez TarracoDroid
  • 27. Objetivos TarracoDroid? Instalaci´n ADT o Introducci´n a las aplicaciones o Instalar SDK Platform Android X.Y Software necesario Configuraci´n ADT o La primera aplicaci´n o Aplicaci´n PortAventura o Instalaci´n plataformas adicionales o logo Tomas Gonzalez TarracoDroid
  • 28. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Crear nuestro primer proyecto Crear un proyecto Android vacio. Menu Archivo → Nuevo → Proyecto → Android Dar un nombre al proyecto: PortAventura Indicar que API se utilizar´ cuando se compila a Dar un nombre a la aplicaci´n: PortAventura o Indicar el paquete al que pertenece la aplicaci´: o com.tarracodroid.actes.PortAventura Dar un nombre a la tarea: PortAventura Resultado : Hello World, PortAventura! logo Tomas Gonzalez TarracoDroid
  • 29. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Como ejecutamos nuestra aplicaci´n? o Dispositivo real Dispositivo emulado AVD (Android Virtual Device) logo Tomas Gonzalez TarracoDroid
  • 30. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Android Virtual Devices Crear un dispositivo emulado para ejecutar nuestra aplicaci´n. o Menu Window → Android SDK and AVD Manager Clicar bot´n New o logo Tomas Gonzalez TarracoDroid
  • 31. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Selecci´n Api Level o Campo Target Tiene que ser la misma o inferior a la que tiene instalada el dispositivo real. logo Tomas Gonzalez TarracoDroid
  • 32. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Selecci´n medida del display o Campo Built-in: HTC Desire: 480 X 800 WVGA HTC Wildfire: 240 x 320 QVGA logo Tomas Gonzalez TarracoDroid
  • 33. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Selecci´n medida memoria externa SD o Campo Size No hace falta que sea la medida real del dispositivo. logo Tomas Gonzalez TarracoDroid
  • 34. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Selecci´n suporte de Hardware o logo Tomas Gonzalez TarracoDroid
  • 35. Objetivos Android Virtual Devices TarracoDroid? Selecci´n Api Level o Introducci´n a las aplicaciones o Selecci´n medida del display o Software necesario Selecci´n medida memoria externa SD o La primera aplicaci´n o Selecci´n suporte de Hardware o Aplicaci´n PortAventura o Ejecutar nuestra primera aplicaci´n o Menu Ejecutar → Ejecutar Seleccionar Aplicaci´n Android o logo Tomas Gonzalez TarracoDroid
  • 36. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Caracter´ ısticas Menus Submenus Activity, ListActivity Intent Toast logo Tomas Gonzalez TarracoDroid
  • 37. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Inicial Declaraci´n del Men´ o u Creaci´n del Men´ (Inflate) o u Intent para la creaci´n de la Pantalla Actividades o Modificaci´n Manifest o logo Tomas Gonzalez TarracoDroid
  • 38. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o 0´n Men´ o u logo Tomas Gonzalez TarracoDroid
  • 39. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Creaci´n Men´ o u logo Tomas Gonzalez TarracoDroid
  • 40. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Creaci´n Men´ o u logo Tomas Gonzalez TarracoDroid
  • 41. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Creaci´n Men´ o u logo Tomas Gonzalez TarracoDroid
  • 42. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Creaci´n Men´ o u Tenemos que vincular el men´ definido en el xml con la u activity logo Tomas Gonzalez TarracoDroid
  • 43. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Creaci´n Men´ o u Definimos el comportamiento al seleccionar un men´. u logo Tomas Gonzalez TarracoDroid
  • 44. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades Declaraci´n del Men´ o u Creaci´n del Men´ (Inflate) o u ListView Intent para la creaci´n de la Pantalla Mostrar Actividad o logo Tomas Gonzalez TarracoDroid
  • 45. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 46. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 47. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 48. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades Paso de parametros entre activities de una misma aplicaci´n: o logo Tomas Gonzalez TarracoDroid
  • 49. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Mostrar Actividad Declaraci´n del Men´ o u Creaci´n del Men´ (Inflate) o u TextView Intent para invocar google calendar con paso par´metros a logo Tomas Gonzalez TarracoDroid
  • 50. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades Los datos intercambiados entre actividades se muestran en TextViews. logo Tomas Gonzalez TarracoDroid
  • 51. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 52. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 53. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 54. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades logo Tomas Gonzalez TarracoDroid
  • 55. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Pantalla Lista de Actividades Toast, aviso emergente. logo Tomas Gonzalez TarracoDroid
  • 56. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o Conclusiones Desarrollar nuestra primera aplicaci´n es relativamente o sencillo. Los elementos gr´ficos se declaran en xml. a Hay que vincular nuestros xml con las Activities. (Men´, u Layouts, ...) Los Intents nos permiten invocar y pasar parametros. logo Tomas Gonzalez TarracoDroid
  • 57. Objetivos Caracter´ ısticas TarracoDroid? Pantalla Inicial Introducci´n a las aplicaciones o Pantalla Lista de Actividades Software necesario Pantalla Mostrar Actividad La primera aplicaci´n o Conclusiones Aplicaci´n PortAventura o TarracoDroid Contacto: correo: tomas.gonzalez@tarracodroid.com, core@tarracodroid.com twitter: @TarracoDroid i @TomasGiS www.tarracodroid.com logo Tomas Gonzalez TarracoDroid