shredbx logo
shredbx shredbx shredbx shredbx Personal
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
AClaude
  • Home
  • Lab
  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
Andrei Solovev
Projects
Search projects... ⌘K
  • Projects
    • All 57
    • Web 13
    • Mobile 35
    • macOS 6
    • Packages 2
    • Dev Tools 4
// HHH — Android Kotlin

Intuition Challenge Game

Native Android quiz game with provider-agnostic configuration

Platform
android
Stage
live
Year
2026
Team
Solo
@ EXP029 (2024-Present)
A Andrei Solovev Claude
Intuition Challenge Game screenshot 1
Intuition Challenge Game screenshot 2
Intuition Challenge Game screenshot 3
Intuition Challenge Game screenshot 4
Intuition Challenge Game screenshot 5
Intuition Challenge Game screenshot 6

// Built with

kotlin jetpack-compose material-design firebase hilt kotlin-coroutines Jetpack DataStore room kotlinx.serialization Navigation Compose Google Play Services Location gradle claude-code-cli SBX Framework

01 Problem

The React Native version of the quiz game needed a native Android companion with superior performance, native Material Design aesthetics, and a provider-agnostic configuration system that could swap between Firebase and other config providers without code changes.

03 Solution

Ported the React Native quiz game (PRJ010) to native Kotlin with new levels logic and expanded game mechanics. Built with Kotlin 2.1 and K2 compiler, Jetpack Compose for declarative UI. Designed a custom Configuration Module as a pure Kotlin JVM library implementing Provider-Cache-Schema architecture with cache-first-with-TTL sync. Used Hilt for dependency injection, Kotlin Coroutines with Flow for reactive state, and Material Design 3 theming. Shared Firebase project with the React Native version for unified analytics.

04 Outcomes

Qualitative

  • Native Android quiz game with Material Design 3 aesthetics
  • Provider-agnostic configuration module reusable across projects
  • Shared Firebase analytics with React Native companion app
  • Offline-resilient with cache-first architecture

06 Constraints

  • Must share Firebase project with React Native version
  • Configuration module must be provider-agnostic (no Android imports)
  • Cache-first architecture for offline resilience
  • Material Design 3 compliance for native Android feel

07 Innovation

Custom Configuration Module as a pure Kotlin JVM library (no Android imports) implementing Provider-Cache-Schema architecture. Cache-First-with-TTL sync algorithm with ConfigState state machine (Loading, Cached, Refreshing, Ready, Error). Provider-agnostic design allows swapping Firebase for any config provider without touching business logic.

Novelty: high

09 Links

RuStore app store

// Related Projects

MOBILE
IN PROGRESS 05 / shots

7Tree

A private family tree that syncs across your devices — no account, no server

MOBILE
03 / shots

Intuition Challenge Game

Cross-platform quiz game with remote configuration

MOBILE
06 / shots

Motomoto — Motorcycle Network

Motorcycle social network with GPS tracking and community features

NO IMAGE
MOBILE

Payment Wallet App

Enterprise modular payment wallet with KYC and MiniApp support

NO IMAGE
MOBILE

Cinema Booking App

Full-featured cinema booking with seat selection and payments

NO IMAGE
MOBILE

Token Exchange Platform

Digital asset exchange with real-time WebSocket market data

shredbx logo shredbx shredbx shredbx shredbx Andrei Solovev

Solution Architect & Lead Software Engineer

ExperiencePortfolioResearch & ExperimentsEducationCertificationSkills
GitHub ↗LinkedIn ↗Email ↗
AVAILABLE FOR NEW PROJECTS
// MY LATEST BEATS
Hobby & Interests

Lab

  • The Lab
  • Framework
  • Components
  • Packages
  • Games
  • Process (SDLC)
  • Knowledge
  • Blog

Andrei

  • Portfolio
  • Experience
  • Services
  • Profile
  • Contact
  • Lifestyle

Team

  • Team
  • Andrei
  • Claude

Legal

  • Privacy
  • Terms
  • Cookies
© 2026 shredbx.com. All rights reserved. — Andrei Solovev |