WeAreDevelopers LIVE Nov 3, 2021

Making the switch from web to mobile development

Milica Aleksic

Think moving from web to mobile is just swapping a div for a View? Discover how to conquer native toolchains, background states, and app store deployments with React Native.

Pause
Mute Enter Fullscreen
#1 about 5 min

Transitioning to React Native from web development

How React Native enables cross-platform mobile development using existing JavaScript skills.

#2 about 1 min

Setting up mobile development environments and editors

The necessary shift from standard browsers to native development environments like Xcode and Android Studio.

#3 about 2 min

Testing with emulators, simulators, and real devices

Why relying solely on simulators can cause performance issues and why testing on physical devices is crucial.

#4 about 4 min

Using core UI components instead of standard HTML

How React Native replaces standard web tags with core components for mobile rendering.

#5 about 3 min

Applying styles using StyleSheets and styled components

The differences in styling mobile applications using JavaScript object styles and flexible layout rules.

#6 about 4 min

Designing mobile animation systems for better user experience

Utilizing the Animated API and interactive libraries to meet high mobile user experience expectations.

#7 about 2 min

Implementing screen transitions and navigation patterns

Navigating through mobile applications using screen stacks instead of standard browser URLs.

#8 about 2 min

Writing specific code for different mobile platforms

Managing separate behaviors for iOS and Android environments using modular platform code.

#9 about 2 min

Managing mobile application lifecycle states efficiently

Tracking whether applications are actively executing in the foreground, background, or an inactive state.

#10 about 1 min

Requesting user permissions for hardware and native features

Ensuring applications securely request access to critical device capabilities like cameras and notifications.

#11 about 3 min

Handling network connectivity drops and offline functionality

Strategies to improve mobile experiences when devices lose internet connection or encounter slow networks.

#12 about 3 min

Sharing logic across web and mobile using monorepos

How to reuse business logic between platform components utilizing monorepos and dependency workspaces.

#13 about 2 min

Verifying code quality with mobile testing frameworks

Preventing logic regressions during heavy mobile development by leveraging popular rendering test libraries.

#14 about 2 min

Debugging native mobile applications with customized tools

Inspecting device logs, component layouts, and network requests using specialized client debugging tools.

#15 about 3 min

Building and deploying native mobile application distributions

Navigating the official review processes required to publish distributions through global application stores.

#16 about 10 min

Addressing common transitions and mobile development challenges

Audience questions cover deployment complexities, framework learning resources, and software team collaboration scenarios.

Matching moments

2:21 min

Transitioning developers from React web to React Native mobile

Milica Aleksic Milica Aleksic +1 · World Congress 2022

3:15 min

Challenges for web developers transitioning to native development

Rowdy Rabouw Rowdy Rabouw · LIVE

1:35 min

Transitioning from frontend web development to mobile environments

Aleksandra Desmurs-Linczewska · LIVE

6:21 min

Defining native applications and the history of React

Dmitry Vinnik · LIVE

2:32 min

Transitioning across tech stacks into mobile application development

Sylvia Dieckmann · LIVE

3:38 min

Navigating continuous delivery for React Native mobile applications

Edoardo Dusi · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 9

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 25, 2026 · 11:00–11:30

Stage 7

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer at Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 4

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

September 25, 2026 · 14:10–14:40

Stage 7

Why Your iOS App Feels Broken After an Hour: Diagnosing Long-Session Performance on Real Devices

Vasuki Uday Kiran Vudathala

Staff Performance Engineer at ServiceNow

Vasuki Uday Kiran Vudathala