Posts

Implementing Firebase Authentication in your Android app

Firebase Authentication has become the default identity layer for thousands of Android apps shipped from Sydney studios, Melbourne co-working spaces, and…

Creating custom dialogs and bottom sheets in Android

Custom dialogs and bottom sheets help Android apps present focused actions without forcing users away from the current screen. A dialog is useful when a…

Working with ViewModel and LiveData in modern Android apps

Two Jetpack components have quietly become the backbone of every serious Android app built in Australia, from the checkout flow at Woolworths to the in-store…

Handling Permissions In Android 13 And Above

Android permissions changed significantly from Android 13 onwards. Applications now request access with greater precision, and users have more control over…

Your first steps with Jetpack Compose for Android development

The Android landscape is shifting as Google pushes Jetpack Compose as the recommended toolkit for native user interfaces. For developers in Sydney, Melbourne,…

Building a REST API client in Android with Volley

Australia's mobile development scene has matured significantly, with Sydney and Melbourne emerging as the country's two largest hubs for app-focused startups.…

How to Store Data with Room Database in Android

Room is Android’s recommended persistence library for storing structured data locally. It provides a safer abstraction over SQLite, letting an app save records…

Using Retrofit For Reliable Android Network Calls

Modern Android apps depend on remote data for everything from account access to parcel tracking. Retrofit provides a clean way to connect an application to…

Implementing Navigation Drawer in Android Studio Step by Step

A navigation drawer gives an Android app a compact way to expose several destinations from one screen. It is especially useful when the app has sections such…

Creating a RecyclerView With Click Listeners in Android

A RecyclerView is the standard Android component for displaying a scrolling collection of items. It is more flexible and efficient than the older ListView,…