Описание
Автор: Александр Сенин
Название: iOS программирование на Swift. Уровень 1.
Чему вы научитесь
Сможете создавать свои iOS приложения
Научитесь работать в Xcode (среда разработки iOS приложений)
Освоите основы программирования на языке Swift
Научитесь оформлять приложения в AppStore
Публиковать приложения в AppStore
Требования
Mac Book (Или любое другое устройство на которое устанавливается Mac OS X)
Описание
В данном курсе мы спроектируем, разработаем и опубликуем в AppStore полностью рабочее приложение Конвертер валют.
Приложение будет загружать курсы валют с сайта центробанка, парсить их, отображать в удобном для пользователя виде, а так же конвертировать валюты с учетом текущего курса.
Мы пройдем все этапы разработки мобильного приложения, от установки среды разработки Xcode, до публикации приложения а AppStore.
В процессе курса вы получите необходимые навыки, для того чтобы самостоятельно разрабатывать приложения для iOS, публиковать их в AppStore и монетизировать.
Приложение, которое мы разработаем в процессе курса вы сможете использовать как портфолио при устройстве на работу, а так же выставить за него цену и заработать на его продажах в AppStore.
Для кого этот курс:
Начинающим iOS программистам, которые хотят освоить профессию iOS разработчика или создать свое iOS приложение
Опытным программистам, не знакомым с разработкой iOS приложений
Программистам, которые хотят углубить свои знания в iOS разработке и программировании приложений для iOS
Спойлер: Содержание курса
Введение
Введение. Для кого и о чем этот курс.
Предварительный просмотр
Полезные материалы, которые помогут пройти данный курс
Предварительный просмотр
Xcode – установка и настройка, приложение HelloWorld
–
Язык программирования Swift
Инициализация переменных, типы данных, опционалы
Массивы, словари
Условия, циклы
Функции
Структуры, классы
Наследование классов
Протоколы, делегирование
–
Программирование iOS приложения
UITableView
UIAlertController
Переходы между контролерами, UINavigation
Приложение конвертер валют – логика работы
Работа с файлами в iOS
Парсим XML, XMLParser
Программируем основной список
URLSession – загрузка данных из сети
Готовим view для загрузки курсов валют
NotificationCenter – обновляем view при загрузке файла
DispatchQueue – обновление элементов интерфейса в основном потоке
UIActivityIndicatorView – отображаем процесс загрузки
Подготовка модели для конвертации валют
Экран конвертации
UITextField – убираем клавиатуру с экрана
Конвертируем величины
Разбор ДЗ
–
Дизайн приложения
Кастомизация UITableViewCell
Картинки в TabBar
Constraints – адаптация интерфейсов под разные размеры экранов
Дизайн иконки и стартового экрана
–
Публикация приложения в AppStore
Регистрация аккаунта разработчика
Создание приложения в AppStore
ASO. Оформление приложения в AppStore.
Загрузка приложения в AppStore
Загрузка приложения в AppStore – часть 2
–
Завершение
Завершение. Подведем итоги.
Отзывы
Отзывов пока нет.