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
Stop Storing Third-Party Tokens in Your Database
Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of LeeGo!