BMA
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.
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.