LeeGo is a lightweight Swift framework that helps you decouple & modularise your UI component into small pieces of LEGO-style's bricks, to make UI development declarative, configurable and highly reusable. We all know that MVC pattern has some serious problems when dealing with a complex iOS project. Fortunately, there are also a bunch of approaches that aim to fix the problems, most of them mainly address the Controller part, such as MVP, MVVM, MVSM or VIPER. But there is barely a thing that addresses the View part. Does that mean we just run out of all the problems in the View part? I think the answer is NO, especially when we need our app to be fully responsive.
Features
- Describe your whole UI in small pieces of Lego style’s bricks. Let you configure your view as a brick whenever & wherever you want
- No longer need to deal with a bunch of custom UIView’s subclasses. Instead, you only need to deal with different Bricks which is lightweight and pure value type
- Designed to be UIKit friendly and non-intrusive. There is no need to inherit from other base class at all
- Capable to update remotely almost everything via your JSON payload
- Built-in convenience methods to make UIStackView like layout hassle-free
- Built-in self-sizing mechanism to calculate cell’s height automatically
- Method chaining syntax sugar
Categories
FrameworksLicense
MIT LicenseFollow LeeGo
Other Useful Business Software
Enterprise-grade ITSM, for every business
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of LeeGo!