Auto Layout Magic alternatives and similar libraries
Based on the "Layout" category.
Alternatively, view Auto Layout Magic alternatives based on common mentions on social networks and blogs.
-
Masonry
Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. -
FDTemplateLayoutCell
Template auto layout cell for automatically UITableViewCell height calculating -
MyLinearLayout
MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. -
SwiftBond
Bond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm. -
DeviceKit
DeviceKit is a value-type replacement of UIDevice. -
TinyConstraints
The syntactic sugar that makes Auto Layout sweeter for human use. -
EasyPeasy
The easiest way to create and maintain Auto Layout constraints -
PinLayout
Fast Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer] -
FLKAutoLayout
UIView category which makes it easy to create layout constraints in code. -
Device
Light weight tool for detecting the current device and screen size written in swift. -
FlexLayout
FlexLayout gently wraps the highly optimized facebook/yoga flexbox implementation in a concise, intuitive & chainable syntax. -
set-simulator-location
CLI for setting location in the iOS simulator. -
BrickKit
With BrickKit, you can create complex and responsive layouts in a simple way. It's easy to use and easy to extend. Create your own reusable bricks and behaviors. -
Anchorage
A collection of operators and utilities that simplify iOS layout code. -
Relayout
Swift microframework for declaring Auto Layout constraints functionally -
Compose
Compose is a library that helps you compose complex and dynamic views. -
UIDeviceComplete
UIDevice extensions that fill in the missing pieces. -
Layoutless
Minimalistic declarative layout and styling framework built on top of Auto Layout. -
Luminous
Luminous is a big framework which can give you a lot of information (more than 50) about the current system. -
MisterFusion
A Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. -
Anchors
Declarative, extensible, powerful Auto Layout for iOS 8+ and macOS 10.10+ -
Cupcake
An easy way to create and layout UI components for iOS. -
ManualLayout
Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit. -
TapticEngine
TapticEngine generates iOS Device vibrations. -
QuickLayout
QuickLayout offers a simple way, to easily manage Auto Layout in code. -
WatchShaker
WatchShaker is a watchOS helper to get your shake movement written in swift. -
BBLocationManager
A Location Manager for easily implementing location services & geofencing in iOS. -
Framezilla
Elegant library which wraps working with frames with a nice chaining syntax. -
Anchorman
An autolayout library for the damn fine citizens of San Diego. -
Bamboo
Bamboo makes Auto Layout (and manual layout) elegant and concise. -
FormationLayout
Work with auto layout and size classes easily.
Scout APM - Leading-edge performance monitoring starting at $39/month
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Auto Layout Magic or a related project?
README
Auto Layout Magic
Create 1 scene, let Auto Layout Magic generate the constraints for you
Hello friends,
We've all been there. You have an app supporting iOS 8, and can't use stack views. Therefore you have to make hundreds of constraints to make your view presentable across multiple iOS devices. A very tedious task taking up hours of your time. So why not hire a magician to do it for you?
This is my first open source project, which I am excited to share with you!
Auto Layout Magic will enable you to design on one screen, and the tool will generate constraints for you!
Swift 2 and 3 support!
There is full support for Swift 3, thanks to the open source community! There is also legacy support for Swift 2 by using the Swift_2 branch!
Usage example
Check out this video, for an overview of how to use the tool!
Target Screen
Before Auto Layout Magic, your view will look like this across different devices
After Auto Layout Magic, your constraints will be created for you, and your view looks great across all iOS devices!
Installation
OS X - Requires XCode
Fork or clone the repository, open the project in XCode, build and run the tool. Once it has been built you can run it at any time as an app. This app will eventually be uploaded to the app store as a Developer Tool.
Release History
- 1.1
- Added support for Swift 3. Made a Swift_2 branch for legacy support
- 1.0
- Released Auto Layout Magic to the open source community
Meta
Akorda – @AkordaDev – [email protected]
Distributed under the MIT license. See LICENSE
for more information.
https://github.com/akordadev/AutoLayoutMagic
Hope you enjoy, looking forward to working with the community to make this tool great for everyone!
<3 Akorda
Check the Wiki for more info!
*Note that all licence references and agreements mentioned in the Auto Layout Magic README section above
are relevant to that project's source code only.