Mastering Native Code

Led by:
Advanced
level
Pre-requisites

RN Development Set up using MasteringNativeCodeStarterPack, latest Xcode, Android Studio, IDE and terminal of choice.

none
Limited seats
available now
Held on
Jul 17, 2024
Location
Portland, OR
Mazen Chami

Elevate your React Native development skills by gaining hands-on experience in native development, covering language basics (Swift, Objective-C, Kotlin), native linking, and building native modules to confidently contribute to native projects.

Overview

Transform from a React Native developer with minimal native code experience to one who confidently navigates and contributes to native projects. This workshop offers a deep dive into the essentials of native development for React Native developers, including language recognition (Swift, Objective-C, Kotlin), syntax fundamentals, native linking, and hands-on experience in building a native module for React Native. Elevate your skillset and approach native code with newfound confidence.

What you'll learn
Recognize native language at a glance
Learn the basics of native language syntax and its best practices
Be confident in building a native module
Meet the Instructors

Mazen Chami

Senior Software Engineer
Infinite Red
Mazen Chami is a Senior Software Engineer with over 6 years of experience in React Native. Mazen is a co-host of the React Native Radio podcast and an expert in Ignite and open source development. In his free time, Mazen loves to play soccer and enjoys time outdoors with his wife and toddler.
Workshop Assistants
Josh Yoes

Senior Software Engineer

Infinite Red

Jon Major Condon

Senior Software Engineer

Infinite Red

workshop
Intermediate

Navigating the Last Mobile Mile

Explore the "last mobile mile" to make your React Native app feel native on iOS and Android, covering font scaling, dark mode theming, accessibility, keyboard interactions, home screen widgets, and more, while leveraging Expo Modules API and Config Plugins.

details

Led by:

workshop
Beginner

React Native Essentials

Dive into the fundamentals of React Native, from initializing applications to exploring native libraries, and discuss intermediate topics to help React developers transition seamlessly into mobile development.

details

Led by: