Łukasz WiśniewskiinFlutter CommunityUsing Flutter’s Navigator 2.0 with Voyager RouterLearn how to use Voyager library with Navigator 2.0. Benefit from Flutter’s new API without the need for complex boilerplate code.5 min read·Jan 5, 2021----
Łukasz WiśniewskiinFlutter CommunityFlutter Add-To-App in practice: Onboarding revamp at EyeEm.Vertical analysis of EyeEm’s latest release — a new onboarding experience brought to you with the power of widgets.10 min read·Apr 27, 2020--2--2
Łukasz WiśniewskiinFlutter CommunityEyeEm FlutteredAdding Flutter to an existing app — a practical example of how Flutter helped support our business goals, an honest retrospective, a story.9 min read·Dec 9, 2019--5--5
Łukasz WiśniewskiinFlutter CommunityAndroid Strings To FlutterTurn your Android XML Strings into i18n Dart class. A story of carrots.5 min read·Aug 7, 2019----
Łukasz WiśniewskiinProAndroidDevWatcha Doin’? Inspecting Kotlin coroutines with timing graphs.Understanding concurrency is hard. Writing concurrent code is even harder. Learn how timing graphs can help you.7 min read·Jul 24, 2019--2--2
Łukasz WiśniewskiinProAndroidDevForever Suspended. What if your lateinit var was really late?I wanted to have a suspended getter in Kotlin. Learn from my mistakes.7 min read·Jul 8, 2019--3--3
Łukasz WiśniewskiinProAndroidDevKotlin + WatchService — a better file watcher using Channels, Coroutines and Sealed Classes.The other day I was looking at writing a simple file watcher in Kotlin/JVM. Quick search around pointed me to WatchService — this API has…5 min read·Jun 3, 2019--1--1
Łukasz WiśniewskiinStories from EyeEm“Kotlin is a joke…”Just kidding, it’s great!5 min read·Apr 18, 2018----
Łukasz WiśniewskiinStories from EyeEmRouter — Everything in its Right PlaceMapping functionalities to app’s components5 min read·Aug 11, 2016--1--1