Problem Statement: Build an Android application to edit code in different languages and run the code on a remote online compiler, while displaying any output if present. User should have the option to enter input values to the above coded program.
- Get the app by downloading the debug-demo apk here
- Retrofit - Type-safe HTTP client for Android and Java by Square, Inc.
- OkHttp - An HTTP+HTTP/2 client for Android and Java applications.
- RxJava2 - RxJava – Reactive Extensions for the JVM.
- Dagger2 - A fast dependency injector for Android and Java.
- Butterknife - Bind Android views and callbacks to fields and methods.
- AVLoadingIndicatorView - a collection of nice loading animations for Android.
- Maven - Dependency Management
- judge0 - Web API for code compilation and execution.
- Asad Khan - CodeBillion
- Hat tip to anyone who's code was used
- Inspiration
- etc