Skip to content

Android

Mechanism of Git Synchronization in Zettel Notes

Hello everyone 👋

Over time, Zettel Notes, a markdown note-taking app for Android, has steadily grown and is now used on 50K+ devices. One question that often comes up from users is:

How exactly does Git sync work inside the app?

In this post, I’ll explain the mechanism in simple terms — focusing on what actually happens behind the scenes when you tap Sync.

Build LineageOS 20 kernel with wireguard module on linux

Install required packages

Bash
1
sudo apt install bc bison build-essential ccache curl flex git git-lfs gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libncurses5 libncurses5-dev libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev python3 python-is-python3