This site uses cookies to improve your experience. By continuing to browse the site, you agree to their use.
I agree
ERP
iOS
Android
Employee time tracking mobile service

Time & Attendance mobile app development

Our client is a major European IT service provider operating across the finance, healthcare, manufacturing, utilities, public, and education sectors.

The company provides its clients with innovative business automation solutions, cloud and hybrid systems, SAP consulting and implementation, digitalization and CAD/PLM solutions, as well as IT infrastructure and cybersecurity services.
Improve the efficiency of employee time management.
Goal
Client tasks
1
Design the mobile application.
2
Ensure integration with the existing ERP system.
3
Implement functionality to register clock-ins, clock-outs, breaks, and overtime.
4
Introduce a request system for vacations, sick leave, and other absences, integrated with ERP data.
5
Develop an interface for managers to review, approve, or reject overtime and absence requests.
Our solution
For environments with unstable connections, we implemented an offline mode, allowing users to create records that synchronize automatically once the internet connection is restored.

We added push notifications for key events, along with a viewable notification history.

We integrated a feedback form that allows users to attach files and submit requests to the support team.
We designed the application and then built it using Flutter, providing a unified interface for both iOS and Android. Integrating the app with the client's ERP system ensured seamless data synchronization and process automation.

A time tracking system was implemented to record clock-ins, clock-outs, breaks, and overtime. We enhanced user security by implementing two-factor authentication (2FA), along with support for fingerprint, PIN, and FaceID logins.

Additionally, we developed an absence management system for submitting and approving vacations, sick leave, and other absences, automatically factoring in the user's available balance of days and hours. Users can enter data retroactively, as well as edit and delete records. They can also view their personal statistics on time off and overtime, while an integrated public holiday calendar helps them plan their schedules.
  1. Conducted an analysis of the client's business processes.
  2. Developed a technical specification based on the client's requirements.
  3. Created a design aligned with the technical specification.
  4. Built the application for Android and iOS.
Results
Timelines and Team
A team of 6 people
Development: 5 months (July 2024 – November 2024)
Support: November 2024 – Present
Isar database
Technology stack
Flutter 3, Dart
Swift
Kotlin
Firebase
Swagger
More relevant cases
Get your project estimate within 2 hours
Fill out the contact form — we’ll call you back the same working day