Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An app made for a technical test, showcases common state management, REST APIs, and data parsing.

Github Flutter Client - GithubAPI

Built with bloc pattern

Packages Used :

  • flutter_bloc: ^8.0.1
  • dio: ^4.0.4
  • transparent_image: ^2.0.0
  • custom_radio_grouped_button: ^2.1.1

Hello there!, you can find UI related files in the "ui" folder, "functions.dart" file stores the network functions for API calls, "models" folder stores models classes to store the said calls, and finally, "bloc" folder stores the bloc related files. to make changes to the app, go to "RepoLogicMain.dart" inside the "ui" folder which stores all the main codes and branch off from there to specific UI in other files.

Features

  • User Search
  • Issues Search
  • Repo Search
  • View Profile
  • Lazy Loading or Indexing View
  • Page number state saved between views

About

Github API flutter client

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages