2 "name": "DeclarativeUIKit",
4 "summary": "Library for writing UIKit Autolayout declaratively.",
5 "description": "UIKitのプロジェクトからSwiftUIに移行するためには根本の設計から変える必要がある場合があり、さらにUIKitからSwiftUIやSwiftUIからUIKitの相互の連携がどうしても必要になります。\nまたSwiftUIはCombineを用いたMVVM設計を基本とするため、それ以外のアーキテクチャを採用していたりリアクティブプログラミングの学習が十分でないプロジェクトの場合、導入の敷居が高くなります。\nそのためUIKitをメインとして既存のレイアウトの定義だけを宣言的に記述できるライブラリとしました。\n\nIn order to migrate from a UIKit project to SwiftUI, it may be necessary to change the underlying design, and furthermore, the interworking of UIKit to SwiftUI and SwiftUI to UIKit is inevitable.\nIn addition, since SwiftUI is based on MVVM design using Combine, projects that use other architectures or have not sufficiently learned reactive programming will have a higher threshold for implementation.\nFor this reason, we decided to use UIKit as the main library where only the existing layout definitions can be written declaratively.",
6 "homepage": "https://github.com/sakiyamaK/DeclarativeUIKit",
12 "Kei Sakiyama": "sakiyama.k@gmail.com"
15 "git": "https://github.com/sakiyamaK/DeclarativeUIKit.git",
21 "source_files": "Sources/DeclarativeUIKit/**/*",
22 "swift_versions": "5.5",
23 "swift_version": "5.5"