Tech Modularizing Our Driver App For Android: Benefits & way ahead (Part-3) Here's Part-3 of this series, where we detail the benefits of modularizing the driver-app at Gojek.
Tech Modularizing Our Driver App For Android: The Need (Part-1) Here's is Part-1 of this series, where we talk about why we decided to modularize our Gojek driver app for Android.
Tech Code Obfuscation Errors On Android: A Cautionary Tale How the GoPay team solved an issue which caused thousands of crashes on our Android app.
Tech Courier Library For Gojek's Information Superhighway This is part-3 of how we built Courier, the information superhighway between mobile devices and our backend servers.
Tech Action Handling On Android: A ‘GoPay Social’ Case Study An analysis of updating outer screens on Android when an action is performed in an internal flow.
Tech Accessibility & Inclusion: Building a #SuperApp for everyone Here’s what we did to improve accessibility to our Android Components.
Tech Setting The SuperApp World In Motion Here’s how we added motion to our Android Design System components.
Tech API Design: Here’s why mobile developers should care The ‘why’ and ‘how’ of designing APIs to build great apps.
Tech Reducing Build Time For Gojek #SuperApp How we strived to improve build time in our app to help increase developer productivity.
Design Using custom lint rules to improve our DLS coverage How Project Sonar helped us to efficiently adopt our Design Language System, Asphalt.
Tech Running CI for mobile engineers at scale How the devX team at Gojek runs CI for the humongous load of pipelines we encounter each day.
Tech The Journey to Our New Authentication System How we migrated users from our legacy user authentication service to Gojek’s state of the art system—GoID
Tech The Story of Our Big Android App Rewrite The steps we took to overcome inefficient architecture and sub-par design to give our driver SuperApp a much-needed overhaul.
Tech How We Handled a Large-scale AndroidX Migration Key takeaways from Gojek’s consumer app migration.
Tech How We Improved Performance and Build Times in Android Studio A guide to optimise Android Studio performance in multi-module apps, and maximise developer productivity.
Tech How to Use Templates to Improve the Android Studio Experience An explainer on setting up different templates offered by Android Studio to increase productivity.
Tech What You Might Not Know About LayoutInflater on Android Two important things to keep in mind before using LayoutInflater’s ‘Inflate’ method.
Tech An Architectural overview of the new GO-JEK rider app A deep dive of everything we did on Android
Tech Multi-Threading Like a Boss in Android With RxJava 2 If you’re new to RxJava or have been doing it for a while now, you will always have something new to learn.