Overview

Sourcehub is a feature-rich Android digital asset marketplace for PDF, Word documents, and more. Built with MVVM + Clean Architecture across 107 Kotlin source files with a comprehensive 7-layer security system.

Kotlin Compose MVVM

Features

  • User auth (JWT), Banner carousel, 6 categories, search with debounce
  • Shopping cart CRUD, coupon codes
  • WeChat/Alipay/Credit Card simulated payment
  • WorkManager background download with AES-256-GCM encryption

Security (7 Layers)

Root detection, emulator detection, anti-debugging, SSL pinning, HMAC-SHA256 request signing, FLAG_SECURE anti-screenshot, Android Keystore file encryption.

Android E-commerce Security