Skip to content
This repository was archived by the owner on Oct 28, 2024. It is now read-only.
This repository was archived by the owner on Oct 28, 2024. It is now read-only.

Final TODOs #2

@dimitar-zabaznoski

Description

@dimitar-zabaznoski

Project

  • Rename project checklist
  • Wiki documentation
  • Extract storage in separate module
  • Java/Kotlin doc
  • Clean FIXMEs
  • Add enough TODOs (when cloned/forked)
  • App function description
  • App screenshots

Code

  • Refactor repository pattern
  • Complete MVP with concrete data
  • MVVM + ViewBinding + LiveData
  • Navigation component
  • Add mock data so app can function correctly in mock build
  • Drawer helper
  • Action bar helper
  • Service example
  • More Gson serializers/deserializers
  • Notification factory
  • Push notifications handler
  • Set min SDK to 24 and remove multiDex
  • release { signingConfig signingConfigs.debug }
  • Update network utils w/ NetworkCallback
  • Add command buffer
  • Add connection aware subject
  • Add PaginatedResponse (moshi)
  • RxJava2 error handler
  • Race conditions in OkHttp's Authenticator

UI

  • 3 screens: Login, Item list, Item detail
  • Drawer
  • Action bar
  • Material design cpy

Tests

  • Add Mockito as dependency
  • Unit test UserManager
  • Unit test Repository
  • UI test MVP screen
  • UI test MVVM screen

Android Studio

  • RecyclerView code generator
  • MVP screen code generator
  • MVVM screen code generator

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions