Skip to content

Programming on mobile App SCode IDE is a mobile coding IDE and platform (Compiler for mobile), Where you can run your projects. Now you code anytime, anywhere and on the go.

License

Jaseunda/scode-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCode Studio

SCode Studio is a mobile coding IDE and platform that lets you transform your ideas into stunning apps. With its intuitive and user-friendly interface, you can now create and launch your own apps quickly and efficiently. Get access to a wealth of powerful tools, including a visual layout editor, code editor, emulator, and more. Experience a seamless development process with integrated cloud services, version control, and collaboration features.

SCode Studio screenshot{ width=100% }

Features

  • Create apps for Android, iOS, and web using popular languages such as Java, Kotlin, Swift, JavaScript, and more
  • Design beautiful UIs with drag-and-drop widgets
  • Edit code with syntax highlighting, auto-completion, error checking, and debugging tools
  • Test your apps on real devices or simulators
  • Publish your apps to Google Play Store, App Store, or web hosting services
  • Manage your projects with Git integration
  • Collaborate with other developers using chat rooms and code sharing

Installation

To install SCode Studio on your mobile device,

  • Download the app from (Internal Tester)Google Play Store or App Store
  • Download on release
  • Open the app and sign up for a free account
  • Start creating your first app!

Usage

To use SCode Studio,

  • Tap on the "+" button to create a new project
  • Choose a template or start from scratch
  • Customize your app's layout using the visual editor or code editor
  • Add functionality using built-in libraries or external modules
  • Run your app on an emulator or a connected device
  • Debug any issues using breakpoints, logs, and console output
  • Save your changes and commit them to Git repository
  • Share your app with others using QR codes or links

For more detailed instructions,

please refer to our documentation.

Roadmap

Accomplished

  • Android application PacKage (APK) building
  • Android library support
  • APK signer
  • Built-in web browser for search, etc.
  • Color palette
  • Create Mobile IDE
  • Multi-language compiler [BETA]
  • Share code using link
  • Share files
  • Support multiple languages
  • Zip support

To be Accomplished

  1. Develop drag and drop programming feature: SCode Studio 2.0 will have a drag and drop programming feature for Flutter and React Native, making it easier for beginners to create mobile applications without writing a lot of code.

  2. Expand language support: SCode Studio 2.0 will support a wide range of programming languages, including Java, C++, Python, and more, totaling 168 languages.

  3. Build APK and iOS projects: Scode Studio 2.0 will allow users to build APK and iOS projects, making it easy to develop and test mobile applications on different platforms.

  4. Implement a built-in Linux CLI app: Scode Studio 2.0 will have a built-in Linux CLI app, allowing users to run Linux commands from within the app and manage their projects and environments more easily.

  5. Enable project sync across devices: When users log in to SCode Studio 2.0, their projects will be synced across all devices. This will enable them to work on their projects on different devices without having to manually transfer files.

  6. Allow running projects on any device online: With SCode Studio 2.0, users will be able to run their projects on any device online. This will make it easy to test their projects on different devices without owning them.

  7. Bring Android Studio and VSCode features to SCode Studio: This will allow users to take advantage of the best features of Android Studio and VSCode, while using the SCode Studio IDE.

  8. Create a learning community: The SCode community will provide a place for users to share knowledge and collaborate with others on projects.

  9. Create documentation for all features: Documentation will be created for all features, making it easy for users to learn how to use the different aspects of the IDE.

  10. Implement file tabs: File tabs will make it easier for users to manage multiple files within the IDE.

  11. Add support for Flutter: SCode Studio will have full support for Flutter, making it easier for users to create mobile applications with this framework.

  12. Add full feature Kotlin support: SCode Studio will provide full support for Kotlin, including features such as code completion and debugging.

  13. Implement Git: Git integration will make it easier for users to manage their projects and collaborate with others.

  14. Make it available on Android and iOS: SCode Studio will be available on both Android and iOS, making it accessible to a wider audience.

  15. Implement plugins: Plugins will provide users with additional features and functionality that they can customize to fit their needs.

  16. Implement project settings via .json: Project settings can be saved and shared via .json files, making it easy for users to manage their project configurations.

  17. Implement QR code scanning: SCode Studio will allow users to scan QR codes to quickly import projects or share code snippets.

  18. Provide theme customization: Users will be able to customize the look and feel of the IDE by choosing from a variety of themes.

License

SCode Studio is licensed under the MIT License.

See LICENSE for more information.

Contact

If you have any questions,

feedback,

or suggestions,

please feel free to contact me at:

Email: [email protected]

Twitter: @jaseunda

Facebook: https://www.facebook.com/SCodeStudio/

We would love to hear from you!

About

Programming on mobile App SCode IDE is a mobile coding IDE and platform (Compiler for mobile), Where you can run your projects. Now you code anytime, anywhere and on the go.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published