Skip to content

edivergis/fundamentos-android

 
 

Repository files navigation

Fundamentos do Android

Curso destinado a introdução e aplicação dos conceitos básicos para o desenvolvimento de aplicativos Android.

Tópicos abordados

  1. Introdução
  2. O que é Android?
  3. Camadas de Software
  4. Ambiente de Desenvolvimento
  5. IDE
  6. Hello, World!
  7. SDK Tools e Activities
  8. Estrutura de Projeto
  9. SDK Manager
  10. AVD Manager
  11. Activities
  12. Activity Lifecycle
  13. Views e List Views
  14. Manipulando Views
  15. List Views
  16. Adapters
  17. Intent e Intent Filters
  18. Intent
  19. Intent Filters
  20. Serializable
  21. Parcelable
  22. Serializable ou Parcelable?
  23. Themes e Material Design
  24. O que é Material Design?
  25. Themes
  26. Floating Labels
  27. Floating Action Button
  28. Recycler Views
  29. Card Views
  30. Layouts e Views
  31. Customização de Layouts
  32. Customização de Views
  33. Componentização
  34. Menus e Dialogs
  35. Action Bar Menu
  36. Context Menu
  37. Popup Menu
  38. Dialogs
  39. SQLite
  40. O que é SQLite?
  41. Android SQLite API
  42. HTTP e REST
  43. Protocolo HTTP
  44. Estilo Arquitetônico REST
  45. JSON
  46. Android HTTP API
  47. Publicação [Extra]
  48. Exportação de APK
  49. ProGuard
  50. Google Play Store

Avaliação

- Criar uma tabela de usuário e incluir um usuário padrão.

- Implementar o mecanismo de autenticação para entrar no app.

- Adicionar na classe ServiceOrder um atributo chamado active e atualizar o mecanismo de deleção para um mecanismo de arquivamento.

- Implementar um item de menu para permitir a filtragem das ServiceOrders através do atributo active. Ao entrar na listagem, por padrão, deverão vir as ServiceOrders não arquivadas.

Observações

- O projeto de avaliação deve ser publicano no github pessoal do participante com o nome de "avaliacao-fundamentos-android".

- Os participantes devem favoritar o repositório do curso! É através deste processo que identificaremos o github dos participantes para efetuarmos as devidas avaliações e feedbacks.

- Os feedbacks serão dados através do sistema de issues do github.

- As funcionalidades extras que o participante quiser destacar devem ser descritas no README do seu projeto.

- A avaliação dos projetos terá início no dia 01/06/2015.


Qualquer dúvida estamos a disposição!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%