FragmentsTodo lo que debes saber para programar apps              multidispositivo.                        http://androidt...
Who i am?     http://androidtitlan.mx
Enrique DíazGDG AndroidTitlan founder     Android Hacker               http://androidtitlan.mx
Indice     0. ¿Quién soy?           0. Contexto Histórico           1. Fragment           2. Ejemplo 0:           SimpleFr...
http://androidtitlan.mx
ContextoHistórico     http://androidtitlan.mx
http://androidtitlan.mx
ContextoOctubre 2008: Primersmartphone con Android                 API level = 1               http://androidtitlan.mx
http://androidtitlan.mx
ContextoSeptiembre 2009: AndroidDonut 1.6;ldpi, mdpi & hdpiAPI level = 4                    http://androidtitlan.mx
http://androidtitlan.mx
ContextoFebrero 2011:           Android HoneyComb            Nuevo identificador                         xhdpi             ...
http://androidtitlan.mx
ContextoJulio 2011: Android 3.2                       Google TV                   API level = 13                  http://a...
http://androidtitlan.mx
Fragment http://androidtitlan.mx
http://androidtitlan.mx
FragmentAPI level 11Android compatibilitypackageSub activityManeja su propio ciclo devida               http://androidtitl...
http://androidtitlan.mx
Ejemplo:SimpleFragment             http://androidtitlan.mx
SimpleFragments                   Fragments FTW!0. Creamos un nuevo proyecto llamado“SimpleFragments”1. Creamos una clase ...
http://androidtitlan.mx
0. Creamos un nuevo  proyecto llamado “SimpleFragments”          http://androidtitlan.mx
http://androidtitlan.mx
1. Creamos una clase llamadaArticleFragment que herede        de Fragment               http://androidtitlan.mx
http://androidtitlan.mx
2. AgregamosArticleFragment a la activity       principal vía XML                http://androidtitlan.mx
http://androidtitlan.mx
3. Agregamos un fragment a   un activity en tiempo de          ejecución               http://androidtitlan.mx
http://androidtitlan.mx
4. Generamos la comunicación      entre fragments               http://androidtitlan.mx
http://androidtitlan.mx
¿Dudas?    http://androidtitlan.mx
https://github.com/nRike/    SimpleFragments              http://androidtitlan.mx
Descarga el código fuente:https://github.com/nRike/    SimpleFragments              http://androidtitlan.mx
Resumen    http://androidtitlan.mx
SimpleFragment+ Un fragment es una sub-actividad+ Los fragments manejan su propio ciclo devida,+ Fragments resuelven un pr...
Q&A  http://androidtitlan.mx
byhttp://bit.ly/and-drinks                http://androidtitlan.mx
Te invito a And-     Drinks AndroidTitlan:           byhttp://bit.ly/and-drinks                http://androidtitlan.mx
FragmentsTodo lo que debes saber para programar apps              multidispositivo.            ¡Gracias!
Upcoming SlideShare
Loading in...5
×

Fragments, all you need to know for create multi-device apps.

327
-1

Published on

This is the slides I used during Esto es Google 2012, where I talked about the historical context about the platform and the design decisions to create the Fragments class.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
327
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Fragments, all you need to know for create multi-device apps.

    1. 1. FragmentsTodo lo que debes saber para programar apps multidispositivo. http://androidtitlan.mx
    2. 2. Who i am? http://androidtitlan.mx
    3. 3. Enrique DíazGDG AndroidTitlan founder Android Hacker http://androidtitlan.mx
    4. 4. Indice 0. ¿Quién soy? 0. Contexto Histórico 1. Fragment 2. Ejemplo 0: SimpleFragment 3. Conclusiones 4. Q & A http://androidtitlan.mx
    5. 5. http://androidtitlan.mx
    6. 6. ContextoHistórico http://androidtitlan.mx
    7. 7. http://androidtitlan.mx
    8. 8. ContextoOctubre 2008: Primersmartphone con Android API level = 1 http://androidtitlan.mx
    9. 9. http://androidtitlan.mx
    10. 10. ContextoSeptiembre 2009: AndroidDonut 1.6;ldpi, mdpi & hdpiAPI level = 4 http://androidtitlan.mx
    11. 11. http://androidtitlan.mx
    12. 12. ContextoFebrero 2011: Android HoneyComb Nuevo identificador xhdpi API level = 11 http://androidtitlan.mx
    13. 13. http://androidtitlan.mx
    14. 14. ContextoJulio 2011: Android 3.2 Google TV API level = 13 http://androidtitlan.mx
    15. 15. http://androidtitlan.mx
    16. 16. Fragment http://androidtitlan.mx
    17. 17. http://androidtitlan.mx
    18. 18. FragmentAPI level 11Android compatibilitypackageSub activityManeja su propio ciclo devida http://androidtitlan.mx
    19. 19. http://androidtitlan.mx
    20. 20. Ejemplo:SimpleFragment http://androidtitlan.mx
    21. 21. SimpleFragments Fragments FTW!0. Creamos un nuevo proyecto llamado“SimpleFragments”1. Creamos una clase llamada ArticleFragmentque herede de Fragment2. Agregamos ArticleFragment a la actividadprincipal a través de XML3. Agregamos un fragment a una activity entiempo de ejecución4. Generamos la comunicación entre fragments http://androidtitlan.mx
    22. 22. http://androidtitlan.mx
    23. 23. 0. Creamos un nuevo proyecto llamado “SimpleFragments” http://androidtitlan.mx
    24. 24. http://androidtitlan.mx
    25. 25. 1. Creamos una clase llamadaArticleFragment que herede de Fragment http://androidtitlan.mx
    26. 26. http://androidtitlan.mx
    27. 27. 2. AgregamosArticleFragment a la activity principal vía XML http://androidtitlan.mx
    28. 28. http://androidtitlan.mx
    29. 29. 3. Agregamos un fragment a un activity en tiempo de ejecución http://androidtitlan.mx
    30. 30. http://androidtitlan.mx
    31. 31. 4. Generamos la comunicación entre fragments http://androidtitlan.mx
    32. 32. http://androidtitlan.mx
    33. 33. ¿Dudas? http://androidtitlan.mx
    34. 34. https://github.com/nRike/ SimpleFragments http://androidtitlan.mx
    35. 35. Descarga el código fuente:https://github.com/nRike/ SimpleFragments http://androidtitlan.mx
    36. 36. Resumen http://androidtitlan.mx
    37. 37. SimpleFragment+ Un fragment es una sub-actividad+ Los fragments manejan su propio ciclo devida,+ Fragments resuelven un problema dediseño+ Son de vital importancia para tablets &Google TV+ Android compatibility package nos permiteutilizar Fragments en Donut
    38. 38. Q&A http://androidtitlan.mx
    39. 39. byhttp://bit.ly/and-drinks http://androidtitlan.mx
    40. 40. Te invito a And- Drinks AndroidTitlan: byhttp://bit.ly/and-drinks http://androidtitlan.mx
    41. 41. FragmentsTodo lo que debes saber para programar apps multidispositivo. ¡Gracias!
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×