https://github.com/luandersonalvesdev/trybnb
Project developed in the Android course at Trybe.
https://github.com/luandersonalvesdev/trybnb
api-rest material-design mvvm-architecture retrofit
Last synced: 10 months ago
JSON representation
Project developed in the Android course at Trybe.
- Host: GitHub
- URL: https://github.com/luandersonalvesdev/trybnb
- Owner: luandersonalvesdev
- Created: 2024-01-15T20:20:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-06T22:55:12.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T19:52:37.329Z (12 months ago)
- Topics: api-rest, material-design, mvvm-architecture, retrofit
- Language: Kotlin
- Homepage:
- Size: 460 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trybnb Android App
### Descrição do Projeto
O Trybnb é um aplicativo Android desenvolvido em Kotlin, com foco na gestão de reservas de quartos de hotel. Este projeto abrange diversas habilidades essenciais no desenvolvimento Android, incluindo:
- Dominar os conceitos fundamentais de Kotlin, como tipos de dados, estruturas de controle de fluxo, funções, lambdas, etc.
- Compreender a estrutura básica do Android SDK, componentes de UI (User Interface) e ciclo de vida de atividades e fragmentos.
- Trabalhar com Views, Layouts e outros elementos da interface do usuário.
- Familiarizar-se com o padrão de arquitetura MVVM (Model-View-ViewModel) e implementá-lo eficientemente no aplicativo.
- Fazer solicitações de rede usando Retrofit para consumir dados de uma API REST.
- Aplicar os princípios do Material Design para criar uma interface do usuário intuitiva e agradável.
### Funcionalidades
#### Tela de Login:
Autenticação de usuários para acesso ao aplicativo.
#### Tela de Reservas:
Criação de reservas para quartos de hotel.
Seleção de datas e tipos de quartos desejados.
#### Tela de Reservas Anteriores:
Visualização dos quartos previamente reservados.
### Como Executar
Certifique-se de ter o ambiente de desenvolvimento Android configurado. Abra o projeto em um ambiente de desenvolvimento Kotlin/Android e execute-o em um emulador ou dispositivo físico.