schwarzit / kokain Goto Github PK
View Code? Open in Web Editor NEWdependency injection framework for kotlin based applications
License: Other
dependency injection framework for kotlin based applications
License: Other
It is possible to call multiple times the constructor of Beans marked as singleton, which leads to undocumented behaviors and crashes. Make SingletonScope
Thread safe
In some usecases it would be useful if there's no need to know the exact implementing class of a Bean. Therefore the possibility to inject the implementation into a property of the type of an interface would be useful
example:
Printer -> PrinterImpl, MobilePrinterImpl
Implementation Idea:
1.) New Annotation called @EInterface(Class<*>) this class can be a EBean or a Mapper
2.) Provide Mapper Interface which have a fun map(Class) : Class
3.) In that Interface implementation the Interface type could be mapped to the exact implementation by the requirements
For now, there is no way to inject ViewModel along with ViewModelProvider, it would be nice to have ktx extension named like by viewmodel() in order to have a fully injected ViewModel lifecycle.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.