posts tagged :android
2020
How to run a GraphQL-WS WebSocket server on Android.
How to retain and restore historical LiveData values in an Android app.
2019
How to access Android ViewModel state from custom views.
2018
A comparison of React Native, Flutter, and Kotlin for mobile development.
2017
How to update an Android app’s locale at runtime.
An introduction to audio processing on Android with TarsosDSP.
How to automate Android builds and Google Play releases with Fastlane.
How to store and manage local music playlists with Realm on Android.
2016
How to add a persistent mini-player toolbar to an Android app.
How to build an Android music-player interface.
How to show Android media controls on the lock screen and in notifications.
How to keep Android audio playback running with a Service and MediaPlayer.
An introduction to Android MediaPlayer setup and basic playback.
An Android music-player tutorial covering project setup and playback.
Kotlin is a statically typed language developed by JetBrains that targets the JVM.
How to refresh OAuth access tokens after 401 responses with Retrofit and RxJava.
Realm is a mobile database: a replacement for SQLite & Core Data that works for both iOS and Android.
2015
How to add Google Play expansion files to an Android app.
How to implement item click handling in an Android RecyclerView.
How to add pull-to-refresh to an Android RecyclerView or scrolling view.
2014
How to stream YouTube videos and load thumbnails in an Android app.
How to implement endless pagination for data lists on Android.
2013
How to create an AndroidAnnotations project in Android Studio.
How to access RESTful web services from an Android application.
How to obtain a mobile device’s location in an Android application.
A curated list of useful Android development resources and libraries.
An announcement of HowSoon, an Android app for finding the next departure.
Spinners provide a quick way to select one value from a set.
How to use Subtle Patterns backgrounds in Android applications.
Workarounds for EOFException errors from Spring RestTemplate on Android.
How to build a REST client on Android with AndroidAnnotations and Spring.
How to replace Android fragments dynamically while preserving navigation behavior.
How to add Android view shadows with a 9-patch image.
How to change the user agent in Google Chrome for browser testing.
2012
An introduction to reducing repetitive Android code with Android Annotations.
A comparison of Titanium, PhoneGap, and native iOS and Android development.
2011
A tutorial for building custom media player controls in an Android application.
Through this post, I will demonstrate the basic process of developing an android application.