概要
SourcehubはPDF、Word文書などのデジタルコンテンツを販売するAndroidマーケットプレイス。MVVM + Clean Architecture、107 Kotlinファイル、7層のセキュリティシステム。
Kotlin Compose
機能
- ユーザー認証(JWT)、バナーカルーセル、6カテゴリ、検索
- ショッピングカートCRUD、クーポンコード
- WeChat/Alipay/クレカ決済シミュレーション
セキュリティ(7層)
Root検出、エミュレータ検出、アンチデバッグ、SSL Pinning、HMAC-SHA256署名、FLAG_SECURE、Android Keystore暗号化。
Android EC セキュリティ