blob: 8414f2d5412ecba26550f57b26cee5a0af02b613 [file] [log] [blame]
{
"name": "UILayoutKit",
"version": "0.0.2",
"summary": "UILayoutKit is a port of Androids layout system and its drawable and resources framework to iOS.",
"description": "The main reason for this project is to learn more about the Android layout system and how it works.\nAnother reason is the lack of a advanced layout system in iOS ( **Update:** this is not true anymore for iOS >= 6 because of the introduction of auto layout). Currently it is a pain to build maintainable UI code in iOS. You have the choice between doing your layout in interface builder which is great for static, but not powerful enough for dynamic content, or doing all in code which is difficult to maintain.\nIn Android layouts can be defined in XML. Views automatically adjust their size while taking into account their content requirements and their parents' size restrictions.",
"homepage": "https://github.com/towik/UILayoutKit",
"license": {
"type": "Apache License, Version 2.0",
"file": "LICENSE"
},
"authors": {
"towik": "towik@163.com"
},
"platforms": {
"ios": "7.0"
},
"source": {
"git": "https://github.com/towik/UILayoutKit.git",
"tag": "0.0.2"
},
"source_files": [
"UILayoutKit",
"UILayoutKit/Layout",
"UILayoutKit/Layout/FrameLayout",
"UILayoutKit/Layout/LayoutBridge",
"UILayoutKit/Layout/LinearLayout",
"UILayoutKit/Layout/RelativeLayout",
"UILayoutKit/Layout/UIScrollView",
"UILayoutKit/Resources",
"UILayoutKit/Resources/Drawable",
"UILayoutKit/Resources/StateList",
"UILayoutKit/Resources/Values",
"UILayoutKit/Utils",
"UILayoutKit/Utils/TBXML",
"UILayoutKit/View",
"UILayoutKit/View/Inflater",
"UILayoutKit/ViewController",
"UILayoutKit/Widgets",
"UILayoutKit/Widgets/Categories",
"UILayoutKit/**/*.{h,m}"
],
"frameworks": [
"QuartzCore",
"UIKit",
"CoreGraphics"
],
"requires_arc": true
}