代做CSC 214 Project #3代做留学生Matlab编程
- 首页 >> DatabaseCSC 214
Project #3
Create an app that consumes a webservice and exposes 6 API data points minimally. API keys must be provided if required. APIs featured in previous course projects are note eligible. 6 commits in git required. Bundle+Info.swift is provided.
Block I [80 pts]
App Icon [10 pts]
Launch Screen [10 pts]
2 custom colors [20 pts]
includes AccentColor
Animations [20 pts]
Implements meaningful animations for 2 items in your UI.
Localized into one additional language [20 pts]
Block II [160 pts]
2 API Content Fullscreen Views [80 pts]
API content occupies 2 fullscreen views (e.g., list, detail) and exposes 6 data points minimally. Ask if unsure.
Settings [20 pts]
A dedicated SettingsView allows users to customize 4 application settings via AppStorage.
App Info [20 pts]
A dedicated View that presents app icon, name, version, buildnumber and copyright.
ActionSheet [20 pts]
Implement an action sheet to get user input.
Block III [80 pts]
Notification [20 pts]
Implement a user notification (UNUserNotification) like a reminder that fits your app.
Custom Feature [30 pts]
Make it worthy. Ask if unsure.
Portfolio [30 pts]
A pdf file showcasing your projects. Make it look good:
• app name
• app icon
• short description (< 80 chrs)
• 3 - 5 screenshots
• bulleted features list
• longer description (< 500 chrs)
Deductions
Deductions: issues with git (req. 6 commits), missing previews, dark mode or localization issues, crashes, presentation no-shows, etc.
Hand In
1. create a upload folder strictly
named using your id, assignment type and version separated by
dashes: jsmith-p-3
2. verify that your project's app's bundle id shows your id
(com.jsmith)
3. add your entire Xcode project folder to your upload folder
4. add a dated copy of the ReadMe file to your upload folder
5. compress (zip) your upload folder and upload it to Blackboard
Overview
|
|
Required Elements |
Points |
|
B L O C K I |
Custom Icon |
10 |
|
Launch Screen |
10 |
|
|
2 Custom Colors |
20 |
|
|
2 UI Animations |
20 |
|
|
Localization (en + 1) |
20 |
|
|
B L O C K II |
2 API Content Views |
80 |
|
Settings with AppStorage (4) |
20 |
|
|
Info View |
20 |
|
|
ActionSheet |
20 |
|
|
B L O C K III |
UNUserNotification |
20 |
|
Custom Feature |
30 |
|
|
Portfolio |
30 |
|
|
|
|
|
|
|
|
300 |
