Cross-Platform File Operations Made Simple for Kotlin Multiplatform
FileKit is a lightweight yet powerful library that simplifies file operations across multiple platforms using Kotlin Multiplatform.Whether you need to pick files, save documents, access photos, or manage directories, FileKit provides a consistent API that works seamlessly on Android, iOS, macOS, JVM (Windows, macOS, Linux), JS, and WASM.
Copy
// Pick an image fileval imageFile = FileKit.openFilePicker(type = FileKitType.Image)// Pick multiple filesval files = FileKit.openFilePicker(mode = FileKitMode.Multiple())// Pick a directoryval directory = FileKit.openDirectoryPicker()// Save a filePlatformFile(directory, "image.png").write(imageFile)