搜索插件、代码仓与 APP 分类

插件详情v2.2.6

karee

使用 Karee 架构构建 Flutter 应用程序的另一种方式,适用于移动、Web 和桌面平台。

AndroidiOSmacOSWindowsLinux
近 30 天下载
27
喜欢数
6
Pub 分数
150

安装插件

flutter pub add karee

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Karee 是一个 Flutter 框架,可使用 Karee 架构构建适用于移动、Web 和桌面的跨平台应用程序。它提供了一种结构化的状态管理和依赖注入方法,促进代码的清晰组织和可扩展性。专为寻求统一架构的开发者设计,Karee 通过在各平台上强制执行一致的模式来简化应用开发。支持 Android、iOS、macOS、Windows 和 Linux,确保统一的开发体验。该包与 Flutter 生态系统无缝集成,并托管在 GitHub 上,以保证透明度和社区贡献。

适合场景

  • 跨平台应用开发
  • 结构化状态管理
  • Flutter 应用中的依赖注入
  • 可扩展的应用架构
  • 统一的代码库,适用于多个平台

主要特点

  • Karee 架构模式
  • 内置依赖注入
  • 平台无关设计
  • 关注点的清晰分离
  • 支持所有主要的Flutter平台

适合对象

  • 寻求架构一致性的开发人员
  • 构建大规模 Flutter 应用的团队
  • 需要可重用组件的项目
  • 跨平台应用程序开发
  • 专注于可维护性的Flutter开发者

使用建议

  • 需要了解 Karee 架构
  • 新采用者的学习曲线
  • 与主流包相比,文档有限
  • 最适合项目早期阶段
  • 可能需要针对复杂业务逻辑进行自定义

原始 README

以下为关联源码仓库的 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

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.

Code of Conduct

In order to ensure that the Karee community is welcoming to all, please review and abide by the Code of Conduct.

License

Karee Framework is open-sourced software licensed under the MIT license.

所属分类

依赖

依赖清单 2 项

  • karee_inject^1.0.4
  • yaml^3.1.3

源码仓库

使用此插件的项目

暂无相关数据。