All Projects → gk-brown → Markupkit

gk-brown / Markupkit

Licence: apache-2.0
Declarative UI for iOS and tvOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Markupkit

Interfacss
The CSS-inspired styling and layout framework for iOS
Stars: ✭ 92 (-81.89%)
Mutual labels:  xml, uikit, styling
Reactivelists
React-like API for UITableView & UICollectionView
Stars: ✭ 250 (-50.79%)
Mutual labels:  uikit, declarative-ui
Komponents Deprecated
📦 React-inspired UIKit Components - ⚠️ Deprecated
Stars: ✭ 202 (-60.24%)
Mutual labels:  uikit, declarative-ui
Flexlib
FlexLib是一个基于flexbox模型,使用xml文件进行界面布局的框架,融合了web快速布局的能力,让iOS界面开发像写网页一样简单快速
Stars: ✭ 1,569 (+208.86%)
Mutual labels:  xml, autolayout
Basecomponents
BaseComponents aims to provide easily reusable and understandable components to increase productivity with UIKit and Foundation APIs
Stars: ✭ 92 (-81.89%)
Mutual labels:  uikit, autolayout
Kgnautolayout
Making AutoLayout Easy
Stars: ✭ 127 (-75%)
Mutual labels:  uikit, autolayout
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-80.91%)
Mutual labels:  xml, uikit
Color Picker For Ios
Colorful: iOS color picker built with Swift.
Stars: ✭ 709 (+39.57%)
Mutual labels:  uikit, autolayout
StackableTableView
A UITableView subclass that enables setting an array of views for both headers and footers utilizing UIStackView
Stars: ✭ 72 (-85.83%)
Mutual labels:  uikit, autolayout
Driftwood
Driftwood is a DSL to make Auto Layout easy on iOS, tvOS and macOS.
Stars: ✭ 14 (-97.24%)
Mutual labels:  uikit, autolayout
ios ui recipe showcase
iOSアプリ開発 - UI実装であると嬉しいレシピブック掲載サンプル
Stars: ✭ 54 (-89.37%)
Mutual labels:  uikit, autolayout
Swiftautolayout
Write constraints in a concise, expressive, Swifty way.
Stars: ✭ 83 (-83.66%)
Mutual labels:  uikit, autolayout
Screenadaptationkit
🎨iOS rapidScreen Compatible AdapterKit(Deprecate)
Stars: ✭ 70 (-86.22%)
Mutual labels:  uikit, autolayout
Drawer View
📤 Custom UI component for iOS, replication of Apple's Apple Music player and Shortcuts’ components view [Swift 5.0, iOS 12].
Stars: ✭ 136 (-73.23%)
Mutual labels:  uikit, autolayout
Katana Ui Swift
UIKit port of React, built on top of Katana.
Stars: ✭ 53 (-89.57%)
Mutual labels:  uikit, declarative-ui
Uicollectionview Layouts Kit
📐 A set of custom layouts for UICollectionView with examples [Swift 5.3, iOS 12].
Stars: ✭ 410 (-19.29%)
Mutual labels:  uikit, autolayout
Leego
Declarative, configurable & highly reusable UI development as making Lego bricks.
Stars: ✭ 967 (+90.35%)
Mutual labels:  autolayout, declarative-ui
UIComponent
Write UI in crazy speed, with great perf & no limitations.
Stars: ✭ 333 (-34.45%)
Mutual labels:  uikit, declarative-ui
Swiftui Cheat Sheet
SwiftUI 2.0 Cheat Sheet
Stars: ✭ 3,417 (+572.64%)
Mutual labels:  uikit, declarative-ui
Blueprint
Declarative UI construction for iOS, written in Swift
Stars: ✭ 500 (-1.57%)
Mutual labels:  uikit, declarative-ui

MarkupKit has been retired. Users are encouraged to migrate to the Lima project, which supports most MarkupKit features and allows developers to create iOS and tvOS applications declaratively using an intuitive Swift-based DSL.

Converting markup to Lima syntax is straightforward. For example, given this markup:

<LMColumnView spacing="16">
    <UIImageView image="world.png"/>
    <UILabel text="Hello, World!"/>
</LMColumnView>

the Lima equivalent is as follows:

LMColumnView(spacing: 16,
    UIImage(image: UIImage(named: "world.png")),
    UILabel(text: "Hello, World!")
)

For more information, see the Lima README.

Thanks for using MarkupKit!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].