Ryan Payne
03/29/2026, 6:48 PMnowinandroid/
├─ app/
├─ build-logic/
├─ core/
├─ feature/
I'm thinking of following a similar approach for CMP (similar to https://github.com/lihenggui/nowinkmp).
newproject/
├─ androidApp/
├─ build-logic/
├─ core/
├─ feature/
├─ iosApp/
├─ shared/
What do you think of this approach? Is there an alternative file structure you'd recommend?Alexandru Caraus
03/30/2026, 4:47 AMRyan Payne
03/31/2026, 11:55 PMshared module. core makes sense because it's a parent module with submodules in it.
The shared module includes the App entry point called by androidApp and iosApp. I'm planning to keep very little in there.Alexandru Caraus
04/01/2026, 4:33 AMAlexandru Caraus
04/01/2026, 4:40 AMAlexandru Caraus
04/01/2026, 4:44 AMRyan Payne
04/02/2026, 1:55 AMcore or common as a name for the shared modules. I always link to the Now in Android repo in the docs so folks have a reference.