Files
thijooree/docs/thijooree
shihaam 86e1e66a20
Auto Tag on Version Change / check-version (push) Failing after 14m45s
update docs
2026-05-30 19:33:15 +05:00
..
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00
2026-05-30 19:33:15 +05:00

App Internals

Documentation for app-specific logic — UI flows, routing decisions, and business rules implemented in the Android client.


UI Flows

Document Description
00 — App Overview MainActivity routing, HomeActivity, navigation modes, autolock, global session state
01 — Onboarding Language selection, security setup (PIN/pattern), appearance configuration
02 — Lock Screen LockActivity, PIN/pattern/biometric unlock, brute-force protection
03 — Login Bank selection, credential entry, MIB/BML/Fahipay login flows, multi-profile support
04 — Accounts Account list grouped display, AccountsAdapter, profile images, quick-transfer shortcut
05 — Account History Paginated transaction history, search, infinite scroll
06 — Transfer History Multi-bank merged transfer history, parallel loading
07 — Transfer Recipient lookup, MIB/BML/Fahipay transfer flows, QR, biometric gate, BML OTP
08 — Contacts Contact list, add/edit/delete, categories, contact picker sheet
09 — Activities Local transfer log, TransferReceiptFragment, share/save receipt
10 — OTP Screen TOTP display, real-time countdown, enrolled bank authenticators
11 — PayMV QR Screen Generate receive-payment QR, scan QR to initiate transfer
12 — BML QR Pay Scan BML merchant QR, merchant lookup, 3-step TOTP payment
13 — Financing MIB promotional deals, BML loans and card limits
14 — Settings Settings hub, logins management, profile images, add/logout accounts
15 — Settings: Security Change lock method, biometrics, auto-lock timeout, screenshots
16 — Settings: Appearance Navigation mode, slot drag-reorder, theme, accent colour, language
17 — Settings: Storage Clear caches, profile images, transfer history

Reference

Document Description
18 — PayMV QR Format Decimal TLV encoding, all tags, CRC-16, QR generation recipe, parsing reference
19 — Parsers Account display parser architecture — how raw bank API data is normalised into a unified AccountListDisplay model
20 — Transfer Flows TransferFragment entry points, recipient lookup, transfer type routing, rejected combinations, BML business OTP flow, BML QR merchant payments
AI Security Audit Full source security audit — credential storage, network layer, manifest, data privacy