Wprowadzenie do React Native
Celem warsztatu jest wprowadzenie do technologii React Native, pozwalającej pisać natywne aplikacje dla Androida oraz iOS używając React-a. Podczas warsztatu skupimy się na tym, jak rozpocząć pracę z aplikacjami mobilnymi, używając rozwiązania cross-platform. Zbudujemy proste aplikacje używające komponentów native-base, napiszemy nawigację używając react-navigation oraz będziemy linkować dodatkowe biblioteki. Na koniec zapoznamy się z platformą Expo, która znacznie przyspiesza development aplikacji.
Dla kogo jest warsztat:
- Dla programistów chcących poznać podstawy pisania aplikacji mobilnych przy użyciu React Native.
- Potrzebna znajomość JavaScript oraz przynajmniej teoretyczna React-a.
Wymagania techniczne:
- NodeJS[masked] LTS
- Visual Studio Code, WebStorm lub dowolne IDE dla JavaScript (TypeScript)
- Android Studio
- Dla użytkowników MacBooków i chcących używać symulatora iOS najnowsza wersja XCode
Podczas warsztatu uczestnicy korzystają z własnych komputerów. Podczas warsztatu zapewniemy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegatariańskiej.
PROWADZĄCY
Radosław Józefowicz - Zawodowo w branży IT od 8 lat. Zaczynał w korporacjach, a aktualnie zajmuje się tworzeniem aplikacji medycznych i IoT opartych na chmurze AWS dla zagranicznych startupów. Głównie tworzy rozwiązania backendowe w Javie, choć ostatnimi czasy regularnie popełnia frontendy w Reakcie. Wierzy w polyglot persistence i programming.
PROGRAM WARSZTATÓW
1. Wprowadzenie do React Native
- TypeScript
- React i JSX
- State i props
- Testowanie aplikacji na symulatorze
- Stylizowanie komponentów
2. Komponenty native base
- Przykładowe formularze
3. Budowanie nawigacji przy użyciu react-navigation
4. Dodawanie zewnętrznych bibliotek
5. Wprowadzenie do platformy Expo
UWAGA
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.