android mobile-app

Catatan Sync — Klien Mobile Obsidian

Klien Android dan web untuk membaca serta menyunting catatan Obsidian dari mana saja. Tidak menyimpan data apa pun di perangkat — seluruh isinya datang dari API catatan-sync.

android source only · expo· obsidian· productivity· react-native
Expo Obsidian Productivity React Native TypeScript

Pasangan mobile dari API catatan-sync. Kalau catatan Obsidian sudah terkirim ke server, aplikasi ini yang membacanya di ponsel.

Sikap dasarnya: tidak menyimpan apa pun

Tidak ada basis data lokal, tidak ada cache offline. Setiap layar mengambil datanya dari API. Keputusan ini ditulis di komentar src/api/client.ts dan dipatuhi seluruh kode — konsekuensinya aplikasi tidak berguna tanpa jaringan, dan itu memang pertukaran yang dipilih.

Isinya

  • Penjelajah folder dan pencarian.
  • Pembaca Markdown dengan dukungan wikilink.
  • CRUD catatan untuk admin.
  • Mode "catatan dibagikan" dengan token, memakai long-poll untuk pembaruan langsung.

Stack

Expo 57, React Native 0.86, React 19, expo-router, axios, react-hook-form dengan validasi zod, dan @tanstack/react-query.

Angka yang terukur

Commit 18
Rentang 10 – 13 Agu 2026
Baris kode 10.715 di 82 berkas
Berkas test 18

Test menutup hook, store, dan komponen — bukan sekadar test asap.

Batasan yang nyata

Expo Go dari Play Store masih SDK 54 sementara project ini menargetkan SDK 57, jadi aplikasi ini tidak bisa dicoba lewat Expo Go; harus lewat APK hasil EAS. Profil EAS untuk development, preview, dan production sudah ada, tetapi belum ada berkas APK yang saya rilis, jadi belum ada artefak yang bisa diunduh dari halaman ini.

started 10 Aug 2026 · updated 20 Aug 2026