O projekcie:
Rozwój aplikacji mobilnej na React Native z użyciem Expo, przeznaczonej do pracy ze zdjęciami:
• zmiana rozmiaru i wagi obrazów
• kadrowanie (crop)
• nakładanie filtrów w stylu Instagram
• podstawowa edycja zdjęć
Backend na Node.js jest już zaimplementowany i będzie wspierany ze strony zamawiającego. Głównym zadaniem jest opracowanie interfejsu mobilnego i logiki klienta.
Design — na podstawie referencyjnej aplikacji (zostanie dostarczony).
⸻
Technologie i stos:
• React Native przez Expo
• TypeScript
• Tailwind CSS (przez Nativewind)
• shopify/react-native-skia
• expo-gl
• REST API
⸻
Zadania:
• Tworzenie interfejsu użytkownika na podstawie referencji
• Implementacja logiki obsługi obrazów (przycinanie, filtry, kompresja itp.)
• Integracja z już istniejącym API
• Praca z kamerą i galerią
• Optymalizacja wydajności
• Wsparcie i rozwój projektu w razie potrzeby
⸻
Wymagania:
• Doświadczenie w tworzeniu na React Native (w szczególności z Expo)
• Pewna znajomość TypeScript
• Doświadczenie w pracy ze zdjęciami w aplikacjach mobilnych
• Znajomość i doświadczenie z React Native Skia, expo-gl
• Umiejętność pracy z REST API
• Umiejętność tworzenia interfejsów z użyciem Tailwind CSS
• Dokładność w szczegółach i jakość realizacji
⸻
Dodatkowe atuty:
• Doświadczenie z filtrami i efektami wizualnymi
• Doświadczenie w publikacji aplikacji w App Store
• Doświadczenie w testowaniu aplikacji mobilnych