AppGameKit for Java and Kotlin is here!
We've teamed up with HockeyKid, an avid AppGameKit user, and now you can utilise the power of AppGameKit with the flexibility of Java or Kotlin. Java/Kotlin offers the perfect alternative to Tier 1 with plenty of benefits:
- Object Oriented Programming (OOP): Java & Kotlin are built around OOP using modern and well known concepts such as Classes, Interfaces, Inheritance, etc. These allow for clean, elegant, and organised code that is both reusable and extensible.
- Vast Libraries: Java & Kotlin have a wide range of first and third party libraries that can add lots of functionality, from basic Data Structures (Queues, Linked Lists, HashMaps, etc) all the way to libraries for Gesture Recognition, Digital Signal Processing, etc.
- User Interface: Want to make a desktop tool in AppGameKit? Kotlin & Java have plenty of different libraries for UI like JavaFX, AWT, or Java Swing which will all work alongside AppGameKit.
- Garbage Collection: Much like AppGameKit Tier 1, Java has a built-in Garbage Collector. This means that you don't have to worry about concepts like memory management as you would with Tier 2.
How to get started
To use AppGameKit for Java or Kotlin all you need is:
- Java Development Kit: The latest version of the JDK can be downloaded here: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Your Favorite Java IDE: Java & Kotlin have tons of Integrated Development Environment (IDEs) avaliable and you can use whichever one you want. Here are two recommendations:
Try the sample Project Zip File
This along with more information can be found in the AppGameKit for Java & Kotlin forum post located HERE