Skip to content

Public test for clean arquitecture in a contacts app

Notifications You must be signed in to change notification settings

sagamagus/contacts

Repository files navigation

contacts

  • Public test for clean arquitecture in a contacts app

Pre-requisites

  • Install Android studio (Recommended: Android Studio Ladybug | 2024.2.1 Patch 3)

used architecture:

  • Clean Architecture

used libraríes:

  • SQLDelight for database
  • Coil for image handling
  • Dagger Hilt for dependency injection
  • Mockito for Unit Testing

Relevant technic decisions

  • Implemented MVVM design pattern

Areas of improvement or additional functionalities to implement

  • Themes dark/light
  • Additional Tests
  • Contacts calls
  • More animations
  • Different approach on filtering

Changelog

Version 1.2.0 - 2025-01-16

New Features

  • 💎 Added Unit Tests

Upgrades

  • 🧿 Added Comments on Code
  • 🧿 Code Cleaning

Version 1.1.2 - 2025-01-14

New Features

  • 💎 Added ComposableViews for Editing Contact

Upgrades

  • 🧿 Upgraded ComposableViews

Version 1.1.1 - 2025-01-14

Bugs Fixed

  • 🐛 Visualization Fixes

Upgrades

  • 🧿 Upgraded ComposableViews

Version 1.1.0 - 2025-01-14

New Features

  • 💎 Added ViewModels
  • 💎 Added ComposableViews

Version 1.0.0 - 2025-01-13

New Features

  • 💎 Added DB entities and queries
  • 💎 Added useCases

About

Public test for clean arquitecture in a contacts app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages