A native Android companion app for PathFind. Built with modern Android development practices, this app allows you to seamlessly manage, search, and save your bookmarks on the go.
- PathFind Web: The core self-hosted server and dashboard.
- PathFind Extension: Browser extension for Chrome, Edge, and Firefox.
- PathFind iOS: Native SwiftUI mobile app for iPhone.
- PathFind Android: Native Kotlin & Compose mobile app.
- 📱 Native Material 3 UI: Polished, platform-specific design leveraging Material You dynamics.
- 📥 Android Share Intent: Instantly save links to your PathFind instance directly from any Android application via the standard share sheet.
- 🔍 Global Search: Powerful native search functionalities to find your bookmarks instantly.
- 📁 Collections & Tags: Full access to organize and categorize your saved links.
- 🔒 Secure Authentication: Easily connect to your self-hosted server using a personal API Token.
- Android Studio (Latest Version)
- Java 17+
- A running PathFind instance.
- Clone the repository:
git clone https://github.com/dnlnm/pathfind-kt.git cd pathfind-kt - Open the project in Android Studio.
- Wait for Gradle to sync.
Upon first launch, you will need:
- Server URL: Your PathFind instance URL (e.g.,
https://pathfind.yourdomain.com). - API Token: Generated from your PathFind Web settings.
- Language: Kotlin
- UI Framework: Jetpack Compose with Material 3
- Networking: Retrofit
- Image Loading: Coil
- Data Persistence: AndroidX DataStore
MIT © dnlnm
