Skip to content

This repository contains a medical app called DrDr, developed using the MVVM (Model-View-ViewModel) architecture to maintain a clear separation of concerns and enhance testability.

Notifications You must be signed in to change notification settings

MehdiSekoba/drdr

Repository files navigation

Advanced Android Development Techniques

This medical application is developed based on the MVVM architecture and adheres to Clean Code principles. Key features of this application include:

ScreenShots

splash Screen Home Screen Home Screen
Specialties Screen turn Screen
Profile Screen
<

The rest of the features are at the bottom of the video viewing page

Features

  1. Custom Snackbar usage

  2. Working with various Material 3 themes

  3. Utilizing custom classes based on MaterialShapeDrawable and inheritance in drawables

  4. Using utility extensions

  5. Gregorian to Jalali (Persian) date conversion

  6. Changing the color and size of part of the text with SpannableString

  7. Dependency Injection with Hilt

  8. Global font application with Calligraphy

  9. Internet connectivity check

  10. Bottom navigation implementation and styling

  11. Working with ChipGroup

  12. Custom views implementation

  13. Customizing TabLayout styles

Architecture

  • MVVM Architecture
    • This project follows the MVVM (Model-View-ViewModel) architecture pattern for a clear separation of concerns and better testability.

      Video

IMAGE ALT TEXT HERE

Support

This project includes many more capabilities. Please support the project by giving it a star and forking it.

Releases

No releases published

Packages

No packages published