Skip to content

csmuthukuda/githubme

Repository files navigation

GitHubMe Android app

Features

  • Sign in through Google
  • List all users
  • View user-specific information

Architecture

  • Multi-module Architecture inspired by Android's modern app architecture
  • MVVM design architecture pattern with Android Architecture Components
  • Gradle version catalog & custom convention plugin approach for better dependency management

Technology stack

  • Multi-module Android app with Jetpack Compose as the UI framework
  • Google Material library and its features for better and consistent UI
  • Kotlin coroutines with flows for asynchronous data processing
  • Retrofit with kotlinx-serialization for network data management
  • Dagger Hilt for dependency management
  • Firebase Auth to support Google Sign-In

Improvements and Suggestions

  • UI can be further improved by utilizing the latest features provided by Jetpack Compose
  • More test cases to cover the whole code and business logic of the app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages