Bryan HerbstSaving Fragment State YourselfA common complaint from Android developers using Fragments is that Fragments don’t seem to manage their saved state very well. This…Jul 26, 20189Jul 26, 20189
Bryan HerbstGetting Android’s Autofill to Work for YouOreo (8.0) added framework support for autofill, allowing users to easily autofill login credentials, addresses, and more. For the most…May 23, 20184May 23, 20184
Bryan HerbstThe RxJava2 Default Error HandlerOr: “why is RxJava crashing my application when I have an onError callback?”Dec 28, 20172Dec 28, 20172
Bryan HerbstIn Defense of !!Kotlin offers fantastic language support for null safety, and that safety is one big reason that many developers are falling in love with…Aug 15, 2017Aug 15, 2017
Bryan HerbstUnderstanding the Gradle WrapperThe vast majority of developers using Gradle use the Gradle Wrapper. This is great because using the Gradle Wrapper means that developers…Jun 21, 20173Jun 21, 20173
Bryan HerbstPreliminary Look at View TooltipsExploring Android O’s View tooltipsMar 27, 20173Mar 27, 20173
Bryan HerbstThe many flavors of commit()For when you are committed to choosing the right commit() for your FragmentTransactionAug 23, 20168Aug 23, 20168
Bryan HerbstManaging the Fragment Back StackOr: A lesson in not fighting the frameworkJun 1, 201613Jun 1, 201613
Bryan HerbstAndroid Barcode Scanning Library LandscapeI am a developer on the Cartwheel team at Target, and one of the features of our app that our users are passionate about is the barcode…Jan 26, 20168Jan 26, 20168
Bryan HerbstFragment transitions with shared elementsOne of the cornerstones of Material design is meaningful motion between screens. Lollipop introduced support for these animations in the…Oct 29, 201536Oct 29, 201536