Bottle Sort Puzzle – Android Game (Java, Native UI)
Calming bottle-sort puzzle with 500 handcrafted levels, undo/restart/hints, dark mode, smooth canvas bottles, and ready hooks for AdMob/IAP monetization. Built entirely in Android Studio (Java, API 23+).
Bottle Sort Puzzle is a complete, production-ready bottle sorting puzzle game where players tap bottles to pour colored liquid until every bottle contains only one color.
The project includes a deterministic 500-level progression system, smooth animations, sound effects, dark/light themes, star-based scoring, and persistent player progress.
The game is written entirely in pure Java using custom Canvas rendering. No external game engines or heavy third-party SDKs are used. This makes it lightweight, fast, and easy to customize or reskin for publishing on the Play Store.
Perfect for developers who want to quickly launch a puzzle game with ads, expand gameplay, or rebrand the project.
Key Features
500 Solvable Levels with progressive difficulty (3–8 colors, 5–10 bottles).
Smart Hint System using BFS solver highlighting source and target bottles.
Unlimited Undo and instant restart for every level.
Star Rating System based on move efficiency.
Automatic Progress Save using SharedPreferences.
Dark Mode + Light Mode with in-app toggle.
Responsive Bottle Grid (3 or 4 columns depending on screen).
Custom BottleView with selection bounce, smooth pouring animation, shimmer effects, and win overlay.
Sound Effects via SoundPool (pour, click, win, error).
Level Select Screen with lock/unlock progression and star indicators.
⏸ Pause Menu, About screen, and How-to-Play overlay.
Share Intent to share the game.
ProGuard Optimized release build.
Monetization Ready with prepared hooks for AdMob interstitials and in-app purchases.
Technical Details
IDE: Android Studio Giraffe / Koala or newer
Language: Java
Android Gradle Plugin: 8.12.3
JDK Compatibility: Java 8 (source/target)
Compile SDK: 36
Target SDK: 36
Minimum SDK: 23 (Android 6.0+)
Gradle: Wrapper included (auto download on first sync)
Dependencies:
AndroidX AppCompat
Material Components
ConstraintLayout
RecyclerView
CardView
No external game engines or heavy libraries are used.
How to Run the Project
Open Android Studio.
Select File → Open and choose the project folder.
Allow Gradle to sync and download required components.
Select an emulator or device with API 23+.
Click Run to build and launch the game.
How to Rebrand
Change applicationId and namespace inside app/build.gradle.
Edit app name and texts in app/src/main/res/values/strings.xml.
Replace launcher icons inside the mipmap folders.
Customization
Colors: Modify palettes inside ColorUtils.java.
Levels: Adjust difficulty logic in LevelGenerator.getColorCountForLevel().
Sounds: Replace WAV files in res/raw.
(Only For Premium Category Products !)
1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 5 days if a new version is released. We free support within 5 days.
2. If a license is required (Excludes WHMCS license , we provide only method not license), please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.
3. We provide Mobile, PHP script installation services for $19.90 / ₹1700. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.
5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.
6. The response time can last up to 6 hours.
(Only For Membership Category Products !)
Benefits of our Membership Plans
Instant access to all plugins and all themes including all future releases
Unlimited domain usage
Regular Updates as of when available. Usually, updates are released daily.
If you have any questions, please first read the FAQs.
If you haven’t found the answer to your question, please contact us, and we will respond ASAP.
Please note that any digital products on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.
Buy or download for FREE by subscribing to our VIP Membership Plan. Join the club of more than 1100+ happy members. This is the same theme as sold by the developer.
Updates:
We offer frequent updates for one year from the date of purchase. After this period, you have to purchase the item again to receive further updates, we also offer lifetime updates as a second option.
We regularly update products as soon as we are notified about an update, we go and download it from the author and update it on our site, but In case the current version of the product is not the latest, You can request an update for the product by contact form.
We send regular emails advising when products have been updated so please be sure to provide an active email address when you sign up.
Support:
Our support team is available 24/7, if you have any questions or need help in installing or configuring digital products purchased on the website, please don’t hesitate to contact form.
Please note that we are not developers of the provided products, so our technical support capabilities are limited. We do not change product functionality and do not fix developer bugs.
If you have any questions, please first read the FAQs.
If you haven’t found the answer to your question, please contact us, and we will respond ASAP.
Please note that any digital products on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.
Full Ionic 5 Mobile App for WordPress – Admob, Analytics, Rewards ads, Cloudflare – Hala News Pro
Rs5,727.00Original price was: Rs5,727.00.Rs249.00Current price is: Rs249.00.