Android Security for Developers
AndroidAs developers, we usually think of security from the perspective of the platform and applications. But we should not forget the humans for whom...
As developers, we usually think of security from the perspective of the platform and applications. But we should not forget the humans for whom...
When a custom designed UI is first implemented in an Android build, I often find the styling and nuances of the typography gets lost...
What happens if a network request is made using RxJava & Retrofit, a user rotates the phone, and the request hasn't completed yet? By...
Many companies believe that developing an app for their company means only developing an iOS app. Here are three reasons why you should consider...
Chris has been lucky enough to read the 3rd edition of *Android Programming: The Big Nerd Ranch Guide* early (because he helped write it)...
Whenever we start a new edition of the Android book, our first question is what you would expect—what new things do we want to...
We (/blog/constraintlayout-vs-auto-layout-how-do-they-compare/) in a previous post and compared it to Apple's Auto Layout. Since then, ConstraintLayout has gone from alpha to...
Depending on who you're talking to, MVVM can mean different things. In this post, I'm going to present a few approaches to MVVM used...
ConstraintLayout and Auto Layout use the same underlying algorithm. How do they differ?
Today's the day—the schedule is clear, the agenda is set. It's time to start work on a third edition of the Android book.
With the advent of multi-window in Android Nougat, you need to more carefully consider what your UI should be doing when your activity is...
In this video, Paul Turner expands on his post on (https://nerdranchighq.wpengine.com/blog/diving-into-doze-mode-for-developers/) and walks you through how to test Doze Mode...
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources