5hirish / quinine

A Flutter IDE by developers for developers (In Development)
https://discord.gg/Yh5Nkrznaw
Apache License 2.0
107 stars 8 forks source link
dart flutter flutter-app good-first-issue ide linux low-code macos webapp windows

Quinine - Flutter Tonic IDE Core

Test codecov GitHub GitHub all releases YouTube Channel Views

⭐️ An IDE for developers by developers πŸ₯‚

Why a new IDE?

IDEs have dated, heavy interfaces with high barriers to entry, focusing on code completion rather than rapid product development. No-code tools lack customisation, limit performance, and lock users into proprietary ecosystems, making them unsuitable for scalable applications. We intend to build an open-source tool which is the best of both worlds: a low-code, low-barrier-to-entry IDE which focuses on productivity by simple drag-n-drop, plug-n-play interface while at the same time offering the control and freedom to build production-grade apps at scale.

Features

Quinine Early Concept

Drag-n-Drop the easy stuff, take control of the hard stuff. It combines the best aspects of IDEs and no-code tools, focusing on improving the developer experience and productivity without sacrificing power and control.

Key Tenets

Progress Update

We're excited to share the latest progress on Tonic IDE with our amazing community members! Here's what's been happening:

πŸ” Track Our Progress

Stay updated with the latest developments by tracking our progress on our GitHub project board. Visit the following link to see our milestones, tasks, and the overall progress of Tonic IDE: Tonic IDE Progress Board

We appreciate your support and patience as we continue to build and refine Tonic IDE. Your feedback and contributions are invaluable to us. Together, we're creating a game-changing IDE for Flutter developers.

Contribute

We welcome contributions from the community! Please read our contributing guidelines and wiki before submitting a pull request.

Join the Community

Core Team

Let's get to know the passionate minds behind Tonic IDE:

  1. Shirish @5hirish : Core maintainer of Tonic IDE. Loves hiking and swimming on the weekends. Planning to get my diving license by the end of July!
  2. Marvin @diazmarv : Community leader for Tonic IDE. Loves to run and shred guitar on the weekends.

License

Quinine is available under the Apache License 2.0. Use it wisely.

About

Quinine is the core library that powers Tonic, a feature-rich low-code Flutter IDE designed to improve the development experience for Flutter developers. Quinine provides essential functionalities such as the low-code designer, syntax highlighting, autocompletion, error checking, and code navigation, making it the backbone of Tonic.

Quinine gets its name from the natural compound quinine, which has been historically used as a key ingredient in tonic water. In the 19th century, quinine was discovered to have antimalarial properties and was extracted from the bark of the cinchona tree. British officials stationed in India mixed quinine with sugar and water to make it more palatable, creating the first tonic water. Later, it became popular to mix tonic water with gin, giving birth to the classic gin and tonic cocktail.

In a similar fashion, Quinine serves as the essential ingredient that gives Tonic its powerful capabilities. By integrating Quinine into Tonic, developers can enjoy a seamless and efficient coding experience when working with Flutter projects.