План на курса
Среда за разработка
- Изисквания към средата за разработка Xcode и iOS SDK Apple Developer Регистрация Причини, поради които приложенията се отхвърлят Указания за човешки интерфейс
Xcode iOS проекти
- Преглед на Xcode Създаване на iOS проект, работещ на симулатор и реални устройства
Адаптивно оформление
- Storyboards Поддръжка на множество устройства Оразмеряване на икони и ориентация на устройството UI Компоненти Изграждане на потребителски интерфейс
Swift
- Swift преглед на езика за програмиране Променливи, константи и типове данни Езикови конструкции Използване на Xcode за разработване на Swift приложения Playground
Swift Класове и сцени
- Създаване на Swift класове Променливи на екземпляри и инициализация Управление на паметта Силни и слаби препратки Типове конструктори Протоколи, хешируемо и печатаемо наследяване Създаване на сцени Внедряване на View Controllers Изходи и действия
Работа с графики
- Добавяне на икони и изображения Използване на SpriteKit API Анимиране на спрайтове
Взаимодействие с потребителя
- Бутони и манипулатори Разпознаване на панорамни жестове Разпознаване на жестове с докосване
Приложения с множество екрани
- Навигация в таблици Приложения с раздели Навигационни контролери
Услуги за местоположение
- Позиция и надморска височина Компас Посока
Устройство Access и съхранение
- Съхранение на файлове Достъп до музикална библиотека SQLite Достъп до база данни
Bluetooth
- Централна периферия на Bluetooth API
Речева рамка
- Реч към текст Текст към реч
Networking
- Сериализиране и десериализиране на достъп до мрежата JSON REST Web Services
Изисквания
Курсът предполага известен опит в програмирането.
Oтзиви от потребители (5)
Едуард е страхотен фасилитатор
Zibusiso Ncube - Agricatural Research Council
Курс - Ionic 4 and Angular for Developers
Машинен превод
Miguel имаше обширни познания по темата. Той направи учебния процес лесен за разбиране, а потокът беше балансиран; добавяше нови функции към всеки раздел, когато било необходимо. Отговори на всички въпроси изчерпателно и покри всеки аспект, който беше зададен. Това беше много приятно преживяване.
Paul Coaton - SEMPCheck Services
Курс - Flutter Development Bootcamp with Dart
Машинен превод
Много ми харесах и цених как Ренее се адаптира към нашите въпроси, търсейки примерни на леката нога и споделяйки примерни чрез WeChat. Не само това, тя отиде отвъд това, като включи снимки на екрана на какво да кликнеш/къде са нещата, от което ние не говорим китайски. Бяха колаборативна сесия, в която Ренее прави паузи, така че да можем да поставяме въпроси, и позволява да се отклоняваме леко от темата, за да получим максимум от сесията.
Ellie Bailes - GBR 402 GP Strategies Limited
Курс - WeChat Marketing
Машинен превод
Треньорът беше ентусиазиран, добър и харесваше темата.
Isaac Murphy - Royal New Zealand Airforce
Курс - Build Native iOS and Android Apps with Flutter
Машинен превод
Учаване на стъпките, необходими за реализация на модела MVVM.
Roy Chia - AFBI
Курс - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Машинен превод