Rafsanjani Abdul-AzizHow to Succeed As An Emerging Software EngineerThe most experienced software developers will face some level of anxiety when making the move to a new development team and a new codebase…Jan 81Jan 81
Rafsanjani Abdul-AzizinStackademicResurrecting Jetpack Compose Apps: A guide to state restoration and surviving process deathNavigating the treacherous world of Android’s process death can be an unnerving task for any developer aiming to provide a seamless user…Nov 20, 2023Nov 20, 2023
Rafsanjani Abdul-AzizAdvance Layout Techniques in Jetpack ComposeJetpack compose comes with several layout components that enables developers to lay out and arrange children components in various ways…Nov 5, 2023Nov 5, 2023
Rafsanjani Abdul-AzizEffective Android UI Testing with Jetpack ComposeFrom the onset, it was clear that Jetpack Compose would provide modern Android developers with a much-needed UI testing framework for…Jun 1, 2023Jun 1, 2023
Rafsanjani Abdul-AzizHow I replaced JodaTime with standard Java 8 APIs thanks to core language desugaring 🍭JodaTime is a date and time library with more APIs and features than what is provided within the standard Java Date and Time classes…Jun 23, 20201Jun 23, 20201
Rafsanjani Abdul-AzizAndroid SharedPreferences with type safetyAlmost every Android application makes use of the SharedPreferences API for persistence of data of primitive types. Typically, we would get…Jan 24, 2020Jan 24, 2020
Rafsanjani Abdul-AzizUnraveling the mystery behind Play Store App Signing and App BundlesBeing a software developer in the 21st century means learning and unlearning a lot of technologies and methodologies as you move along…Nov 7, 20191Nov 7, 20191