May 8, 2021

План обучения iOS — Swift в 2021 с чего начать и как продолжить?

Swift

Желательно именно в таком порядке.

1. Основы. (Начать)

2. Подкрепление основ Swift Playgrounds (Смотреть.)

3. Попробовать писать свои приложения (Калькулятор)

4. iOS Стэнфордский курс (Смотреть)

5. SwiftUI — создание интерфейсов (Смотреть) или (Учить)

6. Flutter — фрэймворк от Google на языке Dart

7. UI элементы Kit — и другие, анимация, архитектура, сеть.

Вы научились писать код и красиво его оформлять? Знаете что такое MVC  умеете пользоваться всеми командами и понимаете их?

Тогда нужно что бы ваше приложение умело работать с интернетом.

8. URLSession — работа с сетью (Смотреть)

9. Json — работа со списками и информацией в сети (Смотреть)

10. AlamoFire — помощник для работы с URLSession

Дальше работа с многопоточностью, без нее никуда, распределение задач.

11. Codable — многопоточность, работа с Json (Смотреть)

12. Grand Central Dispatch (GCD) — выполнять несколько задач (Смотреть)

И на последок это хранение данных пользователя, а может вашей игры или приложения. Базы данных и как с ними работать, запаковывать хранить и распаковывать обратно, передавать и принимать.

13. NSUserDefault  — только небольшие данные (Смотреть)

14. Core Data — хранение данных, работа с базой (Смотреть)

15. Realm — Быстрее и проще  Core Data (Смотреть)

16. willSet и didSet — Обязательно к использованию. (Смотреть)

Это только начало. Учиться, учиться и еще раз учитьсякак завещал нам, великий дядюшка Jobs.