BMA
Bookmark Archive ist eine Android-App zur lokalen Verwaltung von Lesezeichen. Im Gegensatz zu vielen Android-Webbrowsern ermöglicht die App den einfachen lokalen Export und Import von Lesezeichen. Eine Erinnerungsfunktion hilft, bestimmte Websites in festgelegten Intervallen zu überprüfen.
Features
Verwaltung von Lesezeichen
Lesezeichen können entweder direkt in der App angelegt oder vom Browser aus an die App gesendet werden. Das Icon und der Titel werden – je nach Komplexität der Seite – automatisch geladen. Nutzer können eigene Titel, Icons und Beschreibungen festlegen. Die App ermöglicht das Anlegen von Ordnern zur besseren Organisation der Lesezeichen. Eine Suchfunktion erleichtert das Wiederfinden von Lesezeichen.
Checkliste
Für Lesezeichen können Prüfintervalle festgelegt werden. Diese Lesezeichen werden dann in der Checkliste mit dem nächsten Zeitpunkt für die Überprüfung angezeigt. Diese Funktion erinnert daran, Websites ohne RSS-Feed auf neue Inhalte zu überprüfen oder regelmäßige Aktualisierungen vorzunehmen. Überfällige Überprüfungen können optional als Benachrichtigung angezeigt werden. Zusätzlich gibt es eine History, die die zuletzt besuchten Seiten anzeigt.
Lokales Backup
Im Gegensatz zu den meisten Android-Webbrowsern, bei denen Lesezeichen ohne Account oft nicht auf andere Geräte übertragen werden können, ermöglicht BMA den einfachen Export und Import. Eine Synchronisation über fremde Server ist nicht erforderlich.
Technische Details
BMA ist eine Android-App, die ich mit Kotlin und Jetpack Compose entwickelt habe. Die App ist Open-Source, und der Quellcode ist auf Codeberg verfügbar. Das Projekt umfasst etwa 6.000 Zeilen Code.
Bedeutung für mich
Ich begann mit der Entwicklung dieses Projekts, nachdem ich keine bestehende App fand, die meine Anforderungen erfüllte. Die meisten Apps erfordern einen Server, und Android-Browser erschweren den Export von Lesezeichen. Ich wollte auch schon seit langer Zeit eine Open-Source-App entwickeln, und dieses Projekt eignete sich gut dafür.