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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions