
With the ROC Pocket app, students at ROC Midden Nederland always have their live school schedules right in their pockets. Developed as a high-performance cross-platform mobile application, it provides students with a clean daily and weekly schedule overview. Real-time timetable adjustments are pushed instantly to users via smart push notifications.



ROC Midden Nederland envisioned a personalized digital environment where students could seamlessly track their academic progress. Additionally, they wanted to give students the ability to check their timetables anytime, anywhere, with instant alerts whenever a class schedule changes.
We built a highly user-friendly and visually consistent application using React Native, ensuring ROC students always have up-to-date schedules at their fingertips.
Seamless Authentication: Secure login using existing student accounts via Azure AD integration.
Instant Updates: Automated push notifications for immediate schedule changes.
Accessibility First: Recent updates introduced a dyslexia-friendly display mode and role-based navigation.
Cross-Platform Efficiency: Available on both iOS and Android from a single codebase.

In tandem with the mobile application, we engineered a web app using React that integrates directly with the institution's existing SharePoint environment. This web component mirrors the app’s mobile features (excluding push notifications) with the primary goal of making the SharePoint portal more dynamic and user-centric.
By building this SharePoint web part in React, we made the codebase highly reusable. This Microsoft ASP.NET server control seamlessly bridges the scheduling data between the mobile app and the online SharePoint portal—acting like a native widget or plugin for the end-user.
The web part is modular and can be configured across multiple locations within SharePoint, allowing for page-specific modifications. Its scalable architecture makes it easy to add future web parts, such as student contact directories, site-wide search functionalities, or custom content editors.

Education app development is rapidly transforming the academic landscape. Here is the real-world impact of the ROC Pocket app:
Students empowered with real-time academic information.


"Studenten maken per jaar meer dan 500.000 examenvragen."
Klantenbeoordeling


Active Sessions per week.
Projects
150+ apps online
App downloads
5+ miljoen
Every development is a step toward co-creation. All driven by our shared mission: Realizing digital dreams. Read why we’ve been rated a 9+.
Dylan
Range App
The primary technical hurdle for this project centered around offline caching capabilities. Secure offline access to scheduling data is not natively supported out-of-the-box by Azure AD. Our developers engineered a custom-built synchronization layer to securely cache data locally on the device.Another significant challenge was optimizing the client’s backend to sync flawlessly with the mobile front-end. It was critical that sudden timetable adjustments processed instantly and rendered without lag. We built a custom calendar engine allowing students to swipe smoothly through their week, delivering an intuitive user experience mirroring native smartphone calendar functions.
+31 30 737 1093