Hi all!
So, I was examining the code for my latest project, Android Developer Studio (ADS for short) and thought I might post this topic.
What is ADS?
So, what is ADS, you ask? ADS is a full-screen development environment (FSDE) that allows android developers to create their own applications for Android devices and test them on the device that ADS runs on; alternatively, ADS can emulate the device, although this is not recommended due to memory concerns. Due to the Android API being written in Java, ADS only supports the Java programming language, although if GCC gets ported to Android, I hope to make it support other programming languages, like Ada, C, C++, Fortran, Objective-C, Objective-C++, and others. I also hope to make a Windows and Linux implementation (no Mac implementation because I will not learn Objective-C)! If you wish, I could go on a rant why I will not learn obj-c. I'll be quite reasonable, I assure you.
Off objective-C, the studio will have an easy-to-use UI that hides itself every 10 seconds when not interacted with, but immediately unhides itself upon touch interactivity. This is useful, say, if your coding an app that you don't want others to see at the moment. I hope to make this setting configurable in the future.
How does ADS work?
ADS will be installable in the Google Play Store application. I hope it is very accessible, and to make sure of this, I will be testing it on my android tablet when I get one. I will also make sure it is appealing visually to the sited, as I hope that the sited use this as well. Installed with it are some Java books and reference guides. These can be viewed in your android web browser, so you can learn Java if you don't know it already. The Windows and Linux versions will install them as well.
So, fire away with questions and features you want added! Don't completely burro me into the ground with too many of them. I'm still learning how the Android SDK works, so please keep that in mind.
My Github