Skip to content

wearereasonablepeople/flutter-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Getting started

What is required to complete the challenge

You are required to create an application that interfaces with the Github REST API v3. The application should have a home page that shows all public repositories from @wearereasonablepeople, sorted by created date. Users should be able to view individual repository in a separate page. Within that page they should be able to read the latest commits.

Business Requirements:

We are looking for all of the requirements to be submitted. This is your chance to impress us so feel free to add additional functionality or design.

  • Page feed should list all repositories and associated name, description, created date and number of stars, sorted by created date from newest first
  • Users can view individual repositories in a separate page
  • Each repository page shows a list of commits for that repository

Technical Requirements

Create an Flutter application which runs in the browser and satisfies the following requirements:

  • Two or more distinct widgets demonstrating widgets hierarchy
  • A state management layer (feel free to use BLoC, Redux, InheritedWigets or something else...)

Resources

Github API v3 Documentation

https://docs.github.com/en/rest/overview/resources-in-the-rest-api

WeAreReasonablePeople Github profile

https://github.com/wearereasonablepeople

Delivering your application

You may upload your app to a private or public repository in Github. Then provide the link for your repository which contains the application code to us via email. If your repository is private, please add the following user to it with permission to view your code:

@renanborgez @indebanvdhamer @avaq

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published