Skip to content

consler/Cat-The-Builder-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cat-The-Builder-App

App to build a .apk from .catrobat(pocket code projects)

How to use

screenshot

  • 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.

Feature comparison

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

TO DO:

  • Optimize
  • More languages
  • Theme settings

Contact me

How it works

  • When you press "Build", the app copies a folder called CATGAME from the assets folder to the cache directory.
    • 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.

Note

  • 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.

License

GNU AGPL v3.0

About

App to build .apk from .catrobat

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors