Skip to content
View KaduFloresta's full-sized avatar
💻
Focused
💻
Focused

Block or report KaduFloresta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KaduFloresta/README.md

Hey there! I'm Kadu Floresta

Profile photo 🎯 Android Developer | Kotlin | MVVM | Scrum
💡 Passionate about clean code, scalable architecture, and great user experiences.

🌐 Find me on the web


👨🏻‍💻 About Me

  • 📱 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 😄

📱 Android App – Kotlin & MVVM

This repository contains an Android application developed to demonstrate best practices in modern Android development, focusing on code quality, architecture, and maintainability.


🚀 Technologies & Tools

  • Kotlin
  • Android SDK & Jetpack
  • MVVM Architecture
  • REST API Integration (Retrofit)
  • Room (Local Persistence)
  • JUnit & Mockito (Unit Testing)
  • Git & Gitflow

🧠 Architecture

The application follows the MVVM (Model–View–ViewModel) pattern, ensuring:

  • Clear separation of concerns
  • High testability
  • Scalable and maintainable codebase
  • Easier feature evolution

🔌 Features

  • API data consumption
  • Local data persistence
  • Error handling and loading states
  • Clean and readable code structure
  • Focus on performance and user experience

🧪 Testing

Unit tests were implemented to validate:

  • Business logic
  • ViewModel behavior
  • Data handling and state management

📂 Project Structure

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

Popular repositories Loading

  1. Java_Projeto_CRUD Java_Projeto_CRUD Public

    Projeto Final CRUD (NetBeans + BD + GUI)

    Java 2

  2. CSharp_Componentes_FORMS CSharp_Componentes_FORMS Public template

    Atividade CSharp - Componentes Windows FORMS: Implementação dos componentes no sistema.

    C# 2

  3. KaduFloresta KaduFloresta Public

    Readme About Me...

    2

  4. Java_Lista_de_Exercicios3 Java_Lista_de_Exercicios3 Public

    Lista de Exercícios #3 (readme).

    Java 1

  5. CSharp_Lista-de-Exercicios1 CSharp_Lista-de-Exercicios1 Public

    Lista de Exercicios #1 em C# - Senac 2020 - PPD Valores nas Variáveis (Cálculos de Média, Área, Volume, Bhaskara, Velocidade, Imposto, Verificação do Número Par ou Ímpar, Maior ou Menor que o Dobro…

    C# 1

  6. JavaScript_Lista_de_Exercicios1 JavaScript_Lista_de_Exercicios1 Public

    JavaScript - Lista de exercícios #1: Desenvolver os exercícios conforme solicitado no readme.

    HTML 1 1