# Performance Evaluation #### Guideline/Courses - [ ] https://www.udemy.com/course/ios-13-app-development-bootcamp/ ![](https://progress-bar.dev/1) 5/ 573 lectures **Lectures that you can skip:** ARKit, CoreML, SwiftUI, In app purchases & StoreKit, - [ ] https://www.bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide-seventh-edition/ ![](https://progress-bar.dev/0) **Lessions that you can skip:** Internationalization & Localization, Custom Control, Accesiblity **Extra credit:** Camera, Controlling Animation, CoreData, Adaptive Interfaces - [ ] https://www.hackingwithswift.com/100 *Do these lesson only up to 75th Day* ![](https://progress-bar.dev/0) **Lessions that you can skip:** Days 42-49: A whole new world, Days 75-81: Beacons and bombs, Day 82: Consolidation IX, Days 83-89: Multipeer and motion, Days 90-91: Consolidation X,Days 92-98: The Final Countdown **Extra credit:** Days 52-59: Images and animation - [ ] Take [Udemy Unit Test Course](https://www.udemy.com/course/unit-testing-ios-mobile-app/) ![](https://progress-bar.dev/0) ### Tasks - [ ] 1. Review most PR's have him check against guidelines. (on going, every day task) - [ ] 2. Update some pinned down dependencies to their latest version. ProgressIndicator -> RX - [ ] 3. Move some dependencies out to Carthage so that we can handle build dependencies separately (R&D -> Carthage) - [ ] 4. UI/ Unit testing - [ ] 5. CI/CD (Installing Xcode 12 on Jenkins machine and test the build) - [ ] 6. Kick of Unit tests through build machine - [ ] 7. Creating the POC for using Danger with our app - [ ] 8. Detect Explicit unwrapping in code and improve the code so that we are not using ! in the code - [ ] 9. Remove unused function and variable from the codebase. Also check the integrity of the code after removal. - [ ] 10. Your choice, Find something challenging for you in app.