Desenvolvimento Android, por onde começar?

642 visualizações

Publicada em

Slides da minha palestra no Javou! #05 - Mobile Edition. Mais de 200 pessoas foram ao evento e fizeram dele um grande sucesso :D.

Você pode conferir as fotos do evento aqui https://goo.gl/nssYxr.

Publicada em: Celular
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
642
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
47
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento Android, por onde começar?

  1. 1. "Desenvolvimento Android" por onde começar?
  2. 2. Rudson Lima Eu! rudsonlive RudsonLima-O rudsonlive@gmail.com rudsonlive
  3. 3. Escolha do tema Desenvolvimento Android, por onde começar? Outros Trabalhando com múltiplas telas em Android Utilizando Design Support Library Utilizando Material Design em meu projeto 6.8% 132 respostas
  4. 4. Por que Android? Why
  5. 5. Porque queria sair disso :’( Why
  6. 6. Palm não é bixim de deus Why
  7. 7. Vixe doido E agora? :’( Buguei
  8. 8. Clico de vida desenvolvimento Android + - isso
  9. 9. Lógica Fundamental
  10. 10. Java
  11. 11. O.O
  12. 12. IDE Qual utilizar?
  13. 13. #SeuLindo Android Studio Quer deixar seu Android Studio uma bala? Clica aqui má :D Configurando a memória utilizada pelo Android Studio.
  14. 14. #Adeus
  15. 15. Projeto Mother of God
  16. 16. Java e res
  17. 17. Java e res Meu app
  18. 18. Java e res Meu app Classes
  19. 19. Java e res Meu app Classes Layout
  20. 20. Java e res Animações no formato .xml utilizada no seu app
  21. 21. Java e res Animações no formato .xml utilizada no seu app Todos os ícones e imagens utilizada no seu app
  22. 22. Java e res Animações no formato .xml utilizada no seu app Todos os ícones e imagens utilizada no seu app Todos os layout .xml do seu app (Podem existir outras pastas layouts)
  23. 23. Java e res Animações no formato .xml utilizada no seu app Todos os ícones e imagens utilizada no seu app Todos os layout .xml do seu app (Podem existir outras pastas layouts) Todos os menus .xml utilizado no seu app
  24. 24. Java e res Animações no formato .xml utilizada no seu app Todos os ícones e imagens utilizada no seu app Todos os layout .xml do seu app (Podem existir outras pastas layouts) Todos os menus .xml utilizado no seu app Somente o icon launcher do seu app. Não confunda essa pasta com as drawable.
  25. 25. Java e res Animações no formato .xml utilizada no seu app Todos os ícones e imagens utilizada no seu app Todos os layout .xml do seu app (Podem existir outras pastas layouts) Todos os menus .xml utilizado no seu app Somente o icon launcher do seu app. Não confunda essa pasta com as drawable. Todos os textos, dimensões, cores, arrays .xml utilizados no seu app
  26. 26. Java e res Animações no formato .xml utilizada no seu app Todos os ícones e imagens utilizada no seu app Todos os layout .xml do seu app (Podem existir outras pastas layouts) Todos os menus .xml utilizado no seu app Somente o icon launcher do seu app. Não confunda essa pasta com as drawable. Todos os textos, dimensões, cores, arrays .xml utilizados no seu app Declarar suas Activity, permissões, services e etc.
  27. 27. Android SDK Software Development Kit
  28. 28. Software Development Kit
  29. 29. #SeuLindo é um sistema avançado de automatização de builds que une o melhor da flexibilidade do Ant com o gerenciamento de dependências e as convenções do Maven
  30. 30. Documentação http://developer.android.com/index.html
  31. 31. Versão https://developer.android.com/about/ dashboards/index.html
  32. 32. E agora? Macho, para ai valá
  33. 33. Icon / Layout …
  34. 34. Ícones https://www.google.com/design/icons/
  35. 35. Layout LinearLayout RelativeLayout FrameLayout
  36. 36. Layout ListView GridView
  37. 37. Layout RecyclerView
  38. 38. … Activity
  39. 39. XML
  40. 40. Activity
  41. 41. Activity
  42. 42. Activity
  43. 43. Activity
  44. 44. Activity
  45. 45. Fragment …
  46. 46. Fragment http://developer.android.com/guide/components/ fragments.html
  47. 47. Fragment
  48. 48. Fragment
  49. 49. Fragment
  50. 50. Fragment
  51. 51. Fragment
  52. 52. Design
  53. 53. Design
  54. 54. Design https://developer.android.com/ design/index.html
  55. 55. Guideline
  56. 56. Material Design https://www.google.com/design/spec/ material-design/introduction.html
  57. 57. Design ?
  58. 58. Design
  59. 59. Design Support Library http://android-developers.blogspot.com.br/2015/05/ android-design-support-library.html
  60. 60. Design ?
  61. 61. Design
  62. 62. Activity - Toolbar http://android-developers.blogspot.com.br/2014/10/ appcompat-v21-material-design-for-pre.html
  63. 63. Activity - Toolbar http://android-developers.blogspot.com.br/2014/10/ appcompat-v21-material-design-for-pre.html
  64. 64. Activity - Toolbar
  65. 65. Fragment - Toolbar
  66. 66. Library Google
  67. 67. Device Eu preciso ter vários smartphones e tablets de todos os tamanhos?
  68. 68. Device
  69. 69. Emulador https://www.genymotion.com
  70. 70. Controle de versão https://git-scm.com/ https://github.com/https://bitbucket.org/ https://www.sourcetreeapp.com/
  71. 71. Livros http://www.novatec.com.br/
  72. 72. NovaTec Código de desconto de 20%, válido em todo o site da Novatec LIVEOANDROID
  73. 73. The end O mundo não é um grande arco iris. O mundo é layout, vários tamanhos de telas e aparelhos da Samsung.
  74. 74. Extras Color generator - Material Design http://www.materialpalette.com/ Gradient Generator Help http://angrytools.com/gradient/ Google Design - Devices http://www.google.com/design/tool/devices/ Google Design - Resources http://www.google.com/design/resources/#material-design- guidelines
  75. 75. App Javou https://github.com/javace/appJavou

×