Skip to content

4iquokka/GitHubSearch-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHubSearch-Android

  • Simple Android application to search for GitHub repositories
  • Clean architecture (introduced by Uncle Bob) without modularization of domain and data layer
  • Model-View-Intent (MVI) architecture for the presentation layer

Requirements

  • Users can type a certain keyword for the search input
  • Search the public Github repositories by using GitHub Search API
  • Display the result in list view
  • Write in Kotlin

Functionalities

  • Provide a user with the search bar allowing to type a certain keyword(s)
  • Fetch the GitHub repositories according to the user input/search by using GitHub Search API.
  • Display a list of 20 results.
  • Scroll the list to the bottom to fetch another 20.
  • Inform the user if the network is not available or any other issues
  • Navigate to the repository on an external browser or a webview, when the user selects it.

Screens

  • Splash
  • Repository List
  • External Browser

Wireframes

IMG_0001

Diagram

Screen Shot 2021-09-05 at 6 36 34 PM

Screenshots

ezgif com-gif-maker (1)

About

Simple Android application to search for public GitHub repositories

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages