React NativeThe Native Bits

The native bits you need to know to build & release great React Native apps

Understanding the Native Build Systems

This course is designed to give an insight into how the native build systems for Android and iOS platforms work.

Through video overviews, detailed articles, and helpful exercises you will learn about how the build systems work and how to configure them correctly for your app.

You don‘t need to be an expert in the native platforms to build a React Native app, but the understanding you will gain from this course will help you fix issues from the native bits of React Native and avoid them in the first place by knowing the right thing to do.

Coming September 2019

Preorder now at a discounted price of $150 $75

Not ready to preorder?
Sign up to be the first to hear when the course is release and get a nice discount!

Who is this course for?

This course is designed for developers who already have an understanding of the Javascript side of React Native, but want to learn more about the native platforms that it is built on top of. It is perfect for developers who are coming to React Native from React Web and are releasing their first mobile app.

Who is this course written by?

I am Matt Oakes, a freelance mobile app developer from the UK. I began developing apps on the Android platform in Java before also taking up iOS development in Objective-C. I have been developing with React Native for 3 years now for many of my clients, however, I have not stopped working with the native platforms.

What is the content of the course?

  • The Android Build System
    1. Overview of the Android Build System
    2. Guide to a Typical Project Structure
    3. Installing and Running Gradle
    4. Common Android Gradle Tasks
    5. Effectively Managing Dependencies
    6. How Auto-linking Works Under-the-hood
    7. Working with AndroidX and the Support Library
    8. Configuring Build Variants and Flavours
    9. Using Multidex
    10. Decreasing APK size with D8 or Proguard
    11. Create a smaller APK for each CPU Architecture
  • The iOS Build System
    1. Overview of the iOS Build System
    2. Guide to a Typical Project Structure
    3. Configuring Targets, Configurations, and Schemes
    4. Managing Common Build Settings
    5. Customising Target Build Phases
    6. Effectively Managing Dependencies with Cocoapods
    7. How Auto-linking Works Under-the-hood

Coming September 2019

Preorder now at a discounted price of $150 $75

Not ready to preorder?
Sign up to be the first to hear when the course is release and get a nice discount!