A mobile application needs to be developed for Android in the Color by Number genre (coloring by numbers), similar to popular apps on Google Play (Pixel Art Coloring, Tap Color, ColorAura, etc.).
At the first stage, an MVP version with basic functionality is planned, without a bonus system, ratings, and daily discoveries of paintings.
A catalog of coloring pages with predefined colors and areas will be provided from our side via API.
The developer does not need to create content or algorithms for generating paintings — only correctly implement the display and interaction with the ready data.
⸻
Main functionality (MVP)
1. Gallery of paintings
• Categories (for example: animals, flowers, landscapes, abstraction, etc.)
• Display of paintings in a grid format
• Ability to add new paintings in the future
2. Coloring mode
• Coloring by numbers
• Zoom and pan across the image
• Automatic filling of the area upon clicking
• Highlighting the active number
• Saving already colored areas
3. User progress
• Saving the progress of each picture
• Completion percentage
• Ability to continue coloring from where the user left off
4. Finished works
• Section "Completed pictures"
• Viewing finished works
• Saving to the device or sharing (optional)
⸻
Mandatory additional functionality
• When selecting a color:
• ✅ only the areas corresponding to the selected number are highlighted
• ❌ other areas cannot be colored (blocked from interaction)
⸻
Functionality that is NOT needed at the first stage
• ❌ Daily bonuses
• ❌ Daily discovery of paintings
• ❌ Ratings, leaderboards
• ❌ In-game currency, purchases with bonuses
• ❌ Social mechanics
(may be added in subsequent stages)
⸻
Technical requirements
• Platform: Android
• Support for various screen sizes
• Optimized performance with large images
• Preparation for publication on Google Play
⸻
Expectations from the performer
• Experience in developing Android applications
• Preferably — experience with graphics or game mechanics
• Assessment of timelines and costs for MVP
• Willingness for further cooperation (updates, new features)