News

Get started with the Room data persistence library, and learn how to create lifecycle-aware components using the Architecture Components Lifecycles library.
Creating and using an SQLite database for data persistence in Android apps. Covers the basics, as well as using foreign keys. Full source included.
In part 2 of the Android multi-touch series, we start building the sample program introduced in part 1. Excerpted with permission from "Hello, Android! (3rd edition)". All source code can be ...
App Inventor — a Google cast-out that is now maintained by MIT — is a graphical tool that unlocks the power of an Android handset to those with the most basic of programming understanding.
[Travis Goodspeed] wrote in to tell us about his work reverse engineering the Bluetooth communications on this SPOT module. He’s targeted the post as a general guide to sniffing Bluetooth tra… ...
The idea that Android’s OS might be better on a tablet than iOS might be jarring for you, and trust me, I surprised myself with this line of thinking.