movie.mp4
Celem projektu było stworzenie aplikacji mobilnej o nazwie „SzaloneBloczki”, która pełni funkcję edukacyjną poprzez pomoc w zrozumieniu działaniu algorytmów oraz schematów blokowych.
"SzaloneBloczki" mają dostarczyć użytkownikom narzędzia do eksploracji, nauki i eksperymentowania z algorytmami w sposób intuicyjny i interaktywny. Aplikacja ma być użytecznym narzędziem zarówno dla początkujących, jak i zaawansowanych programistów oraz studentów nauk informatycznych i matematycznych.
Aplikacja mobilna powinna zawierać następujące podstawowe funkcjonalności:
-
Możliwość tworzenia własnych schematów blokowych.
-
Wizualizację algorytmów na podstawie utworzonych schematów blokowych.
-
Pracę krokową i ciągłą – użytkownik może wybrać tryb pracy krokowej lub tryb ciągły.
-
Możliwość eksportu schematu blokowego do formatu PDF.
-
Odczyt i zapis utworzonych schematów blokowych.
-
Eksport algorytmu do Python.
Aby uruchomić projekt "SzaloneBloczki", wykonaj poniższe kroki:
Upewnij się, że masz zainstalowanego Yarn oraz Expo CLI na swoim systemie.
Następnie, przejdź do katalogu projektu w terminalu i zainstaluj zależności, wpisując następującą komendę:
yarn install
Koniecznym krokiem jest też stworzenie pliku .env
i zawarcie w nim linku do API:
BASE_URL=<link_do_api>
Po zainstalowaniu zależności i utworzeniu pliku, uruchom projekt za pomocą komendy:
yarn expo start
Po uruchomieniu, aplikacja będzie dostępna pod adresem Expo Go na Twoim urządzeniu mobilnym. Alternatywnie, możesz skorzystać z emulatorów dostępnych w środowisku Expo.