Lambdas in Java can be a little complex to understand at first, but I promise you, they aren’t! In fact, lambdas allow us to write our programs faster, with fewer … Read More
Understanding the Activity Back Stack
Knowing how the Activity back stack works will help you to better understand how your activities are managed in the background. As the name implies, the Activity back stack organizes … Read More
Loose Coupling & Interfaces
What is loose coupling and why is it important? Let’s first discuss this concept in an abstract sense.Imagine a glove – it is “loosely coupled” to your body. Any kind … Read More
Improve Your App’s UI With Styles & Themes
Knowing how to take advantage of both Styles and Themes in Android can save you a lot of time. Not only do they lead to better looking user interfaces, but … Read More
Implementing a ViewPager in Android
Ever wondered how to implement swipe tabs in your android app? This article will explain everything. Having swipe tabs is a great way to provide an intuitive user experience. We … Read More