Building React Native Apps for Mac
In this course we will learn how to create modern macOS applications using react-native, take advantage of all the goodies react-native provides on the mac.
- 5.0 / 5 (1 rating)
- Published
- Updated
4 hrs 33 mins
27 Videos
Oscar Franco
Team lead
π©πͺπͺπΈπΊπΈ
I'm a Systems Engineer at BodyFast.
I have worn many hats and worked with a variety of companies -- start-ups, corporates, bootstrapped. I have lead developer teams and also done deep dives into technical topics. You name it, I have done it.
I have especially spent a lot of time creating mobile applications with react-native including publishing one of the first rn-macos apps on the market - https://ospfranco.github.io/cidemon/.
My current focus is developing new and novel techniques for creating Mac apps.
01Remote
You can take the course from anywhere in the world, as long as you have a computer and an internet connection.
02Self-Paced
Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.
03Community
Join a vibrant community of other students who are also learning with Building React Native Apps for Mac. Ask questions, get feedback and collaborate with others to take your skills to the next level.
04Structured
Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.
How to set up a scalable architecture for your application
How to integrate native macOS APIs
How to leverage native APIs with JavaScript
How to create great desktop native experiences
In this course we will explore react-native as a framework for building macOS applications. Unlike web based tools, react-native offers a lot of benefits when it comes to performance and the ability to leverage native functionality.
React-native is not without its difficulties and the jump to a desktop environment requires not only novel technical solutions but also a different way of dealing with APIs and UI patterns.
In 30 lessons we cover setting up a scalable application architecture, connecting with native macOS APIs and exploring some workarounds. The course comes with a lot of new techniques, code samples and detailed instructions to develop React Native apps that are truly equal to native alternatives.
Taught by Oscar Franco, who has worked in several companies as team lead and CTO, released a bunch of React Native apps and has contributed many of the newest latest techniques for react-native-macos.
Our students work at
Course Syllabus and Content
Introduction
1 Lesson 58 Seconds
- Sneak Peek00:00:58
Getting started
4 Lessons 15 Minutes
- Sneak Peek00:01:25
- Sneak PeekΒ
- Sneak Peek00:02:36
- Sneak Peek00:11:18
Building bones of the application
8 Lessons1 Hours 29 Minutes
- Sneak Peek00:16:15
- Sneak Peek00:07:57
- Sneak Peek00:04:53
- Sneak Peek00:16:39
- Sneak Peek00:07:17
- Sneak Peek00:10:43
- Sneak Peek00:10:18
- Sneak Peek00:14:56
Advanced JavaScript topics
2 Lessons 16 Minutes
- Sneak Peek00:06:56
- Sneak Peek00:09:40
MacOS specific functionality
9 Lessons1 Hours 10 Minutes
- Sneak PeekΒ
- Sneak Peek00:07:31
- Sneak Peek00:18:35
- Sneak Peek00:10:35
- Sneak Peek00:13:25
- Sneak Peek00:07:44
- Sneak Peek00:07:23
- Sneak PeekΒ
- Sneak Peek00:05:00
Advanced topics
6 Lessons1 Hours 20 Minutes
- Sneak PeekΒ
- Sneak Peek00:15:45
- Sneak Peek00:13:29
- Sneak Peek00:11:58
- Sneak Peek00:23:58
- Sneak Peek00:15:37
Subscribe for a Free Lesson
By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.
Meet the Course Instructor
Purchase the course today
newline Pro Subscription
$18/MO
Get unlimited access to the course, plus 60+ newline books, guides and courses. Learn More
Billed annually or $40/mo billed monthly. Free to cancel anytime.
- Discord Community Access
- Full Transcripts
- Money Back Guarantee
- Lifetime Access
Plus:
- Unlimited access to 60+ newline Books, Guides and Courses
- Interactive, Live Project Demos for Every newline Book, Guide and Course
- Complete Project Source Code for Every newline Book, Guide and Course
- Best Value π
Frequently Asked Questions
Who is this course for?
Javascript and web devs who want to jump into desktop app development and/or macOS devs who want to create apps faster with modern tooling.
The framework is already there, what more is there to learn?
While the framework provides the foundation for creating your app, many advanced features are time consuming to discover alone. Knowledge of the internal APIs and UI patterns macOS uses is also poorly documented. This course will cover a lot of topics so you can quickly create a great desktop experience.
What if I need help?
You can ask us questions anytime through the community Discord channel or by sending us a message.