Progress of TFs
We will be measuring progress through
- Assignment submissions
- ALL Tech Fellows are required to complete CodePath's assignments
- *NOTE: Being in our intermediate TF training will not exclude you from submitting the assignments
- Intermediate submissions
- You will be asked to present your intermediate iOS topics each week during our Technical Training sessions in a breakout room with other intermediate TFs
- These will not affect your grades, but rather your knowledge and experience in learning new topics in iOS
Submit your Slide Deck Here -> TF-made Topic Slides
Training Logistics
Each week, You will be doing the following.
Step 1 - Choose a Topic
- Core Data
- Protocols/Delegates
- Tinder Card Swipe Feature
- Snapchat/Instagram Story bubble + video feature
- Pager Tabs
- Create stock chart animation (like from Robinhood)
- Payment APIs (i.e. Stripe, Paypal, Apple Pay)
- Swift UI
- Image Editor
- Map (Parse GeoQueries, Google Maps, MapKit)
- Core Motion (i.e. step counter)
- Custom Audio Player (AVFoundation)
- Custom Video Player (AVFoundation)
- Mini Game (SpriteKit)
- AR Kit
- Core ML
- Reality Kit
- Tesaract
- Vision
*If none of these interest you, come up to the gurus and petition for a project topic
Step 2 - Work on the Topic
You can either:
- Create a whole new project that implements the topic
- OR implement the feature in one of your previous assignments/labs
Step 3 - Present your Topic during session
- Prepare a slide deck to present your topic during our session
- 3 - 4 Slides
- What you learned
- Challenges
- How you overcame
- Progress of project
- present to Gurus + and other intermediate TFs