Outcome School Newsletter
Subscribe
Sign in
Home
Blogs
Join Outcome School
YouTube
X
LinkedIn
Archive
About
Build Variants in Android
How Build Types and Product Flavors combine to create different versions of your app from a single codebase.
Nov 6
•
Outcome School
14
Latest
Top
Discussions
StateFlow vs LiveData in Android Development
Understand the key differences and when to use each observable in MVVM architecture.
Nov 2
•
Outcome School
9
1
ConstraintLayout Internals: Cassowary Algorithm
How Android Uses a Smart Constraint Solver to Arrange Your UI Efficiently
Oct 30
•
Outcome School
10
How to Implement Debounce Using Coroutines?
Learn how to handle rapid events gracefully in Kotlin with Coroutines.
Oct 26
•
Outcome School
13
Internals of object class - Singleton in Kotlin
From Kotlin ‘object’ to JVM bytecode: The internals of singleton creation
Oct 23
•
Outcome School
13
Android StrictMode: Catch Issues Before They Reach Production
Learn how StrictMode helps detect performance bottlenecks, resource leaks, and bad practices before they reach production.
Oct 21
•
Outcome School
11
Caching in Android: Improving Performance and User Experience
Making Android apps faster by storing and reusing frequently accessed data.
Oct 12
•
Outcome School
12
implementation vs api in Gradle
Understand how dependency visibility and build performance change when using implementation vs api.
Oct 5
•
Outcome School
27
2
See all
Outcome School Newsletter
Outcome School by Amit Shekhar
Subscribe
Outcome School Newsletter
Subscribe
About
Archive
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts