Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Main Screen #2

Open
8 tasks done
claucookie opened this issue Jan 21, 2020 · 0 comments
Open
8 tasks done

Create Main Screen #2

claucookie opened this issue Jan 21, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@claucookie
Copy link
Owner

claucookie commented Jan 21, 2020

Implement the main screen of the app displaying a list of items.

  • Those items are a list of repositories on GitHub using kotlin language.
  • The repositories need to be sorted by number of stars in descendant order.

Progress

  • Create Layout for the list of repos
  • Create MainViewModel
  • Connect MainActivity and MainViewmodel
  • Use databinding to load the UI of the MainScreen
  • Create usecase to be retrieve the list of repos from the ViewModel
  • Create repository and data source to be used from the UseCase
  • Use retrofit to fetch data
  • Handle loading and error states
@claucookie claucookie added the enhancement New feature or request label Jan 21, 2020
@claucookie claucookie added this to the Coding Test milestone Jan 21, 2020
@claucookie claucookie self-assigned this Jan 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant