The campus mobile app platform enables the university to deliver relevant information to students, staff, and visitors, taking the context of time and location into consideration. The platform uses React Native and implements a card based UI.
The goal of this platform is to provide a responsive and intuitive native mobile interactions for a personalized campus experience.
UC San Diego uses this platform for its campus mobile app on iOS and Android.
- Follow the Getting Started guide for React Native
- From the project folder, run:
- npm install
- npm run-script apply-fixes
- For iOS, from the project folder, run: react-native run-ios
- For Android, from the project folder, run: react-native run-android
Review the modules documentation
Utility script to create an APK. This build script exists in a repository separate from the campus mobile app repository.
// From an empty directory
//Build APK one liner:
git clone https://github.com/UCSD/campus-mobile-build-scripts.git && cd campus-mobile-build-scripts && npm install && node build-apk.js
//Build APK and install on device one liner:
git clone https://github.com/UCSD/campus-mobile-build-scripts.git && cd campus-mobile-build-scripts && npm install && node build-apk.js && adb install ./bld/android/app/build/outputs/apk/app-release.apk
TODO: add content
- TopBanner
- For upcoming current events
- Weather & Surf
- 5 day weather report
- Surf report link
- Shuttle
- Nearest shuttle stops and arrival times
- Shuttle stop info to view all shuttles en route
- Dining
- Nearest dining options with menu and nutritional information
- View all dining link
- Events
- Upcoming events
- View all events link
- Links
- A list of helpful links from our legacy app
- View all quick links link
- News
- Latest news articles
- View all news link
- Maps
- Searchable campus map
- View all link
MIT