app-platform
The App Platform is a lightweight application framework for state and memory management suitable for Kotlin Multiplatform projects, in particular Android, iOS, JVM, native and Web. It makes the dependency inversion and dependency injection (DI) design patterns first class principles to develop features and support the variety of platforms. The UI layer is entirely decoupled from the business logic, which allows different application targets to change the look and feel.
vrallev.github.io/app-platform
Project Ownership
App Platform was originally developed at Amazon. Ownership has since moved away from
Amazon, and this repository is now maintained independently under
vRallev/app-platform by the original author of App Platform.
Current packages, Maven coordinates, and the Gradle plugin use
software.ralf.app.platform. Releases through 0.0.17 remain available under the
former software.amazon.app.platform namespace.
Contributing
Contributions are welcome through GitHub issues and pull requests. Submissions are provided under the Apache-2.0 License.
License
This project is licensed under the Apache-2.0 License.
