ericmigi

Android client for iCloud Notes — CRDT-correct write path, deferred-create FAB, format-preserving splice. Reverse-engineered Apple Notes topotext over CloudKit.

19
0
89% credibility
Found Apr 30, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

An experimental Android app for accessing, viewing, and editing iCloud Notes that aims to sync seamlessly with Apple's official Notes apps on other devices.

How It Works

1
🔍 Discover the app

You hear about Notes of Fruit, an app that brings your Apple Notes to your Android phone so you can read and edit them anywhere.

2
📥 Get the app

Visit the releases page to download a ready-to-use version of the app for your Android phone.

3
📱 Put it on your phone

Install the app on your Android device – it's a simple one-time step to add it to your home screen.

4
⚠️ Acknowledge the warnings

The app shows you important notices about it being experimental, so you know the risks before continuing.

5
🔐 Sign in with Apple

Enter your Apple login details through a familiar web page inside the app to connect your notes.

6
📝 Browse your notes

Your iCloud notes appear, letting you read folders, view content with formatting, and even edit text.

Notes sync everywhere

Changes you make on Android show up on your Mac or iPhone, keeping everything in harmony across devices.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Notes-Of-Fruit?

Notes of Fruit is an Android client app for iCloud Notes, letting you read, edit, and create notes that sync seamlessly with Mac's Apple Notes and iCloud.com. Built in Kotlin with Compose UI, it reverse-engineers Apple's CloudKit Web Services API and topotext CRDT protocol to handle formatted text, lists, tables, and images without data loss. Side-load signed APKs or build from source to access folders, trash, auto-save, and share exports on Android 8+ devices.

Why is it gaining traction?

Unlike generic note apps or Android clients for Jellyfin/Navidrome/Ollama, this nails round-trip fidelity—edits like mid-text splices and formatting (bold, lists, checkboxes) survive Apple's ecosystem intact. The hook is its field-report-style docs detailing CRDT quirks and pitfalls, drawing devs who tinker with GitHub Actions builds or CloudKit hacks. With debug broadcasts for CLI testing, it's a playground for protocol nerds.

Who should use this?

Android devs reverse-engineering CloudKit or building custom iCloud clients, especially those mirroring GitHub app workflows on mobile. Power users needing Notes access on non-Apple hardware for quick edits or folder navigation. Contributors eyeing CRDT edge cases in collaborative notes.

Verdict

Grab it for experiments if you're okay with alpha risks like note corruption—19 stars and 0.9% credibility score reflect its research-stage maturity, but exceptional docs make it contributor-friendly. Skip for production; back up first.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.