Skip to content

denisvieiradev/github-user-search

Repository files navigation

Android BadgeKotlin

Github User Search App

Simple app that consuming Github API

Simple app to find details, discover and favorite github users

Features

  • See suggested users to visit
  • Search for GitHub users by their username
  • See relevant user information based on their search
  • See a repositories list of users
  • To favorite users and storage locally
  • Show favorited users list
  • See complete list of suggested users in another screen
  • Unit and Integration tests
  • Thread and exception management with coroutines flow

Coming soon

  • Add detekt verifications
  • Add github actions ci/cd setup
  • Remove favorited user on favorited users list
  • Cache config and improve state management
  • Switch between light and dark themes
  • Organize Fakes on Tests
  • To Test DAO classes with room resources
  • To Test API classes mocking and mock fake server
  • UI tests

Tech Stack Summary

  • Compose, Dagger Hilt, Coroutines, Retrofit, Room, Mockk.

Screens

Home Screen User Detail Screen Favorited Users Screen Suggested Users Screen

© Denis Vieira Rufino

About

The application generates information taken from the github API about the user's account, such as login, name, number of followers, repositories, etc.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages