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.
To build the app, leverage the power of Gradle and Android Studio for an unparalleled development experience.
Be among the first to explore our initial testing release! Watch out for the Beta V0.1 version, coming soon.
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.
- Fork: Begin by forking this repository.
- Make Changes: Implement your enhancements in your forked repository.
- Test: Ensure your changes work flawlessly.
- Pull Request: Submit a pull request in this repository.
- Review & Merge: Your contribution will be reviewed and merged if accepted by the repository members.
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.
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 [email protected] for assistance.
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.