Ideas

In this space, you can add new ideas for blog posts and also vote the existing ones. Please check if the idea already exists before submitting a new one.

All ideas are moderated, so don’t add it again if you don’t see it. I will remove the ones that are repeated (or will merge comments) and also the ones that are already covered in the blog.

6 votes

Learn Architecture Components MVVM from MVP

A practical guide to migrate from MVP to MVVM and learn some useful concepts in the process

4 votes

How to convert APIs with callbacks to Kotlin coroutines

I want to use APIs that work asynchronously in coroutines in a synchronous style.

2 votes

Introduction to Kotlin multi-platform projects

How to start creating multi-platform projects from scratch, and ways to share code between different platforms.

1 vote

Managing synchronization services

How to manage properly synchronization services under MVVM or MVP using corroutines (getting data from rest APIs and updating local database and screens within the app)

How to write muti-module multi-featured application?

Let us assume I would like to build an application where it has a lot of feature wise modules (also contains fragments along with Data , ViewModel, Use Case and Repo) .
Where each feature module has to follow MVVM Clean Architecture with one or few host activity.
The main app contains new navigation framework that introduced recently to stitch together the fragments from each feature modules that can be initiated from the host activities.

Coordinator Layout

A series of articles about this layout and how to master it.

Submit idea