# Blog Articles ## Android Architecture - [Guide to app architecture by Google](https://developer.android.com/topic/architecture) - [Architecture: Data Layer](https://developer.android.com/topic/architecture/data-layer) - [Architecture: Domain Layer](https://developer.android.com/topic/architecture/domain-layer) - [Architecture: UI Layer](https://developer.android.com/topic/architecture/ui-layer) ## Software Development - [The Grug Brained Developer](https://grugbrain.dev/) ## Jetpack Compose - [Thinking in Compose](https://developer.android.com/jetpack/compose/mental-model) - [Under the hood of Jetpack Compose](https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd) ## FRP (Functional Reactive Programming) - [Future-proof Your Android Code: Functional and Reactive Programming Foundations](https://www.toptal.com/android/functional-reactive-programming-part-1) - [Future-proof Your Android Code, Part 2: Functional Reactive Programming in Action](https://www.toptal.com/android/functional-reactive-programming-part-2)