Categories android-development

Why an another Dagger 2 article ? I know what you are thinking. Why another Dagger 2 article.. right?? But the purpose of this article is not to show you how to use Dagger 2 on your project(if you are looking for one, here is a good example) but to take […]

Hello folks, thanks for coming back for the second part, you might have come here only if you liked previous article and you are excited to look more inside it. Ok, so what I will be covering in this part is modularizing your code to take more advantages. And speaking […]

Photo by Denise Johnson on Unsplash For every Android developer comes a day where the Android built-in views are not enough. One day your designer or project-manager or client or even you need a unique feature. That single feature embodies a particular view that does not exist naturally in the Android world. […]

Weekly update on Kotlin resources. 1. Function references in Kotlin: use functions as lambdas everywhere Function references in Kotlin: use functions as lambdas everywhere 2. Declaration-Site Variance Declaration-Site Variance 3. Why you should take a look at Kotlin’s standard library Why you should take a look at Kotlin’s standard library – […]

In the last post, we walked through test-driven development on Android and wrote a UI test that checks if the discover view is visible to the user. In this post, we will be working on the discover page still using the test-driven process. Unfortunately, there won’t be a tutorial video for […]

, I didn’t implement shadow effect to my custom view. I thought It was even very pretty with no shadow. But remember the basics in material design. 3D, Depth, another word, Z index. We may not be able to choose exactly in this animation but there is no shadow in the […]

Image credit: https://images.yourstory.com/2017/01/2017.jpg 2017 was an exciting year in Android for me. I spent nearly half of it working on Android projects. In that time, I was able to apply improved Android tools to our existing apps. Here are a few of the Android tools that I believe assisted me […]

Fancy-sounding name, nothing complicated about it This is part 4 in a five-part series. Read the other parts here: Part 1, Part 2, Part 3. z-ordering is a very simple concept to grasp, especially if you’re an Android developer. It describes the way views are laid out from back to front. You probably […]