https://github.com/champlainlecode/karee
Another way to build Flutter applications for mobile, web and desktop using the powerful of MVC Design Pattern.
https://github.com/champlainlecode/karee
flutter karee karee-cli karee-library mvc-architecture
Last synced: 8 months ago
JSON representation
Another way to build Flutter applications for mobile, web and desktop using the powerful of MVC Design Pattern.
- Host: GitHub
- URL: https://github.com/champlainlecode/karee
- Owner: ChamplainLeCode
- License: mit
- Created: 2021-03-09T21:02:38.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-26T10:12:04.000Z (11 months ago)
- Last Synced: 2025-04-09T23:14:35.403Z (8 months ago)
- Topics: flutter, karee, karee-cli, karee-library, mvc-architecture
- Language: Dart
- Homepage:
- Size: 967 KB
- Stars: 47
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Karee
Another way to build Flutter applications for mobile, web and desktop using Karee Architecture.
# About Karee
Karee is a framework that embbed a Command Line Interface and Libraries used to take full advantage of what it offers.
## The CLI
- Karee-CLI a command line interface that helps you to manage Karee with
- Code Generation
- Project generation
- Module generation
- Dictionary generation
- File management
- Project execution
Take a look at [Karee-CLI](https://github.com/ChamplainLeCode/karee-cli)
## The Libraries
### Karee library set of dart lib very useful to
- Handle Errors
- Manage Navigation
- Manage multimodule Application
- Inject Dependencies
- Provide Service Layer
- Manage Application State
- Provide Internal Navigation
- Generate all your controllers
- Organize your project's files
- Manage your files and class names
- Support Application Internationalization
- Manage your application's navigation with custom constants
- Generate all your `statelessScreen` and `StatefulScreen` screens with names
- Organize your application routes with various structure
- Generate additional source
### With Karee, you don't have to worry because:
- Karee is Simple, Easy to start and fast
- Karee works without `Class Inheritance` on your controllers or Services
- Karee takes advantage of the power of `MVC Design Pattern` and `Annotations` simplicity
- Karee provides a lot of useful items
### With Karee your code become
- Easy to read
- Easy to maintain
## Editor Extension
***Coming soon...***
- VS Code Extension
- Android Studio Extension
- Intellij Extension
## Contributing
Thank you for considering contributing to the Karee library! The contribution guide can be found in the [Karee documentation](https://github.com/ChamplainLeCode/karee/wiki/Contribution-Guide).
## Code of Conduct
In order to ensure that the Karee community is welcoming to all, please review and abide by the [Code of Conduct](https://github.com/ChamplainLeCode/karee/wiki/Contribution-Guide#code-of-conduct).
## License
Karee Framework is open-sourced software licensed under the MIT license.