croc-app

croc-app

Modern client for croc, easily and securely send files and text

Dastageer File Transfer Internet

Screenshots

Screenshot of croc-app Screenshot of croc-app Screenshot of croc-app Screenshot of croc-app Screenshot of croc-app Screenshot of croc-app

Description

croc-app is an Android client for croc with a modern, mobile-first UI built in Kotlin and Jetpack Compose.

It is designed to make file and text sharing feel much more natural on Android: quick send, quick receive, QR-assisted flows, saved codes, transfer history, and better handling for the small details that matter on phones.

Why this project exists?

This project was inspired by croc-gui, which showed that a mobile-friendly croc experience could work.
But croc-gui is older, written in Go, and lacks a number of features and UX improvements we wanted in a modern Android app. croc-app is our attempt to build a more polished, more maintainable, and more feature-complete Android experience around croc.

Features:
- Quick send and quick receive flows
- Send files or clipboard text
- QR code generation for fast pairing
- QR scanning for receive
- Saved send and receive codes
- Transfer history and favorites
- Android share-sheet support
- Received files published to Downloads/croc-received
- Material 3 UI designed specifically for Android

What’s new (5.0.0)

Changes Made:

1. Translation support using Crowdin - https://crowdin.com/project/croc-app
1.1 Hindi Language Support
2. croc version bump to v10.4.4
3. option to change default receive location
4. folder send support in Send
5. temporary session receive location picker in Receive
6. Open/Share buttons on Quick Screen received files

Versions

Version Date Size Requires Android Download
5.0.0 current
a26036e16641116a…
2026-06-24 10 MB API 26
4.1.0
0e592e1d34b8ca13…
2026-05-17 10 MB API 26
4.0.0
3e028d7759b575fb…
2026-05-06 10 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • CHANGE_WIFI_MULTICAST_STATE
  • CameraTake photos and videos.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_DATA_SYNC
  • NotificationsShow notifications.
Show 6 more permissions
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • PhotosRead images from the media library.
  • VideosRead videos from the media library.
  • MusicRead audio files from the media library.
  • crocapp.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments