Potrzebne jest opracowanie aplikacji mobilnej na Androida w gatunku Color by Number (kolorowanie według numerów), podobnej do popularnych aplikacji w Google Play (Pixel Art Coloring, Tap Color, ColorAura itp.).
Na pierwszym etapie planowana jest wersja MVP z podstawową funkcjonalnością, bez systemu bonusów, rankingów i codziennych odkryć obrazów.
Katalog kolorowanek z już przypisanymi kolorami i strefami zostanie dostarczony z naszej strony przez API.
Programista nie musi tworzyć treści ani algorytmów generowania obrazów — tylko poprawnie zrealizować wyświetlanie i interakcję z gotowymi danymi.
⸻
Podstawowa funkcjonalność (MVP)
1. Galeria obrazów
• Kategorie (np. zwierzęta, kwiaty, krajobrazy, abstrakcja itp.)
• Wyświetlanie obrazów w formie siatki
• Możliwość dodawania nowych obrazów w przyszłości
2. Tryb kolorowania
• Kolorowanie według numerów
• Zoom i przesuwanie po obrazie
• Automatyczne wypełnianie obszaru po naciśnięciu
• Podświetlanie aktywnego numeru
• Zapisywanie już pokolorowanych stref
3. Postęp użytkownika
• Zapisywanie postępu każdej obrazki
• Procent ukończenia
• Możliwość kontynuowania kolorowania z miejsca, w którym użytkownik przerwał
4. Gotowe prace
• Sekcja „Zakończone obrazki”
• Przeglądanie gotowych prac
• Zapisywanie na urządzeniu lub udostępnianie (opcjonalnie)
⸻
Obowiązkowa dodatkowa funkcjonalność
• Przy wyborze koloru:
• ✅ podświetlane są tylko strefy, które odpowiadają wybranemu numerowi
• ❌ inne strefy nie mogą być pokolorowane (są zablokowane przed interakcją)
⸻
Funkcjonalność, która NIE jest potrzebna na pierwszym etapie
• ❌ Codzienne bonusy
• ❌ Codzienne odkrywanie obrazów
• ❌ Rankingi, tablice liderów
• ❌ Wewnętrzna waluta, zakupy za bonusy
• ❌ Mechaniki społecznościowe
(mogą być dodane na następnych etapach)
⸻
Wymagania techniczne
• Platforma: Android
• Wsparcie dla różnych rozmiarów ekranów
• Optymalizacja pracy z dużymi obrazami
• Przygotowanie do publikacji w Google Play
⸻
Oczekiwania wobec wykonawcy
• Doświadczenie w tworzeniu aplikacji na Androida
• Preferowane — doświadczenie z grafiką lub mechaniką gier
• Ocena terminów i kosztów MVP
• Gotowość do dalszej współpracy (aktualizacje, nowe funkcje)