PinnedInLevel Up CodingbyJames Cullimore·Apr 7, 2025How I Cut My Gradle Build Time by 50%Android developers are no strangers to the occasional long build time. As projects grow in complexity, waiting on Gradle to finish its work…A response icon4A response icon4
PinnedInLevel Up CodingbyJames Cullimore·Feb 1, 2024Accessibility Amplified: A Journey to Inclusive Android AppsThe pursuit of innovation frequently overshadows the requirement of inclusion. As our lives grow more entwined with digital interfaces, it…
PinnedInLevel Up CodingbyJames Cullimore·Feb 6, 2024Pixel Perfect: Designing for Every Screen, Every FoldMobile device diversity has increased to previously unheard-of levels. App developers have many challenges because different devices have…A response icon1A response icon1
InLevel Up CodingbyJames Cullimore·2d agoWhat `adb` Can Teach You About Broken Android IPC ProtectionsWhen Android developers hear “permissions,” they usually think about camera prompts, location access, notifications, or storage.
InLevel Up CodingbyJames Cullimore·3d agoHow I Used a QA Agent Workflow to Reduce Manual Testing PressureManual testing has a way of growing quietly.A response icon1A response icon1
InLevel Up CodingbyJames Cullimore·Jul 8Testing Android Work Profiles Without Losing Your MindLast year, I worked on a project where we had to build not one, but two versions of the same app. One ran in the personal profile. The…
InLevel Up CodingbyJames Cullimore·Jun 17Development, Life, and the Mask No One SeesA personal story about social anxiety, software, fatherhood, and learning to understand the person behind the mask.
InLevel Up CodingbyJames Cullimore·Jun 15Preview-Driven Screenshot Testing For Locales, Keys, And Font ScaleSome testing work starts with a bug.
InLevel Up CodingbyJames Cullimore·May 18Dejavu, Compose, And The Difference Between Performance Wins And GuardrailsWhen I first decided to try Dejavu, I was hoping for a slightly dramatic story. I wanted it to point at a few screens and tell me, with…
InLevel Up CodingbyJames Cullimore·May 8Verifying Hardware-Backed Keystore on a Custom Android BuildWhen people talk about Android Keystore, the conversation often becomes vague very quickly.