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.
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
Other Projects
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.
2024
AI Assistant Framework
A comprehensive framework for building conversational AI assistants with NLP capabilities.