Goal abandoned
The author does not write in the goal 5 years 7 months 8 days
Сделать приложение на Swift
Создать первое приложение – это критерий достижения определенной точки в моей большой цели. Цель - уметь программировать на Swift и успешно выполнять проекты. Хочу делать простенькие приложения, упор на верстку и меньше бэкэнда и сложных архитектур.
Хочу пройти несколько курсов, прочитать некоторые книги, подкреплять все практикой. Далее определиться с самим приложением. Пока думаю это будет простая туду-шка в стиле smartprogress: разбиение больших целей на этапы, без аккаунта, синхронизации, обмена целями. Хранить данные на устройстве, не усложнять.
Goal Accomplishment Criteria
Приложение выложено в appStore
- 
                    
                    Пройти курс от Свифтбук- 
                                                                        Знакомство с Playground 
- 
                                                                        Константы и переменные 
- 
                                                                        Типы данных 
- 
                                                                        Базовые операторы 
- 
                                                                        Интерполяция строк 
- 
                                                                        Массивы Словари 
- 
                                                                        Множества Инструкция if Инструкция guard 
- 
                                                                        Инструкция switch 
- 
                                                                        Цикл for-in 
- 
                                                                        Циклы while, repeat-while 
- 
                                                                        Функции 
- 
                                                                        Замыкания или клоужеры 
- 
                                                                        Кортежи 
- 
                                                                        Опционалы 
- 
                                                                        Классы 
- 
                                                                        Инициализаторы 
- 
                                                                        Наследование 
- 
                                                                        Вычисляемые свойства 
- 
                                                                        Свойства классов 
- 
                                                                        Ленивые свойства 
- 
                                                                        Наблюдатели свойства 
- 
                                                                        Уровни доступа 
- 
                                                                        Алиасы типов 
- 
                                                                        Перечисления или энумы 
- 
                                                                        Структуры 
- 
                                                                        Импорт фреймворков или библиотек 
- 
                                                                        Проверка типов и приведение типов 
- 
                                                                        Типы AnyObject и Any 
- 
                                                                        ARC 
- 
                                                                        ARC в замыканиях 
- 
                                                                        Опциональные цепочки 
- 
                                                                        Обработка ошибок и отложенные действия 
- 
                                                                        Сабскрипты 
- 
                                                                        Расширения 
- 
                                                                        Протоколы 
- 
                                                                        Универсальные шаблоны 
- 
                                                                        Обновление Swift 4 
- 
                                                                        Новые фишки Swift 5 
- 
                                                                        Заключение 
 
- 
                                                                        
- 
                    
                    100 Days of SwiftКлассный бесплатный курс с тестами после каждого урока https://www.hackingwithswift.com/100 Делаю параллельно с Свифтбуком - 
                                                                        Day 1 – variables, simple data types, and string interpolation 
- 
                                                                        Day 2 – arrays, dictionaries, sets, and enums 
- 
                                                                        Day 3 – operators and conditions 
- 
                                                                        Day 4 – loops, loops, and more loops 
- 
                                                                        Day 5 – functions, parameters, and errors 
- 
                                                                        Day 6 – closures part one 
- 
                                                                        Day 7 – closures part two 
- 
                                                                        Day 8 – structs, properties, and methods 
- 
                                                                        Day 9 – access control, static properties, and laziness 
- 
                                                                        Day 10 – classes and inheritance 
- 
                                                                        Day 11 – protocols, extensions, and protocol extensions 
- 
                                                                        Day 12 – optionals, unwrapping, and typecasting 
- 
                                                                        Day 13 – Swift review, day one 
- 
                                                                        Day 14 – Swift review, day two 
- 
                                                                        Day 15 – Swift review, day three 
- 
                                                                        Day 16 – Project 1, part one 
- 
                                                                        Day 17 – Project 1, part two 
- 
                                                                        Day 18 – Project 1, part three 
- 
                                                                        Day 19 – Project 2, part one 
- 
                                                                        Day 20 – Project 2, part two 
- 
                                                                        Day 21 – Project 2, part three 
- 
                                                                        Day 22 – Project 3 
- 
                                                                        Day 23 – Milestone: Projects 1-3 
- 
                                                                        Day 24 – Project 4, part one 
- 
                                                                        Day 25 – Project 4, part two 
- 
                                                                        Day 26 – Project 4, part three 
- 
                                                                        Day 27 – Project 5, part one 
- 
                                                                        Day 28 – Project 5, part two 
- 
                                                                        Day 29 – Project 5, part three 
- 
                                                                        Day 30 – Project 6, part one 
- 
                                                                        Day 31 – Project 6, part two 
- 
                                                                        Day 32 – Milestone: Projects 4-6 
- 
                                                                        Day 33 – Project 7, part one 
- 
                                                                        Day 34 – Project 7, part two 
- 
                                                                        Day 35 – Project 7, part three 
- 
                                                                        Day 36 – Project 8, part one 
- 
                                                                        дописать остальные дни) 
 
- 
                                                                        
- 
                    
                    Курс SwiftUI от СвифтбукБесплатный курс по новому фреймворку https://swiftbook.ru/content/29-index/ - 
                                                                        SwiftUI- SwiftBook App Course Preview 
- 
                                                                        SwiftUI - Lists 
- 
                                                                        SwiftUI - Complex Layouts 
- 
                                                                        SwiftUI - How to do Navigation Between Screens 
- 
                                                                        SwiftUI - UIKit with SwiftUI Integration 
 
- 
                                                                        
- 992
- 15 March 2020, 14:52
Don't miss new posts!
Subscribe for the Goal and follow through to its completion
 
     
     
                         
				