If you're interested in the overall architecture, each layer, and Compose themes that are used in this project, check out **[Build a real-time WhatsApp Clone With Jetpack Compose](https://getstream.io/blog/build-whatsapp-clone/)**.
21
+
If you're interested in the overall architecture, each layer, and Compose themes that are used in this project, check out **[Build a Real-Time WhatsApp Clone With Jetpack Compose](https://getstream.io/blog/build-whatsapp-clone/)**.
22
22
23
23
## 📲 Download APK
24
24
Go to the [Releases](https://github.com/GetStream/whatsapp-clone-compose/releases) to download the latest APK.
skipped 65 lines
90
90
91
91
The data Layer consists of repositories, which include business logic, such as querying data from the local database and requesting remote data from the network. It is implemented as an offline-first source of business logic and follows the [single source of truth](https://en.wikipedia.org/wiki/Single_source_of_truth) principle.<br>
92
92
93
-
For more information about the overall architecture, check out **[Build a real-time WhatsApp Clone With Jetpack Compose](https://getstream.io/blog/build-whatsapp-clone-compose/)**.
93
+
For more information about the overall architecture, check out **[Build a Real-Time WhatsApp Clone With Jetpack Compose](https://getstream.io/blog/build-whatsapp-clone/)**.