Пример кода на GitHub:
- Использование фреймворка MVVM + Coordinator
- Создание навигации UITabBarСontroller
- Создание и изменение экранных форм xib + программно(верстка в SnapKit)
- LocalAuthentication + код пароль(KeychainAccess)
- Определение локации CoreLocation
В процессе обучения ознакомился со следующими темами:
- UI (UIKit, AutoLayout)
- Foundation
- Хранение Данных (UserDefaults, FileManager, CoreData)
- Работа с сетью(Multipeer Connectivity)
- Архитектура(MVC)
Управление жизненным циклом информационных систем, Магистр