BANKING / ANDROID SDK
2026NFC identity verification on Android.
The NFC identity-verification Android SDK I built for Akbank Mobile: reading chip data, verification and integration with the app.
- My responsibility
- Designing and developing the Android SDK: reading chip data, verification and integration with the application.
- Approach
- A modular architecture: chip communication, verification and app integration as separate responsibilities.
Scope of the work
The design and development of the Android SDK integrated into Akbank Mobile.
Technical approach and responsibilities
Open a layer to see its responsibility.
- 01Read
- 02Verify
- 03Integrate
01ReadIdentity chip → data
First, reach the data.
Communicate with the identity chip over NFC and read its data groups. Reading the data does not, on its own, verify it.
NFC · Chip communication02VerifyData → verification result
Getting data and trusting it are different jobs.
Document signatures and data integrity require separate checks. The reading result needs verification before the application can proceed.
Signature · Data integrity03IntegrateSDK → application
Make the technical result usable.
Connect the Android SDK to the application flow. A modular structure keeps chip communication and verification separate from integration.
Android SDK · Modular structureConceptual responsibility map
Does not represent the bank’s internal architecture.
