https://devpodcast.app/android-dev-podcast-4/Ep 4. Scaling from taxi to super appAsian phenomenon of super apps is not well known in other parts of the world. We’ve heard about WeChat but not many of us thought that ride-hailing startup can also grow to the super app. Today we are talking with Stapan (Android) and German (iOS) from Grab about the company and their experience as developers of tools and build systems.
You will learn why react native is not ready for prod, is Flutter a complete answer to all problems, are developers loving to support thousands of different Android devices, how to do linting at scale of dozens of PR per day, and why Android X update is not just a couple of line changes in Gradle config.
Agenda:
A brief history of the company
Passenger App before becoming a mega-app
Asian Mega app. What it is?
Driver App - really no iOS?
Devices. How to survive in a huge variety of cheap no-name android phones?
Crash tracking
Feature flags
Testing
Passenger app now
Documentation
Tooling updates
Beta testing
Structure of teams and communication between them
AndroidX - why don’t you move
Android SDK upgrade
Kotlin
Swift
Diff Checker
Cross-platform experience
Modularity
Plugins
Build Systems
Difficulty: Overview
Speakers: Denis Nekliudov, Stepan Goncharov, German Saprykin