|
🎯 Android Developer | Kotlin | MVVM | Scrum 💡 Passionate about clean code, scalable architecture, and great user experiences. |
- 🔗 LinkedIn: https://www.linkedin.com/in/kadufloresta/
- 📧 Email: cefloresta1@gmail.com
- 📱 Android Developer focused on Kotlin and modern Android development
- 🏗️ Strong experience with MVVM architecture and clean code practices
- 🔌 Experience integrating REST APIs and local persistence solutions
- 🔄 Agile mindset with hands-on experience as Scrum Master
- 🎓 Graduated in Systems Analysis and Development (Senac)
- 🌱 Constantly learning and improving technical and architectural skills
- 🎨 Background in design and visual communication
- ☕ Coffee (or chocolate) believer as a powerful debugging tool 😄
This repository contains an Android application developed to demonstrate best practices in modern Android development, focusing on code quality, architecture, and maintainability.
- Kotlin
- Android SDK & Jetpack
- MVVM Architecture
- REST API Integration (Retrofit)
- Room (Local Persistence)
- JUnit & Mockito (Unit Testing)
- Git & Gitflow
The application follows the MVVM (Model–View–ViewModel) pattern, ensuring:
- Clear separation of concerns
- High testability
- Scalable and maintainable codebase
- Easier feature evolution
- API data consumption
- Local data persistence
- Error handling and loading states
- Clean and readable code structure
- Focus on performance and user experience
Unit tests were implemented to validate:
- Business logic
- ViewModel behavior
- Data handling and state management
app/
└── src/
└── main/
└── java/com/seupacote/app/
├── data/ # Repositories, data sources, models
├── network/ # API services and clients
├── ui/ # Activities / Fragments / UI logic
└── viewmodel/ # ViewModels and state management

