YoVDO

Two Platforms, One Codebase - Cross-Platform React and React Native App at Sportsbet

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Mobile Development Courses React Courses React Native Courses User Experience Design Courses Team Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of re-platforming separate web and iOS apps into a single codebase using React and React Native at Sportsbet. Learn about the ambitious project's goals, the team's approach to maximizing code reuse, and their solution for scaling to accommodate rapid team growth. Discover how they addressed divergent web and native UX, focusing on navigation, routing, and animations. Gain insights into the sociological challenges faced, including convincing Objective-C developers to write JavaScript and managing a complex cross-platform build, testing, and deployment process. Walk away with a deeper understanding of cross-platform React codebases' strengths and weaknesses, strategies for structuring code to balance reusability and platform-specific needs, and techniques for maintaining developer productivity as the codebase expands.

Syllabus

Introduction
Outline
The apps
Native iOS app
Container presenter pattern
Container component
Crossplatform potential
Styling
Animation
Animation on iOS
Navigation
Linking
Escape Hatch
Summary
Build tooling
Branching out
Wrap up
Questions


Taught by

NDC Conferences

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent
Mobile Web Development
Google via Udacity