We may earn an affiliate commission when you visit our partners.
Hendrik Swanepoel

Leverage your existing web development skills to easily build slick native iOS apps.

Do you have experience in web development and would like to gain valuable experience in mobile development? React Native enables you to leverage your existing skills to build slick native iOS apps. React is extremely popular, has great community support, and now, through React Native, supports building iOS apps that are indistinguishable from apps built with Objective-C or Swift.

Enroll now

What's inside

Syllabus

Introduction
Prep Your Environment for React Native
Create a Login View
Make the Login View Functional
Read more
Working with Tabs
Building a Feed with the ListView Component
Building a Detail View with the Navigator Component
Building the Search Component
Calling Objective-C Code from React Native Code

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Hendrik Swanepoel, who are recognized for their work in web development
Explores React Native, which is a popular and industry-standard framework for building native iOS apps
Suitable for learners with web development experience who want to gain mobile development skills
Builds a strong foundation for beginners in mobile development
Covers the essential concepts and components of React Native app development
Includes hands-on labs and interactive materials to enhance practical understanding

Save this course

Save Build iOS Apps with React Native to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Build iOS Apps with React Native with these activities:
Review programming concepts in JavaScript
Ensure a strong foundation in JavaScript, which is essential for React Native development.
Browse courses on JavaScript Fundamentals
Show steps
  • Review basic JavaScript syntax and data types
  • Practice writing JavaScript functions
  • Explore JavaScript object-oriented programming concepts
Organize and review course materials
Improve understanding and retention by organizing and reviewing course materials regularly.
Show steps
  • Create a system for organizing notes, assignments, and quizzes
  • Regularly review and summarize the materials
  • Identify areas where further clarification is needed
Show all two activities

Career center

Learners who complete Build iOS Apps with React Native will develop knowledge and skills that may be useful to these careers:
iOS Developer
iOS Developers are responsible for designing, developing, and maintaining iOS apps. This course helps build a foundation in React Native, a framework that enables developers to use their JavaScript skills to create native iOS apps. By learning React Native, aspiring iOS Developers can expand their skillset and become more competitive in the job market.
Mobile Developer
Mobile Developers are responsible for designing, developing, and maintaining mobile apps. This course can be useful for Mobile Developers who want to expand their skillset to include iOS development. By learning React Native, Mobile Developers can create native iOS apps that are indistinguishable from apps built with Objective-C or Swift.
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of websites and web applications. This course can be useful for Front-End Developers who want to expand their skillset to include mobile development. By learning React Native, Front-End Developers can create native iOS apps that are indistinguishable from apps built with Objective-C or Swift.
App Developer
App Developers are responsible for designing, developing, and maintaining mobile apps. This course can be useful for App Developers who want to expand their skillset to include iOS development. By learning React Native, App Developers can create native iOS apps that are indistinguishable from apps built with Objective-C or Swift.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course can be useful for Software Engineers who want to expand their skillset to include mobile development. By learning React Native, Software Engineers can create native iOS apps that are indistinguishable from apps built with Objective-C or Swift.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites and web applications. This course can be useful for Web Developers who want to expand their skillset to include mobile development. By learning React Native, Web Developers can create native iOS apps that are indistinguishable from apps built with Objective-C or Swift.
UI/UX Designer
UI/UX Designers are responsible for the design and implementation of the user interface of websites and web applications. This course can be useful for UI/UX Designers who want to expand their skillset to include mobile development. By learning React Native, UI/UX Designers can create native iOS apps that are indistinguishable from apps built with Objective-C or Swift.
Technical Writer
Technical Writers are responsible for creating documentation for software and hardware products. This course may be useful for Technical Writers who want to gain a better understanding of mobile development. By learning React Native, Technical Writers can create more accurate and informative documentation for iOS apps.
Product Manager
Product Managers are responsible for the planning, development, and launch of new products. This course may be useful for Product Managers who want to gain a better understanding of mobile development. By learning React Native, Product Managers can better communicate with their development team and make more informed decisions about product features.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing software and hardware products to ensure that they meet quality standards. This course may be useful for Quality Assurance Analysts who want to gain a better understanding of mobile development. By learning React Native, Quality Assurance Analysts can better test iOS apps and identify potential defects.
Business Analyst
Business Analysts are responsible for analyzing business needs and developing solutions to meet those needs. This course may be useful for Business Analysts who want to gain a better understanding of mobile development. By learning React Native, Business Analysts can better understand the technical aspects of mobile app development and make more informed recommendations to their clients.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. This course may be useful for Project Managers who want to gain a better understanding of mobile development. By learning React Native, Project Managers can better manage the development of iOS apps and ensure that they are delivered on time and within budget.
Salesforce Developer
Salesforce Developers are responsible for developing and maintaining Salesforce applications. This course may be useful for Salesforce Developers who want to expand their skillset to include mobile development. By learning React Native, Salesforce Developers can create native iOS apps that integrate with Salesforce.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data to identify trends and patterns. This course may be useful for Data Analysts who want to gain a better understanding of mobile development. By learning React Native, Data Analysts can better understand the data that is generated by mobile apps and use it to make more informed decisions.
Marketing Manager
Marketing Managers are responsible for planning and executing marketing campaigns. This course may be useful for Marketing Managers who want to gain a better understanding of mobile development. By learning React Native, Marketing Managers can better understand how to market mobile apps and reach their target audience.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Build iOS Apps with React Native.
While targeting Swift, this book provides a deeper understanding of iOS development concepts. It's beneficial for learners who want to develop a stronger foundation.
Provides guidance on writing maintainable and reusable code. It's essential reading for aspiring iOS developers seeking to develop high-quality and sustainable apps.
This classic work introduces fundamental design patterns. While not specific to React Native, it provides a solid foundation for understanding software design principles.
Offers a comprehensive guide to Swift. It's particularly beneficial for learners who want to deepen their understanding of the language's syntax and features.
This online course provides a comprehensive overview of iOS development. While not specific to React Native, it offers a broader foundation for learners new to iOS development.
This online course good starting point for beginners. It provides a basic understanding of Swift and iOS development.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Build iOS Apps with React Native.
Red Hat Certified Specialist in Linux Diagnostics and...
Most relevant
Multiplatform Mobile App Development with React Native
Most relevant
Building Mobile Apps with React Native
Most relevant
React Native - The Practical Guide [2024]
Most relevant
React Native: The Big Picture
Most relevant
React Native
Most relevant
React Native: Getting Started
Most relevant
React Native Fundamentals
Most relevant
Flutter & Dart - The Complete Guide [2024 Edition]
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser