React Native – tworzenie aplikacji mobilnych

Szkolenie React Native – tworzenie aplikacji mobilnych iOS i Android to dwudniowy kurs praktyczny poświęcony budowie nowoczesnych aplikacji mobilnych z wykorzystaniem frameworka React Native opartego na języku JavaScript i ekosystemie React. Program koncentruje się na tworzeniu aplikacji działających na platformach iOS oraz Android z jednego wspólnego kodu. Szkolenie skierowane jest do frontend developerów, React developerów, JavaScript developerów oraz zespołów produktowych, które chcą rozszerzyć swoje kompetencje o development mobilny i tworzyć nowoczesne aplikacje cross-platform w środowisku biznesowym. Realizujemy szkolenia w formie online i stacjonarnej na terenie całej Polski. Nie widzisz szkolenia, którego szukasz? Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Czas trwania: 2 dni / 14 h

Programowanie – szkolenia dla programistów z nowoczesnych języków i technologii

Opis

Podstawy React Native i ekosystem

  • Wprowadzenie do React Native i ekosystemu mobilnego
  • React Native vs aplikacje natywne i webowe
  • Konfiguracja środowiska (Expo, React Native CLI)
  • Struktura projektu React Native
  • Komponenty natywne i JSX

UI i budowa interfejsu

  • Style i layout (Flexbox)
  • Obsługa zdarzeń i interakcji użytkownika
  • Podstawy nawigacji między ekranami
  • Budowa pierwszego ekranu aplikacji mobilnej
  • Tworzenie komponentów wielokrotnego użytku

Logika aplikacji i dane

  • Zarządzanie stanem aplikacji (useState, useEffect)
  • Komunikacja z API i obsługa danych asynchronicznych
  • Nawigacja w aplikacjach mobilnych (React Navigation)
  • Formularze i walidacja danych
  • Dostęp do funkcji urządzenia (storage, kamera, lokalizacja – wprowadzenie)

Testowanie i publikacja

  • Debugowanie aplikacji i narzędzia developerskie
  • Podstawy testowania aplikacji mobilnych
  • Optymalizacja wydajności aplikacji
  • Build aplikacji (Android / iOS)
  • Podstawy publikacji w App Store i Google Play

 

FAQ – React Native i tworzenie aplikacji mobilnych

1. Czym jest React Native i czym różni się od aplikacji natywnych?

React Native to framework umożliwiający tworzenie aplikacji mobilnych na Android i iOS przy użyciu JavaScript i React. Szkolenie omawia różnice między React Native, aplikacjami natywnymi oraz webowymi, a także jego miejsce w ekosystemie mobilnym.

2. Jak wygląda konfiguracja środowiska do pracy z React Native?

Kurs obejmuje konfigurację środowiska z wykorzystaniem Expo oraz React Native CLI. Uczestnicy poznają strukturę projektu, komponenty natywne, JSX oraz budują pierwszy ekran aplikacji mobilnej.

3. Czy szkolenie obejmuje zarządzanie stanem i komunikację z API?

Tak. Uczestnicy uczą się zarządzania stanem aplikacji, obsługi danych asynchronicznych oraz komunikacji z API. Omawiana jest również nawigacja w aplikacjach mobilnych z użyciem React Navigation oraz praca z formularzami i walidacją danych.

4. Czy kurs obejmuje dostęp do funkcji urządzenia i debugowanie?

Szkolenie wprowadza do korzystania z funkcji urządzenia, takich jak lokalna pamięć, kamera czy lokalizacja. Uczestnicy poznają także narzędzia debugowania i podstawy testowania aplikacji mobilnych.

5. Czy szkolenie przygotowuje do publikacji aplikacji w App Store i Google Play?

Tak. Program obejmuje proces budowania aplikacji (build) oraz podstawy publikacji w App Store i Google Play. Uczestnicy poznają wymagania produkcyjne i dobre praktyki przygotowania aplikacji mobilnej do wdrożenia.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.