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
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI Studio. Switch between models without switching platforms.
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