1

Этап 1

Пройти курс от Свифтбук

2

Этап 2

100 Days of Swift

3

Этап 3

Курс SwiftUI от Свифтбук

1

Этап 1

Пройти курс от Свифтбук

2

Этап 2

100 Days of Swift

3

Этап 3

Курс SwiftUI от Свифтбук

15 марта 2020

Цель заброшена

Автор не отписывался в цели 4 года 2 месяца 8 дней

Карьера и работа

Сделать приложение на Swift

Создать первое приложение – это критерий достижения определенной точки в моей большой цели. Цель - уметь программировать на Swift и успешно выполнять проекты. Хочу делать простенькие приложения, упор на верстку и меньше бэкэнда и сложных архитектур.

Хочу пройти несколько курсов, прочитать некоторые книги, подкреплять все практикой. Далее определиться с самим приложением. Пока думаю это будет простая туду-шка в стиле smartprogress: разбиение больших целей на этапы, без аккаунта, синхронизации, обмена целями. Хранить данные на устройстве, не усложнять.

 Критерий завершения

Приложение выложено в appStore

  1. Пройти курс от Свифтбук

    1. Знакомство с Playground

    2. Константы и переменные

    3. Типы данных

    4. Базовые операторы

    5. Интерполяция строк

    6. Массивы Словари

    7. Множества Инструкция if Инструкция guard

    8. Инструкция switch

    9. Цикл for-in

    10. Циклы while, repeat-while

    11. Функции

    12. Замыкания или клоужеры

    13. Кортежи

    14. Опционалы

    15. Классы

    16. Инициализаторы

    17. Наследование

    18. Вычисляемые свойства

    19. Свойства классов

    20. Ленивые свойства

    21. Наблюдатели свойства

    22. Уровни доступа

    23. Алиасы типов

    24. Перечисления или энумы

    25. Структуры

    26. Импорт фреймворков или библиотек

    27. Проверка типов и приведение типов

    28. Типы AnyObject и Any

    29. ARC

    30. ARC в замыканиях

    31. Опциональные цепочки

    32. Обработка ошибок и отложенные действия

    33. Сабскрипты

    34. Расширения

    35. Протоколы

    36. Универсальные шаблоны

    37. Обновление Swift 4

    38. Новые фишки Swift 5

    39. Заключение

  2. 100 Days of Swift

    Классный бесплатный курс с тестами после каждого урока https://www.hackingwithswift.com/100 Делаю параллельно с Свифтбуком

    1. Day 1 – variables, simple data types, and string interpolation

    2. Day 2 – arrays, dictionaries, sets, and enums

    3. Day 3 – operators and conditions

    4. Day 4 – loops, loops, and more loops

    5. Day 5 – functions, parameters, and errors

    6. Day 6 – closures part one

    7. Day 7 – closures part two

    8. Day 8 – structs, properties, and methods

    9. Day 9 – access control, static properties, and laziness

    10. Day 10 – classes and inheritance

    11. Day 11 – protocols, extensions, and protocol extensions

    12. Day 12 – optionals, unwrapping, and typecasting

    13. Day 13 – Swift review, day one

    14. Day 14 – Swift review, day two

    15. Day 15 – Swift review, day three

    16. Day 16 – Project 1, part one

    17. Day 17 – Project 1, part two

    18. Day 18 – Project 1, part three

    19. Day 19 – Project 2, part one

    20. Day 20 – Project 2, part two

    21. Day 21 – Project 2, part three

    22. Day 22 – Project 3

    23. Day 23 – Milestone: Projects 1-3

    24. Day 24 – Project 4, part one

    25. Day 25 – Project 4, part two

    26. Day 26 – Project 4, part three

    27. Day 27 – Project 5, part one

    28. Day 28 – Project 5, part two

    29. Day 29 – Project 5, part three

    30. Day 30 – Project 6, part one

    31. Day 31 – Project 6, part two

    32. Day 32 – Milestone: Projects 4-6

    33. Day 33 – Project 7, part one

    34. Day 34 – Project 7, part two

    35. Day 35 – Project 7, part three

    36. Day 36 – Project 8, part one

    37. дописать остальные дни)

  3. Курс SwiftUI от Свифтбук

    Бесплатный курс по новому фреймворку https://swiftbook.ru/content/29-index/

    1. SwiftUI- SwiftBook App Course Preview

    2. SwiftUI - Lists

    3. SwiftUI - Complex Layouts

    4. SwiftUI - How to do Navigation Between Screens

    5. SwiftUI - UIKit with SwiftUI Integration

  • 715
  • 15 марта 2020, 14:52
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?