Skip to content

Commit 29b4c46

Browse files
committed
MD: Add references up to week 20
1 parent 06b310e commit 29b4c46

File tree

1 file changed

+56
-4
lines changed
  • modules/level-6/cm-3050-mobile-development

1 file changed

+56
-4
lines changed

modules/level-6/cm-3050-mobile-development/README.md

+56-4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
- [Resources](#resources)
1111
- [:heart: Notes](#heart-notes)
1212
- [References](#references)
13+
- [React / React Native](#react--react-native)
14+
- [Expo](#expo)
15+
- [Android](#android)
16+
- [iOS](#ios)
1317

1418
## Mobile Development (CM3050)
1519

@@ -60,12 +64,60 @@ Coursework only (Type III)
6064

6165
#### References
6266

67+
- The instructor uses the [Atom](https://atom.io/) text editor.
68+
69+
##### React / React Native
70+
71+
- [Core Components and APIs](https://reactnative.dev/docs/components-and-apis)
72+
- [JSX In Depth](https://reactjs.org/docs/jsx-in-depth.html)
73+
- [React Navigation](https://reactnavigation.org/)
74+
- [Animated](https://reactnative.dev/docs/animated)
75+
- [React Fundamentals](https://reactnative.dev/docs/intro-react)
76+
- [JavaScript Environment](https://reactnative.dev/docs/javascript-environment)
77+
- [API security](https://www.redhat.com/en/topics/security/api-security)
78+
79+
##### Expo
80+
81+
- [Building Standalone Apps](https://docs.expo.dev/classic/building-standalone-apps/)
82+
- [Installation](https://docs.expo.dev/get-started/installation/)
83+
- [Location](https://docs.expo.dev/versions/latest/sdk/location/)
84+
- [Network](https://docs.expo.dev/versions/latest/sdk/network/)
85+
- [SecureStore](https://docs.expo.dev/versions/latest/sdk/securestore/)
86+
- Snacks / Coding demos
87+
- [2403 Replicate three styles](https://snack.expo.dev/@joemcalister/2403-replicate-three-styles)
88+
- [3005 Positioning basic UI elements](https://snack.expo.dev/@joemcalister/3005-positioning-basic-ui-elements)
89+
- [3209 Light switch](https://snack.expo.dev/@joemcalister/3209-light-switch)
90+
- [3504 Conditional boundaries](https://snack.expo.dev/@joemcalister/3504-conditional-boundaries)
91+
- [3604 Alert quiz](https://snack.expo.dev/@joemcalister/3604-alert-quiz)
92+
- [4105 Table View playground](https://snack.expo.dev/@joemcalister/4105-table-view-playground)
93+
- [5003 Simplify this code](https://snack.expo.dev/@joemcalister/5003-simplify-this-code)
94+
- [5104 Snapshot testing](https://snack.expo.dev/@joemcalister/5104-snapshot-testing)
95+
- [6104 Parse JSON](https://snack.expo.dev/@joemcalister/6104-parse-json)
96+
- [7203 Making a GET request](https://snack.expo.dev/@joemcalister/7203-making-a-get-request)
97+
- [8104 Accessing the camera](https://snack.expo.dev/@joemcalister/8104-accessing-the-camera)
98+
- [9104 Push notifications](https://snack.expo.dev/@joemcalister/9104-push-notifications)
99+
100+
##### Android
101+
63102
- [Android Studio Emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
64-
- [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) (iOS)
65-
- [Developer Content Policy](https://play.google.com/about/developer-content-policy/) (Android)
66-
- [Expo - Installation](https://docs.expo.dev/get-started/installation/)
103+
- [Developer Content Policy](https://play.google.com/about/developer-content-policy/)
104+
- [Sign your app](https://developer.android.com/studio/publish/app-signing)
105+
106+
##### iOS
107+
108+
- [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)
109+
- [Code Signing](https://developer.apple.com/support/code-signing/)
67110
- [iOS Design Themes](https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/)
68111
- [iOS Simulator](https://docs.expo.dev/workflow/ios-simulator/)
69-
- [JSX In Depth](https://reactjs.org/docs/jsx-in-depth.html)
112+
113+
# Misc
114+
115+
- [Adaptivity and Layout](https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/)
116+
- [Async Storage](https://react-native-async-storage.github.io/async-storage/docs/usage/)
117+
- [Dark Patterns](https://www.deceptive.design/)
118+
- [Haptics](https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/haptics/)
119+
- [Layout with Flexbox](https://reactnative.dev/docs/flexbox)
70120
- [Material Design Guidelines](https://material.io/design/guidelines-overview)
121+
- [Notifications](https://developer.apple.com/design/human-interface-guidelines/ios/system-capabilities/notifications)
71122
- [What is a Wireframe? A Guide to Wireframing a Website or App](https://www.framer.com/blog/posts/complete-guide-to-wireframing/)
123+
- [What is the cloud? | Cloud definition](https://www.cloudflare.com/en-gb/learning/cloud/what-is-the-cloud/)

0 commit comments

Comments
 (0)