There is Always Room for Improvement

During the beginning of my Android career, one of the things I had to do was to save some data to somewhere. I found out that for my purposes, I had to use an SQLite database. Reading through the docs, I was afraid. Petrified, even.

5 min read

@{app.plaid}

I gave a talk this morning in the first ever Droidcon Vietnam! It is about two of the things I love in Android – Plaid and data binding.

~1 min read

A note on giving back

Recently, there has been a spate of tweets about developers admitting their weaknesses. A bunch of people I know even made into the Moment created by @ThePracticalDev. And then there’s this tweet:

1 min read

:facepalm:

I just spent an hour debugging an issue that should have been a non-issue at all.

1 min read

Troubleshooting autoVerify

So you implement app links and you are 300% sure you have implemented everything correctly. The important thing to remember here is that verification is all or nothing. From the docs:

2 min read

The Quirks of Supporting SDK 25

The last developer preview of Android 7.1 has started shipping, which means APIs are (based on past experience) more or less stable. There is a very good write up on developer.android.com on how to get started with supporting these new features. I set about trying it out, and here’s what happened.

4 min read

A Little UX Love Goes A Long Way

Yesterday, my bank pushed a notification asking if I’m going to travel. Yes! I am! I filled up the form they asked me to fill up, and tapped Submit.

2 min read