From Punched Cards to Prompts
AndroidIntroduction When computer programming was young, code was punched into cards. That is, holes were punched into a piece of cardboard in a format...
Introduction When computer programming was young, code was punched into cards. That is, holes were punched into a piece of cardboard in a format...
As Google begins to roll out more support for Material You, it’s time to start thinking about leveraging the updated design system in your Android...
The last edition of Android Programming: The Big Nerd Ranch Guide was released in October 2019. A lot has changed since then. To help...
The impending release of Android 12 brings with it a group of new APIs for Android developers to learn and play with. Being a good citizen...
Observing data asynchronously is such a core skill for mobile developers that you may imagine Android has a long-established set of simple APIs in...
Writing code to display lists of data is an everyday task as a software engineer, regardless of platform. Operations to modify lists can vary...
Google I/O just wrapped up, and as usual, Google had plenty of goodies to announce, especially for the development community. We got a handful...
Here at Big Nerd Ranch, we are always working on perfecting our craft of software engineering. Software is constantly evolving, and in order to...
Splash screens are a big deal for Android developers. We're aiming to update the implementation with modern Android practices.
In an update to one of our older posts, we take a look at splash screens. While the general implementation of the splash screen...
Kotlin/Native can allow us many multiplatform programming capabilities. But is it robust enough to let us use a C library within our Kotlin program?...
In this final installment, we will dive into the Client Characteristic Configuration Descriptor, which we’ll use to control notifications.