DroidlyMobileGames / SketchGDXPro

Other
10 stars 0 forks source link

SketchGDX Pro

Welcome to SketchGDX Pro! Here you'll find the source code of many classes in SketchGDX Pro!

Building the App

To build the app you should use Android Studio as it requires Gradle.

To select the appropriate build variant in Android Studio, use the Build Variants tab or use the appropriate Gradle build command.

Source Code Map

The source code map will show multiple classes that help with generating the project, you can find out more about each class on the original Sketchware Pro Github page.

Class Role
a.a.a.Dp Helper for compiling an entire project
a.a.a.Ix Responsible for generating AndroidManifest.xml
a.a.a.Jx Generates source code of activities very important
a.a.a.Lx Generates source code of components, such as listeners, etc.
a.a.a.Ox Responsible for generating XML files of layouts not required for SketchGDX Pro
a.a.a.qq Registry of built-in libraries' dependencies
a.a.a.tq Responsible for the compiling dialog's quizzes
a.a.a.yq Organizes Sketchware projects' file paths
mod.hey.studios.nativelib.AddNativeLibs Adds the libGDX Native Libraries automatically! Modded by me! :D
dev.aldi.sayuti.editor.manage.AddLocalLibraries Adds the libGDX libraries automatically do not remove these!

You can also check the mod package, which contains the majority of contributors' changes.

Discord

Coming soon once I feel it's complete enough!

Disclaimer

This mod was not intended to replace Sketchware Pro or Sketchware as it was intended to help those looking to develop games using the block programming language provided by Scratch!

I love Sketchware Pro and what the modding team has done to it, mind you there are many aspects like what I've done here that were not available or easily available so I re modded Sketchware Pro to be a standalone libGDX enabled application! This means that you can install the application without interfering with Sketchware Pro projects or files :D!

Sketchware Pro Original

This will take you to the original Sketchware Pro!