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…3 min read·Jul 26, 2018--9--9
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…5 min read·May 23, 2018--4--4
Bryan HerbstThe RxJava2 Default Error HandlerOr: “why is RxJava crashing my application when I have an onError callback?”4 min read·Dec 28, 2017--2--2
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…4 min read·Aug 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…4 min read·Jun 21, 2017--3--3
Bryan HerbstPreliminary Look at View TooltipsExploring Android O’s View tooltips3 min read·Mar 27, 2017--3--3
Bryan HerbstThe many flavors of commit()For when you are committed to choosing the right commit() for your FragmentTransaction4 min read·Aug 23, 2016--8--8
Bryan HerbstManaging the Fragment Back StackOr: A lesson in not fighting the framework3 min read·Jun 1, 2016--13--13
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…5 min read·Jan 26, 2016--8--8
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…4 min read·Oct 29, 2015--36--36