Brandon WeverinDataDrivenInvestorBasic Form Validation in Android with Jetpack ComposeUpdate UI from Data Binding and XML to Jetpack Compose.Sep 13, 2021Sep 13, 2021
Brandon WeverinThe StartupBasic Form Validation in Android with Live Data and Data BindingLearn how to use modern Android tools to build a testable reactive form UI!Oct 7, 20194Oct 7, 20194
Brandon WeverinDataDrivenInvestorWrite Your Android Networking as a Kotlin DSLSimplify your life and write what you mean with these handy tricks.Feb 21, 20193Feb 21, 20193
Brandon WeverDear Entry Level Android Developers, You Don’t Need to Know RxJava to Get a JobOr Retrofit, or Dagger, or any other library.Feb 3, 20194Feb 3, 20194
Brandon WeverinAtomic RobotAndroid Notifications in 5 MinutesNotifications are one of the fastest and easiest ways to add more interactivity and engagement to your apps. Notifications provide quick…Jan 31, 20191Jan 31, 20191
Brandon WeverinDataDrivenInvestorGetting Started with Coroutines on AndroidThreading on Android has been a hard problem since the start. From your first NetworkOnMainThreadException to a laggy RecyclerView, we’ve…Jan 29, 20194Jan 29, 20194
Brandon WeverinAtomic RobotAndroid MVVM Basics — NetworkingIn my last post I described how LiveData and ViewModel could be utilized to write unit testable and logically separated Android UI. We…Jan 24, 2019Jan 24, 2019
Brandon WeverAndroid MVVM BasicsView Models are a powerful new tool in Android that can help developers wrangle the Activity and Fragment lifecycles. It can be difficult…Jan 22, 20196Jan 22, 20196
Brandon WeverinAtomic RobotFlutter Takes Off at Google I/OFlutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. This year’s Google I/O…Jun 18, 2018Jun 18, 2018
Brandon WeverinAtomic RobotHow To Automate Swift Boilerplate Code with SourcerySwift has greatly improved the lives of iOS and macOS developers, but it’s missing features to automate away boilerplate code. That’s why…Apr 23, 2018Apr 23, 2018