Skip to content

vRallev/app-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

291 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Platform

Maven Central CI

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.

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.

Some package names, Maven coordinates, and historical documentation still use software.amazon.app.platform for source and binary compatibility.

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.

About

A lightweight application framework for state and memory management suitable for Kotlin Multiplatform projects.

Topics

Resources

License

Stars

315 stars

Watchers

9 watching

Forks

Contributors