Dear Students ⭐
🚀 I am so happy you decided to join us in this amazing journey to becoming an excellent React Native developer.
💻 I know React Native can be a bit different on Windows. This guide is just for you to make things easier.
📚 If you're just starting, some parts of this guide might seem confusing or unfamiliar. Don't worry! Whenever you watch a video that has something special for Windows, this guide will be there in the resources of every video to help. So, even if some things aren't clear now, keep this guide handy and read on. It's made to assist you whenever you need it.
🍎 If I were Steve Jobs (😂), I'd have ensured that developers everywhere, regardless of their OS, would have access to tools that are only offered on macOS.
🍎 Please understand that the limitations of iOS tools on Windows aren't something within my control. I empathize with the constraints and am going to do my best to bridge the knowledge gap for you. Your patience and understanding are deeply appreciated!
Avoid iOS Folder: Whenever iOS-specific configurations or commands, like pod install, are highlighted in our tutorial videos, please DO NOT attempt to access or make changes to the ios folder on your Windows machine. Such actions are counterproductive on Windows and may introduce unforeseen issues.
Xcode References: In parts of the course, I might demonstrate tasks using the Xcode tool for iOS. Since Xcode is exclusive to macOS, kindly fast forward these sections as they are not applicable to your Windows setup.
You can always check iOS Compatibility Remotely: Although direct iOS testing isn't possible on a Windows machine, you can consider collaborating with colleagues who use Macs to assist with development & testing. Also, with every video, the code changes are going to be there, which will include some of the code changes that happens in iOS folder.
Always Test on Android: Ensure you have thoroughly tested your applications on Android. When creating a new application demonstrated for iOS in the tutorials, you'll need to adapt and test on Android. Remember:
Instead of using npx react-native run-ios, use npx react-native run-android.
📚 If at any point you run into issues or discrepancies during a lecture, kindly check the Resources folder associated with that particular video.
📚 I will always provide supplementary documentation and resources tailored for Windows users to help address and resolve common challenges.
❓If by any chance you happen to find some issue that is not discussed in the documentation, please reach out to me using Q&A or messages section and I will help you! I try to be quick with responding to questions and messages. You can also join our facebook group to see if other people have experienced the same issues:
This guide is paramount for your learning journey. It's going to be attached to every video that references iOS-specific tasks and will be called Windows Specific Documentation
Accessing from Video: Next to each video, there's a Resources button. Simply click on it to revisit this guide.

Embarking on this React Native journey is thrilling. Given the platform differences, it's crucial to stay informed about these nuances. Refer to the Resource's documentation when in doubt, and especially when a video touches on iOS-specific procedures.
Happy coding and remember, the React Native community is vast and always supportive. In this journey, know that you're in good company!