Grab
Grab logoGrab · Feature trail

React Native Adoption for Mobile Apps

1 post · May 2019

What this trail covers

Grab has adopted React Native for developing cross-platform mobile application components, starting with the GrabPay Merchant App and extending to modules within the Grab Passenger app (Express, Transaction History, Postpaid BillPay). This initiative aims to achieve code reusability across Android and iOS, minimize maintenance effort, match native performance standards, and optimize engineering resource utilization. Key technical aspects include developing bridging libraries for communication between native and React Native modules, standardizing component libraries, and managing API calls and localization through bridges. The team is also moving towards TypeScript and 100% unit test coverage.

All Grab trails