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