Skip to content

MahdiRahmani80/GitHubUsers

Repository files navigation

GitHub Android App

Overview

The GitHub Android App allows users to search for GitHub users and view their profiles.

Features

  • Search for GitHub users by username
  • View user profile information, including:
    • Avatar image
    • Username
    • Number of followers
    • Number of following
    • Number of repositories
    • GitHub profile link

Screenshots (Dark Mode)

Screenshots (Light Mode)

Video

Tech Stack

  • Kotlin
  • MVVM architecture
  • Retrofit for API requests
  • Room for local data storage
  • Koin for dependency injection
  • Coil for image loading
  • Material Design Components

Future Improvements

  • Add ability to search for Users
  • Allow user to view followers and followings of any Users
  • Like users
  • Show lazy scroll
  • Dark and light mode (looking to system)
  • TabLayout and pager for followers and followings

License

This project is licensed under the MIT License. See the LICENSE file for more information.