Today I experienced that using combine with SharedFlows are quite dangerous. I am lucky that combined flow is not changing in the subsequent requests, thus, no emitting, so no unexpected navigations occur 😂😂
One of the common mistake is not being careful about SharedFlow collecting.
SharedFlow does not hold the last value it emitted.
Be sure you collect SharedFlow before it emits.
Otherwise, you lose the event.
You don’t need to write observables manually!
Kotlin provides an elegant, built-in way to get automatic callbacks.
No boilerplate, just pure reactive goodness. 👇🏼
#KotlinDev#AndroidDev
As your software grows larger, you'll hit the Dependency Coordination Problem. The solution lies in the article.
Later, I'll examine the mobile application side here.
As your software grows larger, you'll hit the Dependency Coordination Problem. The solution lies in the article.
Later, I'll examine the mobile application side here.
Kotlin - Data Structures
IntRange does not create all elements eagerly. It works lazily under the hood, which brings huge memory optimization👇🏼
#KotlinDev#AndroidDev
I'll explore the #Android and #iOS aspects later. For now, read the article to understand the Single Responsibility Principle in #Software.
Stay tuned for more.
I'll explore the #Android and #iOS aspects later. For now, read the article to understand the Single Responsibility Principle in #Software.
Stay tuned for more.
Here, I will share detailed and important information about how the Observable design pattern plays an important role in mobile app development! #iOS#Android
Here, I will share detailed and important information about how the Observable design pattern plays an important role in mobile app development! #iOS#Android
In #Kotlin, ‘where’ clause is used in generic type constraints to specify additional rules that type parameters must satisfy. It allows you to apply multiple constraints to a single type parameter in a clean and readable way. Check below👇🏼#KotlinDev #AndroidDev
Do not forget that arrays in #Swift are structs, meaning they are value type. Hence, they are copied when assigned to a new variable. Check the code below 👇🏼 #iOS#iOSDev
In #Swift, function arguments are defined as ‘let’, meaning they are immutable. Hence, you can’t mutate them. So, how do you mutate it in a function? Here it is 👇🏼 #iOSDev
#iOS | UIKit optimizes or batches layout passes, and the view hierarchy might not be fully committed by the time you're doing something on the view hierarchy. That is why you use layoutIfNeeded right before doing something on the layout. #Swift
3K Followers 6K FollowingHumanist technologist and AI optimist. Currently CTO at @welcomeaccount_. Building for an inclusive economy through #AI, #MachineLearning, and #Tech4Good
27 Followers 48 FollowingSoftware Engineer | Data Structures, Algorithms, Networking... Briefly, things about Software. For other accounts: https://t.co/SkaWYwYvSu
30 Followers 34 FollowingYazılım Mühendisi | Programlama dilleri, veri yapıları, algoritmalar, networking... Kısaca yazılımla ilgili şeyler. Diğer hesaplar: https://t.co/Qd2NF3uyAP
3K Followers 6K FollowingHumanist technologist and AI optimist. Currently CTO at @welcomeaccount_. Building for an inclusive economy through #AI, #MachineLearning, and #Tech4Good
292K Followers 823 FollowingTeacher and founder of @freecodecamp. 🏕️ Teach yourself math, programming, computer science, business, English – all for free. A 501(c)(3) public charity.
16K Followers 269 FollowingStaff Mobile Architect and Android Engineer @Bumble_Tech 🐝 Android GDE 🤖 Ex Android DevRel @Google ℹ️ Book a 1:1 with me! https://t.co/LIksGyQL0a
11K Followers 186 FollowingFullstack Kotlin, founder of @KtDotAcademy, JetBrains partner, GDE in Kotlin, author of Effective Kotlin and Kotlin Coroutines. Workshops:
https://t.co/k2YqQwjvS3
4K Followers 680 FollowingKotlin GDE & fan, Android Dev.
Efficiency over performance.
Software dev blog: https://t.co/FqJ5kg3TJC
Do what's hard and your life will be easy… and 🔁
316K Followers 3K FollowingThe Twitter account that launched https://t.co/TJyCu2S5ZF. Built on @forem 🌱
On Bluesky @/https://t.co/TJyCu2S5ZF
No DMs — please email us for support!
21K Followers 2 FollowingA conference about everything @Kotlin. Brought to you by @JetBrains. KotlinConf 2026 will take place in Munich, Germany on May 20–22, 2026.
75K Followers 0 FollowingSwift is a general-purpose programming language that's fast, modern, safe, and a joy to write. Designed for all, developed in the open.
30 Followers 34 FollowingYazılım Mühendisi | Programlama dilleri, veri yapıları, algoritmalar, networking... Kısaca yazılımla ilgili şeyler. Diğer hesaplar: https://t.co/Qd2NF3uyAP
27 Followers 48 FollowingSoftware Engineer | Data Structures, Algorithms, Networking... Briefly, things about Software. For other accounts: https://t.co/SkaWYwYvSu
946K Followers 158 FollowingWe're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity. Tweets by @abbeyrenn.
7K Followers 350 FollowingSelf-taught SwiftUI developer & freelancer. I share advanced tutorials on YouTube. All source code on Patreon: https://t.co/Yo9E0KxwtI
61K Followers 813 FollowingI teach 150K developers how to write better apps faster through my developer tool, blog, and newsletter. Join my newsletter to get started 👇🏻
26K Followers 43 FollowingKavsoft is where I make videos about iOS Apps Using SwiftUl | Patreon: https://t.co/WEfT4QVjWi | Creator of https://t.co/IOZEHM1BcM | More: https://t.co/OOvKGjjluJ
11K Followers 69 FollowingPassionate programmer from Germany. Bugs don't survive long in my presence.
YouTube: https://t.co/t6CSxlbghE
IG: https://t.co/M7sc4ABEC9
166K Followers 1 FollowingDiscover what’s going on in the Kotlin ecosystem | @JetBrains
Video tutorials https://t.co/u8SefOyX4B
News https://t.co/pvEUEI0iPX
Community discussions https://t.co/f1ymehGEIq
9K Followers 194 FollowingX feed is devoted to iOS development - tools, tips & news.
Newsletter is all about tools to help you become a better iOS developer!
57K Followers 2 FollowingiOS Dev on YouTube (165K+ subs) teaching all things iOS development. App portfolio includes an F1 widgets app - @PushPushApp, @CreatorViewApp and Roast App.
No recent Favorites. New Favorites will appear here.