Hi everyone! 👋
I’d like to share
Funfolio, an open-source project I’ve been building with
Kotlin Multiplatform and
Compose Multiplatform.
Funfolio is a collection of small offline games for Android and iOS. It originally started as a single block puzzle game, but I recently reworked it into a small game hub that currently includes
Block Blast, 2048, Fruit Merge and Tetris.
Architecturally, every game is an independent
MiniApp module, while the host app provides the catalog and shared application layer.
Decompose handles navigation and component lifecycles, and the UI is fully built with
Compose Multiplatform.
One of the goals is to make adding new games relatively self-contained, so contributors can propose completely new games as separate modules.
I’ve also been experimenting with making the repository friendly to AI-assisted development. AI coding tools are welcome, but contributions still need to follow the project architecture and go through normal review before being included.
I’d especially love feedback from people working with
KMP, Compose Multiplatform, or Decompose — particularly around the MiniApp architecture, module boundaries, and contributor experience.
GitHub:
https://github.com/yet300/funfolio
Try Funfolio:
stores