Back to portfolio
2024

Bookmarked Android: A Simple Viewer for My Bookmarked Content

Built with Jetpack Compose, it aims to offer an improved reading experience on my laggy phone.

Bookmarked Android: A Simple Viewer for My Bookmarked Content

Overview

Bookmarked Android is a native Android application designed to provide a seamless reading experience for content saved through the Bookmarked service. Frustrated with the laggy performance of web-based readers on older Android devices, I built this app to offer a lightweight, native solution that loads quickly and renders content beautifully even on resource-constrained devices.

Key Features

  • Offline reading capability with local content storage
  • Dark and light theme with Material You dynamic color support
  • Customizable text size, font, and reading preferences
  • Seamless synchronization with Bookmarked cloud service
  • Reading progress tracking across devices
  • Content categorization and search functionality

Challenges & Solutions

  • Optimizing performance for low-end devices while maintaining a smooth UI
  • Implementing efficient data synchronization with minimal battery impact
  • Designing an intuitive reading experience that works across different screen sizes
  • Handling various content formats consistently

Technologies

KotlinJetpack ComposeRoom DatabaseRetrofitMaterial Design 3Coroutines

Project Gallery

Bookmarked Android: A Simple Viewer for My Bookmarked Content screenshot 1
Bookmarked Android: A Simple Viewer for My Bookmarked Content screenshot 2
Bookmarked Android: A Simple Viewer for My Bookmarked Content screenshot 3

Other Projects

Bookmarked: Your Go-To Tool for Curating Tweets in Notion
2024

Bookmarked: Your Go-To Tool for Curating Tweets in Notion

A full-stack application that enables users to save tweets to Notion via Telegram bot.

AI Assistant Framework
2024

AI Assistant Framework

A comprehensive framework for building conversational AI assistants with NLP capabilities.