Developer Resources and Guidelines
Mobile App Development Resources.
1. Office of Information Technology (contact Mobile Development Duke OIT email@example.com for more details)
If you’re doing app development on behalf of the University with the goal to publish your app under the Duke University brand on Apple’s App Store, you can use University app development resources. OIT has built a team of mobile app development expertise to help develop, test and launch your apps.
What we offer:
• Enterprise Distribution. If you have an iOS app that you would like to distribute internal to Duke University (i.e. to staff, faculty, students) then this is what you want. We can host a build of your application and make it available on dukeapps.duke.edu site, which will require a Duke NetID for authentication of users to download and install your app.
• Beta Distribution. When you have tested your application and are ready to distribute it to external testers we can help with that too. We will work with your sign your application for distribution and set up Duke’s TestFlight platform for iOS.
• Publishing on the App Store. If you are ready to release your application to the general public under Duke University brand on the App Store we will work with you to sign your application for distribution, navigate Apple’s review process, and finally, make your app available under Duke University’s account. For security reasons we maintain strict control over Duke University App Store account. When distributing an iOS apps on the Apple App Store or using our Enterprise Distribution services this security restriction means that we will need access to your source code base.
2. Colab – Student Resources for development projects
If you’re a student or faculty doing app development inside the University for use by students or staff, you can use University Co-Lab development resources.
What we offer:
- Co-Lab Tech Resources, including Office Hours and Slack: lab.duke.edu/resources
- Co-Lab Developer Documentation: documentation.colab.duke.edu
- Student App store: appstore.colab.duke.edu
- Co-Lab APIs: apidocs.colab.duke.edu
- Co-Lab App Manager: appmanager.colab.duke.edu
- Streamer: https://streamer.oit.duke.edu
- VM-Manage: vm-manage.oit.duke.edu
- Gitlab: gitlab.oit.duke.edu
3. External App Development vendors
We maintain a list of approved app development vendors who other members of staff/faculty have used to develop mobile apps.
List of approved mobile app development vendors – contact firstname.lastname@example.org for details.
Mobile App Directory
Duke University released Applications
Public iOS applications produced by Duke University are published on Apple’s App Store. Search your iPhone App Store for “Duke University” for the latest applications.
Duke University internal Applications
Other mobile applications, intended for Duke employees/student use are available on Duke’s internal App store: dukeapps.duke.edu for details (NetID/Shiboleth authentication required).
Duke University Student Applications
Student developed applications are made available on the Colab App Store (visit appstore.colab.duke.edu for latest releases.)