0.10.0-beta01
🎉 FileKit v0.10 is now available in beta!
FileKit v0.10 is a full rewrite of the library. It focuses on improving the developer experience by facilitating tasks related to files operations in Kotlin Multiplatform projects.
- Improve PlatformFile abstraction to make development easier for common files-related tasks
- Support for kotlinx-io to easily read, write, stream files and more from the common code
- Access common paths like application filesDir and cacheDir from common code
- It's now easier than ever to store and read files in the app storage!
- Capture photos with the native camera app and return the associated file on Android and iOS
- Save images to the native gallery on Android and iOS
- Add helpers to display images from PlatformFile on Compose Multiplatform using Coil3
- A brand new website for the documentation
- And more!
🚀 Get started
- Installation documentation guide: https://filekit.mintlify.app/installation
- Migrate from FileKit 0.8 to 0.10: https://filekit.mintlify.app/migrate-to-v0.10
📣 Feedback
I'm really interested in having your feedback about this update.
- What do you think about the new API? Do you find it easier to use?
- What do you think about the new capabilities (like the possibility of reading and writing, streaming, kotlinx-io integration, etc)?
- What do you think about the new documentation?
- If you have any suggestions or comments, please share them!
You can share your thoughts in this discussion: #206.
Thanks a lot ❤️
🙏 New Contributors
As usual, a big thank you to all the contributors!
- @zhufucdev made their first contribution in #171
Full Changelog: 0.8.8...0.10.0-beta01