Jakie są zatem wymagania dotyczące ukończenia tego kursu i tworzenia natywnych aplikacji mobilnych za pomocą
React Native?
Potrzebujesz wiedzy na temat Javascript
i React, nie
musisz być ekspertem, ale wymagana jest podstawowa wiedza.
Nie musisz znać Androida, Java, Swift lub Objective-C lub Kotlin, nie musisz nic o
tym wiedzieć, nie będziemy pisać kodu w tych językach.
Jeśli chodzi o posiadany sprzęt i oprogramowanie, zależy to od tego, co chcesz zbudować.
Jeśli chcesz zbudować aplikację na iOS, którą dystrybuujesz za pośrednictwem App Store, to w systemie Windows nie jest
to możliwe lokalnie, ale przy pomocy expo możesz faktycznie zbudować taką aplikację zdalnie, co oznacza, że jest ona budowana na
serwerach expo, a ty zawsze możesz dystrybuować go do App Store przy pomocy expo, ale
jest to nieco trudniejsze, a jeśli nie korzystasz z expo, absolutnie nie możesz tworzyć aplikacji na iOS
w systemie
Windows, to po prostu ograniczenie nałożone przez Apple.
Nawiasem mówiąc, to samo dotyczy
Linuksa, nie można też tworzyć tam aplikacji na iOS.
Aplikacje na Androida można budować lokalnie na Windowsie z expo lub bez, i to samo dla MacOS i
wszystkich
platform, bez problemu możesz tworzyć aplikacje na iOS i Android na MacOS z expo lub bez.
Powiedziałbym, że nie
wygląda to źle, nie ma tu żadnych prawdziwych łamaczy okazji.
Dzięki temu zanurzmy się głębiej w React Native i dowiedzmy się wszystkiego.