Christian Perzy
Projects
en | de

BMA

since 2024-08-28

Bookmark Archive is an Android app for local bookmark management. Unlike many Android web browsers, the app allows for easy local export and import of bookmarks. A reminder function helps users check specific websites at set intervals.

screenshot list screenshot checklist screenshot share intent

Features

Bookmark Management

Bookmarks can be created directly within the app or sent from the browser. The icon and title are automatically loaded, depending on the complexity of the page. Users can set custom titles, icons, and descriptions. The app allows the creation of folders for better organization of bookmarks. A search function makes it easier to find bookmarks again.

Checklist

Users can set check intervals for bookmarks. These bookmarks are then displayed in the checklist with the next check date. This feature serves as a reminder to check websites without RSS feeds for new content or to perform regular updates on your own websites. Overdue checks can optionally be displayed as notifications. Additionally, there is a history feature that shows the most recently visited pages.

Local Backup

Unlike most Android web browsers, where bookmarks often cannot be transferred to other devices without an account, BMA allows for easy export and import. No synchronization via external servers is required.

Technical Details

BMA is an Android app developed using Kotlin and Jetpack Compose. The app is open-source, and the source code is available on Codeberg. The project consists of approximately 6,000 lines of code.

Personal Significance

I started developing this project after I couldn’t find an existing app that met my requirements. Most apps require a server, and Android browsers often make it difficult to export bookmarks. I had also wanted to develop an open-source app for a long time, and this project was well-suited for that purpose.

Links

Related Skills

Android
Kotlin
Jetpack Compose