🇧🇷 O Plant Manager é um aplicativo que te auxilia a cuidar de suas plantas. O Aplicativo foi originalmente desenvolvido pela Rocketseat no bootcamp Next Level Week 5ª Edição (você pode acessar o projeto desse Bootcamp por esse link), usando React Native, mas reconstruído para Android Nativo usando Kotlin.
🇺🇸 Plant Manager is an application that helps you take care of your plants. The App was originally developed by Rocketseat at the Next Level Week 5th Edition bootcamp (you can access this Bootcamp project by this link), using React Native, but rebuilt to Native Android using Kotlin.
![](.github/plantmanager.png)
- Kotlin
- MVVM Architecture
- Retrofit
- Room
- Navigation Component
- LiveData
- Data Store
- Glide To Vector You
- RecyclerView Swipe Decorator
- Gson
- Dagger Hilt
- LottieFiles
- Joda Time
- Broadcast Receiver)
- Notification
🇧🇷 Para visualizar a UI/UX do aplicativo, acesse o seguinte link. É preciso ter uma conta no Figma para acessá-lo.
🇺🇸 To view the UI/UX of the application, go to the following link. You must have an account on Figma to access it.
🇧🇷
- Clonar o repositorio
- É necessário ter o Android Studio e as ferramentas de SDK do Android para poder construir o projeto
- Também é necessário instalar globalmente o Json Server em sua máquina para poder usar a api fake, usando o comando
npm install -g json-server
ouyarn add -g json-server
- Inicie a fake api com
json-server server.json --host SEU ENDEREÇO IP server.json --host --port 3000 --delay 700
. . Substitua oSEU ENDEREÇO
pelo endereço IP da sua máquina. Faça o mesmo no arquivoapp/src/main/java/br/com/rocketseat/nextlevelweek/plantmanager/di/PlantManagerModule.kt
🇺🇸
- clone the repository
- You need Android Studio and Android SDK tools to be able to build the project
- It is also necessary to globally install Json Server on your machine to be able to use the fake api, using the command
npm install -g json-server
oryarn add -g json-server
- Start the fake api with
json-server server.json --host YOUR IP ADDRESS server.json --host --port 3000 --delay 700
. . ReplaceYOUR ADDRESS
with the IP address of your machine. Do the same in the fileapp/src/main/java/br/com/rocketseat/nextlevelweek/plantmanager/di/PlantManagerModule.kt
🇧🇷
Esse projeto está sob a licença MIT. Veja o arquivo LICENÇA para mais detalhes.
🇺🇸
This project is under the MIT license. See the LICENSE file for more details.