App to build a .apk from .catrobat(pocket code projects)
- Download the app here.
- Open the app.
- Write your desired app name into the first text field.
- Write your desired package name into the second text field.
- Write your desired version into the third text field.
- Write your desired version code into the fourth text field (must be a whole number)
- Click on "Your icon" and select your icon file (.png or .jpeg).
- Click on "Your .catrobat" and select your .catrobat file (exported in pocket code)
- Click "Build" and wait until the build is done.
| Features | Cat The Builder | CBuilder | Manual APK editing |
|---|---|---|---|
| Newest version support | ✅ | ❌ | ✅ |
| Open source client | ✅ | ❌ | 🤷🏽♂️ |
| Fast | ✅ | ✅ | ❌ |
| Easy to use | ✅ | ✅ | ❌ |
| Maintained | ✅ | ❌ | ✅ |
| Change app name | ✅ | ✅ | ✅ |
| Change package | ✅ | ✅ | ✅ |
| Change version name | ✅ | ✅ | ✅ |
| Change version code | ✅ | ❌ | ✅ |
| Change icon | ✅ | ✅ | ✅ |
| Use adaptive icon | ✅ | ❌ | ❌ |
| Auto resize round icon | ✅ | ❌ | ❌ |
- Optimize
- More languages
- Theme settings
- Telegram: @onsler
- Discord: @consler
- Email: consler2000@gmail.com
- When you press "Build", the app copies a folder called CATGAME from the assets folder to the cache directory.
-
- CATGAME.apk is a fork of Pocket Code that skips the main menu and loads the project right away (source code can be found at https://github.com/consler/CATGAME).
-
- The CATGAME folder is simply an unzipped CATGAME (you can rename any .apk to .zip and extract it like a normal archive).
- The app then copies your .catrobat file and extracts it to CATGAME/assets/CATGAME, because that's the folder CATGAME loads (.catrobat files are also renamed zip archives with your project data).
- After that, Cat The Builder replaces the default icon with your custom icon.
- Then it zips the CATGAME folder and saves it to the cache directory as CATGAME.apk.
- It uses ARSCLib to change the app name, package name, version name, and version code.
- Finally, it signs the apk and exports it onto your phone's storage.
- Cat The Builder is NOT affiliated with Pocket Code.
- Cat The Builder is made for only Pocket Code projects.
- Cat The Builder is developed by just one person, making the development process quite slow.
- The project is close to a 1.0 release, and any bugs found should be reported.
- If you are fluent in a language that's not English, Ukrainian, Russian or German and are willing to help to add it to Cat The Builder, please contact me.
