/SketchIDE

SketchIDE offers Android,iOS, Web, Desktop developers a seamless experience with its stable Integrated Development Environment designed to streamline application creation with no coding!

Primary LanguageDartMIT LicenseMIT

📊 SketchIDE

Telegram Group Telegram Channel GitHub Contributors GitHub Last Commit GitHub Pull Requests GitHub Issues

Welcome to SketchIDE - A "Tool" designed to allow you to build native, cross-platform applications (Android, iOS, Web, Desktop) using a single programming language—no coding required.

📱Building the Android, iOS, Web, Desktop

To build the app, leverage the power of Gradle and Android Studio for an unparalleled development experience.

🏙️ Screenshots

🤖Beta Version 0.1

Be among the first to explore our initial testing release! Watch out for the Beta V0.1 version, coming soon.

🤝 Contributing

Choose the appropriate build variant in Android Studio using the Build Variants tab or execute the corresponding Gradle build command. See The Contributing guide. Embark on the journey of contributing to SketchIDE and be a part of shaping the future of non-coding Android app development.

  1. Fork: Begin by forking this repository.
  2. Make Changes: Implement your enhancements in your forked repository.
  3. Test: Ensure your changes work flawlessly.
  4. Pull Request: Submit a pull request in this repository.
  5. Review & Merge: Your contribution will be reviewed and merged if accepted by the repository members.

Commit Message Guidelines

When making changes, please adhere to the following commit message guidelines:

  • Keep the commit message short and detailed.
  • Use one of these commit types as a prefix:
    • feat: for a feature, possibly improving something already existing.
    • fix: for a bug fix.
    • design: for UI/UX improvements.
    • refactor: for refactoring a specific section of the codebase.
    • test: for everything related to testing.
    • docs: for documentation updates.

Examples:

  • feat: Speed up compiling with new technique
  • fix: Fix crash during launch on certain phones
  • design: Update Design something related UI

Join us in making SketchIDE the best tool for Android app development!


Warning

We'd like to provide clear guidance regarding the utilization of Scope Storage Permission in our platform. It's imperative that you refrain from altering this permission due to Play Store Guidelines. Additionally, for those using SketchIDE and considering updates, please avoid uninstalling the application . Instead, opt to install updates over the existing app to prevent potential loss of your projects Read Guidelines.

📢Feedback and Support

We value your feedback and are here to support you along the way. If you have any questions, suggestions, or issues, please don't hesitate to reach out to us.

💬 Updates: Visit our Telegram Channel for Updates. 💬 Chat support: Visit our Telegram Group to chat support with us.

📧 Email: You can also email us at developerrajendrahelp@gmail.com for assistance.

🎉Happy coding with SketchIDE! 🎉

SketchIDE Licensing Information


SketchIDE is free software: you can redistribute it and/or modify it under the terms of both the MIT License and the Creative Commons Attribution 4.0 International License (CC BY 4.0).

SketchIDE is distributed with the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MIT License and the CC BY 4.0 License for more details.


A copy of the license should be included with SketchIDE. If not, you can view the MIT License at MIT License and the CC BY 4.0 License at Creative Commons.


Any violations to the license can be reported either by opening an issue or writing a mail to us directly.