Starting the Reactive Journey

Starting the Reactive Journey If you’re an Android developer, then odds are you’ve heard of RxJava.  It’s a popular library that utilizes the observer pattern.  Rx (ReactiveX) allows us to program reactively, meaning our code can be executed as events happen.  It’s tough to fully wrap your head around it at first, but once you get it your codebase can …

Read more

Keep The Resolutions Going With Phonlab

Keep The Resolutions Going With Phonlab We’re one week into the new year, and hopefully sticking with resolutions.  The most common goals tend to revolve around exercising, eating healthier, or learning something.  We can’t help you out with the first two, but if you’re looking to pick up a new skill this year you’re in luck! Mobile Developer Courses: Phonlab’s …

Read more

Reduce, Reuse, RecyclerView

Reduce, Reuse, RecyclerView Mobile users have developed a rigorous set of standards in the past few years.  If an app takes more than a few seconds to launch, they’re annoyed.  If a button takes more than one second to react to a click, there will be some uninstalls.  With such high expectations for performance app developers need to make sure …

Read more

Overriding and Overloading: What’s the Difference?

Overriding and Overloading: What’s the Difference? When programming for Android (or anything) writing custom methods isn’t optional. If you don’t know what it means to write a method, then I recommend you check out Phonlab’s video tutorials.  And if you do, then don’t tune out yet!  Methods are like icebergs (90% of their functionality is unseen at first glimpse).  And …

Read more

Let Firebase Cover the Basics For You

Let Firebase Cover the Basics For You When it comes to writing code, the less you have to do the better.  You want control over how your applications behave, but if you can piggy back off of other developer’s work then that’s generally a good thing.  And if you’re hoping to be an app developer, then one of the best …

Read more