Skip to content

AndreiIurko/Android_app

Repository files navigation

MCSbook

Or your first android application example - social media!

Here is preview:

FirstApp.mp4

Features:

Because this is my first project, you can find many basic features: Navigation, XML, Fragments, ViewModels, etc. But some of them were challenging, so I want to highlight them.

  • Dependency injection with Hilt
    • Application, fragments and viewModels have annotations
    • Here you can find singleton, and here it's injection
  • Custom view
  • Coroutines and flows:
    • For example here you can find an implementation of a coroutine that awaits network response and emits state to flow.
    • Here is an example of rendering nav graphs based on flow collect.
  • Timers: for example, here you can find viewPager with autoscroll.
  • Animation: here is my animation with ObjectAnimator.
  • Custom RecyclerView divider: here you can find implemetation.
  • Mock build: contants in build.app + Mock Api.
  • Simple implemetation of SharedPreferences

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages