Buku Catur (2020)
Developed Buku Catur, an innovative offline-capable chess book reader with interactive board visualization. Built with Kotlin during the pandemic to support remote chess learning, combining traditional book reading with interactive chess position analysis.
Technical Implementation:
- Engineered custom integration system combining:
- Markdown rendering for book content
- PGN parsing for chess move generation
- Interactive chessboard visualization
- Move navigation system
- Built offline-first architecture using:
- Room database for local content storage
- Laravel-based API for content distribution
- Efficient data synchronization system
- Modified and integrated open-source chessboard library for custom requirements
- Created seamless navigation between text content and interactive positions
Key Technical Features:
- Interactive chess position visualization
- PGN-based move parsing and navigation
- Offline content accessibility
- Integrated markdown rendering
- Synchronized content management
Download the app from the Play Store (FREE).