https://github.com/Ares-Defence-Labs/KmpEssentials
KmpEssentials is a library that contains apis (40+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package information, or taking Photos. Supports iOS, Android & AppleWatch
https://github.com/Ares-Defence-Labs/KmpEssentials
Last synced: 5 months ago
JSON representation
KmpEssentials is a library that contains apis (40+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package information, or taking Photos. Supports iOS, Android & AppleWatch
- Host: GitHub
- URL: https://github.com/Ares-Defence-Labs/KmpEssentials
- Owner: TheArchitect123
- License: mit
- Created: 2024-05-16T09:00:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-04T04:54:36.000Z (about 1 year ago)
- Last Synced: 2025-02-04T05:27:16.024Z (about 1 year ago)
- Language: Kotlin
- Homepage:
- Size: 12.6 MB
- Stars: 245
- Watchers: 4
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- kmp-awesome - KmpEssentials
- mobile-awesome - KmpEssentials - KmpEssentials is a library that contains apis (35+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package information, or taking Photos. Supports iOS, Android & AppleWatch. (Multiplatform / Android samples)
README
An essentials library for Kotlin multiplatform that makes it easier to work with anything. Supports iOS, Android, AppleWatch, JVM & Kotlin/JS (Browser & NodeJS).
Currently only 12.3 kB in size
If you're looking for a Full Mvvm Solution with Dependency Injection, Navigation Engine, Flows and Live Data, consider also using [Atlas](https://github.com/Ares-Defence-Labs/Atlas)
## How it works
KmpEssentials is a library that contains apis to accelerate your development. Everything from managing the Battery, File System, or getting Package information.
[The new Website is live and you can find all documentation for KmpEssentials here](https://thearchitect123.github.io/ArtifactsDocProduction/develop/kotlin/multiplatform/kmpessentials/)
KmpEssentials is now available for SwiftPackages.
Simply add the url into **Xcode -> https://github.com/TheArchitect123/KmpEssentials**
And import the library into your target. There will be specialised documentation written up just for swift, but for now, in order to use one of the modules in your project please do this:
```module.companion.methodToInvoke()```
**So in order to invoke LocalNotifications, use:**
```KmpLocalNotification.companion.sendNotification("Title Of App", "Message of Notification")```
## License
This software is licensed under the MIT license. See [LICENSE](./LICENSE) for full disclosure.
