/SketchIDE

SketchIDE offers Android developers a seamless experience with its stable Integrated Development Environment designed to streamline app creation with no coding!

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

SketchIDE Logo

📊 SketchIDE

GitHub contributors GitHub last commit GitHub pull requests GitHub issues

Welcome to SketchIDE - your go-to platform for a stable Integrated Development Environment tailored for all Android developers. SketchIDE empowers you to create Android apps effortlessly, without the need for traditional coding, all from the convenience of your Android phone.

📱Building the App

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

🤖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! 🎉

License

SketchIDE is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

SketchIDE is distributed in 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
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with SketchIDE.  If not, see <https://www.gnu.org/licenses/>.

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