Larry Hsiao

Custom options for intent chosoer

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 alternative to custom a dialog, use a chooser Intent to create System provided selection dialog with custom selection.

UI testing with CI

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 emulator. Here is our way to make it work.

Handling orientation for scrolling position

Orientation is a common event which can be trigger easily by user. Handling orientation to keep the views states which increase user experiences, Users don`t need to do the same thing all the time after orientation.

Android Sample: ViewPager

ViewPager is a common component in Android applications. Here is an sample written in Kotlin.