An Android apk made with Flutter on FlutterFlow for UI/UX and Android Studio.
The app has "Login with Google" mandatory but don't worry as this was only made for learning purpose no data is collected.
The app uses GeeksforGeeks's notes for teaching the Basic concepts of the Languages.
Same for the exercises in the app, they are taken from GeeksforGeeks too.
The app currently supports 4 languages:
1. C:
The basic concepts for C language are included in this Module and can be accessed by clicking on the topic name the app will display the Notes PDF. The course is self paced text mode.
2. C++:
The basic concepts for C++ are included in this Module and can be accessed by clicking on the topic name the app will display the Notes PDF. The course is self paced text mode.
3. Java:
The basic concepts for Java are included in this Module and can be accessed by clicking on the topic name the app will display the Notes PDF. The course is self paced text mode.
4. Python:
The basic concepts for Python are included in this Module and can be accessed by clicking on the topic name the app will display the Notes PDF. The course is self paced text mode.
The app uses JDoodle cloud based IDE website for letting you practice the learned concepts.
1. Clone Project with git clone.
2. Install Kotlin, Flutter, Dart etc in system and their plugins in Android Studio.
3. Open project in Android Studio.
4. Click on File menu and Click on "Project Structure" there set SDK to latest version. Also enable Dart/Flutter in Modules/Dependencies.
5. Enable Flutter and Dart Support for this project from Tools/SDK.
6. Run the flutter pub get command as instructed by the notification my Android Studio.
7. Finally select AVD or Physical Device and Click Run by the main.dart File.
For support, DM me on Telegram
===========================================================
CodeEx Version 2.0 - 31/Oct/2023 -By: Shivam Ingale
===========================================================
- fixed layout
- no overlapping
- no interfearence with the notch
- made everything look a bit spacious
- switched from 'online-ide' to 'JDoodle'
- added seperate compiler for C
- added seperate compiler for C++
- added seperate compiler for Java
- added seperate compiler for Python
- changed profile panel
- added changelogs button in about app section
- can't remember more
- Github
===========================================================
===========================================================