Márton Braun
Kotlin Developer Advocate at JetBrains. GDE for Kotlin and Android. A Kotlin enthusiast since the 1.0 of the language.
Ranked around the top in the Kotlin tag on Stack Overflow, and creator of some open source Kotlin libraries.
University instructor at BME-VIK, teaching Kotlin. Ex-Google Android DevRel.
Also found on Mastodon, LinkedIn, GitHub, and StackOverflow. And even Twitter, if you must.
Articles
- How I Finally Memorized Modifier Ordering in Compose
- Building a macOS screen saver in Kotlin
- The conflation problem of testing StateFlows
- Celebrating 5 years of Kotlin on Android ➟
- 5 years of Kotlin on Android — the extended interviews ➟
- Migrating to the new coroutines 1.6 test APIs ➟
- Wrap-up 2021
- Adventures in Tracking Upload Progress With OkHttp and Retrofit ➟
- All About Opt-In Annotations
- A Bit of Gradle Housekeeping
- Keeping public API in check with the Kotlin binary validator plugin ➟
- Announcing requireKTX
- Clean Chat Example App with Jetpack Compose ➟
- Pi Practice App in Compose
- Prime Table Generator in Jetpack Compose
- Build an Android Chat app with Jetpack Compose ➟
- Jetpack Compose: First Impressions and Learning Resources ➟
- Compose O'Clock
- Publishing Android libraries to MavenCentral in 2021 ➟
- Sealed goodies coming in Kotlin 1.5
- Wrap-up 2020
- Mastering API Visibility in Kotlin
- Effective Class Delegation
- Krate, a better SharedPreferences experience
- Introducing 🌈RainbowCake
- Fragment Lifecycles in the Age of Jetpack
- Thoughts about Event Handling on Android
- Thoughts about State Handling on Android
- Designing and Working with Single View States on Android
- The Single-cable Dream
- Anecdotes about web APIs
- Coroutine Cancellation 101
- Let's Review: Pokedex
- Wrap-up 2019
- Getting Only Positive Feedback
- Better Custom Views with Delegates ➟
- Book (P)review: Living by the Code
- Publishing an Android library to MavenCentral in 2019 ➟
- Primaries Matter (a discussion of constructors)
- The Dog Riddle
- Delightful Delegate Design ➟
- Maintaining Compatibility in Kotlin Libraries
- A Deep Dive into Extensible State Saving
- An Early Look at ViewModel SavedState
- Site History
- Managing Git configurations
- @JvmOverloads for Android Views
- Retrofit meets coroutines
- Data classes aren't (that) magical
- Wrap-up 2018
- A Confusing Dependency
- AndroidX, one month in
- KotlinConf '18
- Typical Kotlin
- From Java Builders to Kotlin DSLs ➟
- Kotliners 2018
- The Other Side of Stack Overflow
- On "From Java to Kotlin and Back Again"
- Top 10 Kotlin Stack Overflow questions, pt 3 - nulls and such
- Top 10 Kotlin Stack Overflow questions, pt 2 - the big ones
- Top 10 Kotlin Stack Overflow questions, pt 1 - decisions, decisions
- Kotlin DSL design with VillageDSL