An open API service indexing awesome lists of open source software.

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.

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.