Posts

Building responsive UIs with ConstraintLayout in Android

ConstraintLayout has quietly become the default way to design Android interfaces. Its flat view hierarchy, powerful positioning rules, and built-in tools for…

Building a Quiz App with SQLite in Android Studio

Quiz applications have carved out a comfortable spot in the Australian mobile market, with trivia nights still a Thursday ritual in pubs from Sydney to Perth.…

Using SharedPreferences for simple Android data storage

SharedPreferences is a lightweight Android API for saving small pieces of information as key-value pairs. It is well suited to settings such as a chosen theme,…

How to Send Emails from an Android App with Intent

An Android app can open the user’s preferred mail client with a prepared recipient, subject and message rather than sending an email silently in the…

Creating a Search Bar with Filter in RecyclerView

A search field paired with a filterable RecyclerView gives Android users a fast way to find products, messages, locations or records without scrolling through…

How To Use CameraX For Camera Functions In Android

Camera features are a common part of Android apps, from identity checks and document scanning to social posts and outdoor navigation. CameraX provides a…

Implementing Google Maps in an Android application

Adding an interactive map can turn an Android application into a useful tool for navigation, delivery, travel, property searches or local services. Google Maps…

Build an Android Media Player App with ExoPlayer

Building a media player application for Android requires choosing a playback engine that balances flexibility, performance, and long-term support. ExoPlayer,…

Working with Fragments in Android Apps Down Under

The Fragment class sits at the heart of modern Android UI development, giving you a flexible way to build modular screens that can be swapped, stacked, or…

Bet On Virtual Sports With A Smarter Australian Strategy

Virtual sports bring the pace of a sporting event to a digital screen, using computer-generated races, matches, and competitions that run throughout the day.…