Permission Updates in Android 11

Permission Updates in Android 11 If you’re a developer interested in being on the cutting edge of mobile betas, you’ve probably downloaded Android 11’s developer beta and started poking around.  And if you’re not quite that ambitious you still have plenty of time before you need to adopt changes into your apps.  But it’s still good to know what changes are coming that you’ll need … Continue reading Permission Updates in Android 11

Reactive Programming Made Simple Part 3

Reactive Programming Made Simple Part 3 Let’s do another quick recap on parts 1 and 2:  Reactive programming revolves around streams.  Streams have 3 key parts (Observables, Operators, and Observers).  Observers subscribe to Observables and react to data events as they occur, and if there are operators in the stream they each take their action as data flows past them in the stream.  Got it?  … Continue reading Reactive Programming Made Simple Part 3

Reactive Programming Made Simple Part 2

Reactive Programming Made Simple Part 2 Let’s quickly recap what we covered in part 1 of this tutorial: Reactive programming revolves around the idea of streams.  These streams have three key parts: Observables (beginning), Operators (middle), and Observers (end).  And we can send data through a stream by first creating an observable and then subscribing to it with an observer.  Got it?  Then on to … Continue reading Reactive Programming Made Simple Part 2

Reactive Programming Made Simple

Reactive Programming Made Simple Reactive programming may have been an option once, but today it is almost a necessity in mobile development.  For the past few years, it’s been the norm on Android, and with the introduction of SwiftUI/Combine last year it’s about to take iOS by storm too.  So…what the heck is it? Reactive programming is a style of programming that builds off basic … Continue reading Reactive Programming Made Simple

How To Avoid Unnecessary App Releases

How To Avoid Unnecessary App Releases Here’s a scenario for you: You’ve built an app now being used by thousands of people.  It’s a huge success, but you want to really make it pop with some live updates.  Let’s say on Halloween you want your app to be black and orange, but on Christmas you want users to see red and green.  There’s a really … Continue reading How To Avoid Unnecessary App Releases

Google Maps SDKrash

Google Maps SDKrash Last weekend panic struck apps around the world.  In a nightmarish turn for any developer, every app using Google Maps crashed.  Not just once, but every time it attempted to load a map.  The result being if an app launched the Maps SDK on launch, 0% of users could open it.  Not. Good. Fallout and Recovery: A little while after the crisis … Continue reading Google Maps SDKrash