The cost of using timestamp in build.gradle and how to reduce it.

2021-04-14-(1 min read)
In reality of Android application development, we build apk with timestamp to identify what version of the app is running on the user's hand…
繼續閱讀...

Custom options for intent chosoer

2019-06-30-(1 min read)
In our day to day Android app development work. In most scenarios we have to provide action selection dialog for various Intent. Here is a a…
繼續閱讀...

UI testing with CI

2018-11-24-(2 min read)
It is always a pain running automatic Android UI testing on CI Servers. Especially when we don`t have much resources for CI server to run a …
繼續閱讀...

Handling orientation for scrolling position

2018-04-22-(2 min read)
Orientation is a common event which can be trigger easily by user. Handling orientation to keep the views states which increase user experie…
繼續閱讀...

Android Sample: ViewPager

2018-03-31-(2 min read)
ViewPager is a common component in Android applications. Here is an sample written in Kotlin. Sample feature: Pages has color background. U…
繼續閱讀...