Project overview
TTIBI myHR serves employees of Toyota Tsusho Insurance Broker India. Separate native applications for Android and iOS support attendance, leave, regularization, employee information and workplace updates. Android uses Kotlin and Java; iOS uses Swift.
The problem
HR applications handle employee records and approval flows on devices outside the office. The product needs straightforward daily interactions alongside controls that help detect modified applications, unsafe runtime conditions and intercepted network traffic.
Application design and integrations
-
Native platform delivery: Kotlin and Swift implementations preserve platform-specific behavior and integration points.
-
Employee workflows: attendance history, working hours, leave requests and regularization provide a connected self-service journey.
-
Android runtime checks: root detection, anti-debugging and anti-instrumentation logic address modified-device and runtime risks.
-
Application integrity: Google Play Integrity and tamper checks complement local application defenses.
-
Network integration: Retrofit, OkHttp and Moshi support API access, with bearer authentication and certificate pinning.
-
Native security modules: Android NDK, JNI and C/C++ integrations provide additional security checks within the Android implementation.
What the application enables
The application combines familiar HR tasks with security engineering at the platform and network layers. It demonstrates native mobile delivery, workforce workflows and defense-in-depth controls without treating any single check as a complete security boundary.
Skills demonstrated
-
Native Android and iOS
-
HRMS workflows
-
Application hardening
-
Root and tamper detection
-
Secure API integration
Product links
Inside the application & system
Select an image to view it at full size.
Building something similar?
Let’s discuss the mobile experience, integrations and workflows your product needs.
Discuss your project ↗

