Delta Course Automation
Student enrollment, attendance and payment tracking for course centers. In development since 2013 and chosen by more than 600 educational institutions.
Development
We develop Android and iOS apps that use the same data as your web system.
We develop Android and iOS apps that use the same data as your existing web system. We add the API the app needs to your system and take care of store publishing and later updates. Your users see the same information and update the same records on the website and on their phones. Because we treat the app as part of your web system, a change on one side does not break the other.
A mobile app project usually starts with the screens, but the hard part is often behind them. If the web system was not designed to talk to a mobile app, the app either works with incomplete data or keeps a separate database. Two separate records drift apart over time, and information updated on the website stays out of date on the phone. Users cannot tell which one is right and contact the support team. Store rules, operating system updates and push notifications are also a permanent part of the work. That is why the app has to stay maintainable and easy to update after its first release.
We work out who will use the app, where and for which tasks. We separate the actions that are really needed on a phone from those that can stay on the website, and set the scope of the first version accordingly. Avoiding unnecessary screens keeps the app simpler and easier to maintain.
We expose the data the app needs from your existing system through a secure API. Authentication, permissions and data formats are defined up front, so the web system and the app work with the same records. We also deliver the documentation of the API, so another app can connect to the same data later.
We build the app for Android and iOS and show it to you on test devices at every step. We test weak connections, notifications and different screen sizes during development.
We prepare the app according to the store rules and publish it. We follow operating system updates and release new versions on a schedule. For each release we keep a short note of what changed.
Usually an API has to be added so the app can reach the data. We add only the endpoints that are needed, without disturbing how your system works today. If your system already has an API, we review it and complete it for what the app needs.
We prepare the app for Google Play and the App Store. We recommend publishing from the developer accounts of your own organization, so the app and its user reviews stay in your account. We guide you step by step through opening the accounts and through the store review.
We can take over maintenance. We plan regular releases for operating system updates, changes in store rules and new needs. Because we keep the code and the documentation in order, you can also hand the work over to your own team later.
That depends on what the app does. Frequently used information can be stored on the phone and viewed without a connection. Actions taken offline are saved in order and sent to the system when the connection returns. We decide together which actions work offline when we work out the use cases.
Yes. We can send your users instant notifications for a new record, a reminder or a change of status. We decide with you which event sends a notification to whom. Users can change their notification preferences inside the app, so unwanted notifications do not lead them to delete it.
Describe in a few sentences what you want to build. We review your needs and write back with how we can move forward.