EasyPeasy is a Swift framework that lets you create Auto Layout constraints programmatically without headaches and never-ending boilerplate code. Besides the basics, EasyPeasy resolves most of the constraint conflicts for you and also can attach to a constraint conditional closures that are evaluated before applying a constraint, this way you can install an Auto Layout constraint depending on the platform, size classes, orientation... or the state of your controller, easy peasy! In this quick tour through EasyPeasy we assume that you already know the advantages and disadvantages of the different Auto Layout APIs and therefore you won't see here a comparison of the code side by side, just read and decide whether EasyPeasy is for you or not.

Features

  • Compatible with iOS, tvOS and OS X
  • Lightweight and easy to use domain specific language
  • Resolution of Auto Layout conflicts
  • Fast and hassle-free update of constraints
  • Conditional application of constraints
  • UILayoutGuide and NSLayoutGuide support

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow EasyPeasy

EasyPeasy Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of EasyPeasy!

Additional Project Details

Programming Language

Swift

Related Categories

Swift User Interface (UI) Software

Registered

2023-06-13