Beginner
Projekt interfejsu aplikacji fitness
Stwórz projekt UI dla nowoczesnej aplikacji do ćwiczeń fizycznych.
Zaprojektuj interfejs użytkownika (UI) dla aplikacji mobilnej do ćwiczeń fizycznych. Uwzględnij ekran główny, tracker treningowy oraz profil użytkownika. Skup się na minimalistycznym designie, czytelności ikon i intuicyjnej nawigacji dla użytkowników w każdym wieku.
Advanced
Strategia monetyzacji aplikacji
Opracowanie planu zarabiania na aplikacji typu 'freemium'.
Opracuj kompleksową strategię monetyzacji dla nowej aplikacji mobilnej typu 'freemium'. Porównaj model subskrypcyjny z mikropłatnościami i zaproponuj optymalne ceny oraz funkcje premium dla rynku polskiego, maksymalizując przychody przy zachowaniu satysfakcji użytkowników.
Intermediate
Proces onboardingu użytkownika
Zaprojektowanie płynnego procesu powitania dla aplikacji bankowej.
Opisz krok po kroku proces onboardingu dla aplikacji bankowej. Jakie kropy powinien przejść użytkownik od pobrania aplikacji do wykonania pierwszego przelewu, aby doświadczenie było intuicyjne, bezpieczne i budowało zaufanie do marki?
Intermediate
Kod Flutter dla listy asynchronicznej
Napisanie fragmentu kodu w frameworku Flutter.
Napisz przykładowy kod w frameworku Flutter (język Dart) implementujący ListView, który asynchronicznie pobiera dane z API (np. JSONPlaceholder) i wyświetla je jako listę kart zawierających obrazki, tytuły oraz podtytuły.
Intermediate
Dostępność w aplikacjach mobilnych
Zasady tworzenia interfejsów dostępnych dla każdego.
Wylistuj 5 kluczowych zasad projektowania dostępnych aplikacji mobilnych (iOS i Android) dla osób niewidomych i słabowidzących. Wyjaśnij, jak poprawnie konfigurować etykiety dla elementów interaktywnych i testować działanie czytników ekranu (VoiceOver, TalkBack).
Beginner
Tekst powiadomień push dla e-commerce
Tworzenie skutecznych treści powiadomień.
Stwórz 5 różnych wariantów treści powiadomień push dla sklepu internetowego z odzieżą, których celem jest zachęcenie użytkownika do sfinalizowania zakupu porzuconego koszyka. Każdy wariant powinien mieć inny ton komunikacji (np. humorystyczny, pilny, pomocny, ekskluzywny).
Advanced
Wybór technologii: Cross-platform vs Native
Analiza porównawcza dla dużego projektu.
Przeprowadź szczegółową analizę porównawczą między rozwojem natywnym (Swift/Kotlin) a cross-platform (React Native/Flutter) dla dużej aplikacji bankowej wymagającej wysokiego bezpieczeństwa. Uwzględnij wydajność, bezpieczeństwo, koszty utrzymania i dostępność natywnych interfejsów API.
Advanced
Debugowanie zużycia baterii na Androidzie
Optymalizacja i diagnozowanie wycieków energii.
Podaj przewodnik krok po kroku, jak zdiagnozować i naprawić nadmierne zużycie baterii przez aplikację na system Android przy użyciu Android Studio Profiler. Wymień najczęstsze przyczyny problemów z energią w tle (background tasks) i sposoby ich rozwiązania.
Intermediate
Gamifikacja w aplikacjach edukacyjnych
Zaprojektowanie mechanizmów grywalizacji.
Zaproponuj mechanizm grywalizacji dla aplikacji mobilnej do nauki języków obcych. Opisz system punktów, odznak, poziomów awansu oraz tablicę wyników (leaderboard), który zmotywuje użytkownika do regularnej, codziennej nauki poprzez aplikację.
Beginner
Optymalizacja sklepu Google Play (ASO)
Zwiększenie widoczności i liczby instalacji.
Wymień 5 kluczowych elementów, na które należy zwrócić uwagę podczas optymalizacji strony aplikacji w Google Play Store (ASO - App Store Optimization), aby zwiększyć jej widoczność w wynikach wyszukiwania i liczbę organicznych instalacji.