Aplicação que recebe o cadastro de vídeos do Youtube, para separar-los em categorias e exibi-los em uma lista. Feito para o Challenge Mobile de Android da Alura, utilizando a linguagem Kotlin.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Mobflix |
🏷️ Tecnologias | Kotlin, Android Studio, Arquitetura MVVM, Paradigma de orientação à objetos |
🚀 URL | https://github.com/PatrickCR1/MobflixRepository |
🔥 Desafio | https://www.alura.com.br/challenges/mobile |
O Aplicativo lista os vídeos, podendo ser separados por categorias, mostrando a thumbnail e a categoria do vídeo. Ao clicar em um vídeo, a pessoa é redirecionada para o Youtube para assisti-lo. Há opções de cadastro, alteração e remocão de vídeos. Todo armazenamento é mantido com persistência interna, portanto, ao finalizar o aplicativo as informações não são perdidas.
Jetpack Compose
: Para desenvolver o layout e aprensentar as telas do aplicativo, com todos os ícones, listas, botões, etc.
Room:
: Para armazenamento interno dos dados salvos, para que haja persistência interna e os dados não se percam ao finalizar o aplicativo.
Youtube DATA API
: Para verificar os links do Youtube e retornar um thumbnail para ser exibida na listagem de vídeos.
Você pode acessar as dependências aqui.
Você pode acessar o código fonte do projeto inicial ou baixá-lo.
Após baixar o projeto, você pode abrir com o Android Studio. Para isso, na tela de launcher clique em:
- Open an Existing Project (ou alguma opção similar)
- Procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo)
- Por fim clique em OK
O Android Studio deve executar algumas tasks do Gradle para configurar o projeto, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App 🏆