iOS программирование на Swift в Xcode - Уровень 1

Практический курс по созданию iOS приложения на языке Swift в среде Xcode и публикации его в AppStore

3.90 (351 reviews)
Udemy
platform
Русский
language
Mobile Apps
category
1,520
students
5.5 hours
content
May 2020
last update
$44.99
regular price

What you will learn

Сможете создавать свои iOS приложения

Научитесь работать в Xcode (среда разработки iOS приложений)

Освоите основы программирования на языке Swift

Научитесь оформлять приложения в AppStore

Публиковать приложения в AppStore

Description

В данном курсе мы спроектируем, разработаем и опубликуем в AppStore полностью рабочее приложение Конвертер валют.

Приложение будет загружать курсы валют с сайта центробанка, парсить их, отображать в удобном для пользователя виде, а так же конвертировать валюты с учетом текущего курса.


Мы пройдем все этапы разработки мобильного приложения, от установки среды разработки Xcode, до публикации приложения а AppStore.


В процессе курса вы получите необходимые навыки, для того чтобы самостоятельно разрабатывать приложения для iOS, публиковать их в AppStore и монетизировать.


Приложение, которое мы разработаем в процессе курса вы сможете использовать как портфолио при устройстве на работу, а так же выставить за него цену и заработать на его продажах в AppStore.


Content

Введение

Введение. Для кого и о чем этот курс.
Полезные материалы, которые помогут пройти данный курс
Xcode - установка и настройка, приложение HelloWorld
Xcode 11 - что нового

Язык программирования Swift

Инициализация переменных, типы данных, опционалы
Массивы, словари
Условия, циклы
Функции
Структуры, классы
Наследование классов
Протоколы, делегирование

Программирование iOS приложения

UITableView
UIAlertController
Переходы между контролерами, UINavigation
Приложение конвертер валют - логика работы
Работа с файлами в iOS
Парсим XML, XMLParser
Программируем основной список
URLSession - загрузка данных из сети
Готовим view для загрузки курсов валют
NotificationCenter - обновляем view при загрузке файла
DispatchQueue - обновление элементов интерфейса в основном потоке
UIActivityIndicatorView - отображаем процесс загрузки
Подготовка модели для конвертации валют
Экран конвертации
UITextField - убираем клавиатуру с экрана
Xcode 11 - modalPresentationStyle
Конвертируем величины
Разбор ДЗ

Дизайн приложения

Кастомизация UITableViewCell
Картинки в TabBar
Constraints - адаптация интерфейсов под разные размеры экранов
Дизайн иконки и стартового экрана

Публикация приложения в AppStore

Регистрация аккаунта разработчика
Создание приложения в AppStore
ASO. Оформление приложения в AppStore.
Загрузка приложения в AppStore
Загрузка приложения в AppStore - часть 2

Завершение

Завершение. Подведем итоги.

Screenshots

iOS программирование на Swift в Xcode - Уровень 1 - Screenshot_01iOS программирование на Swift в Xcode - Уровень 1 - Screenshot_02iOS программирование на Swift в Xcode - Уровень 1 - Screenshot_03iOS программирование на Swift в Xcode - Уровень 1 - Screenshot_04

Reviews

Иван
September 6, 2022
Версия программы что показывает лектор уже устарела и в новой версии чтобы найти то что он говорит нужно гуглить искать .
Alexander
June 14, 2022
Хороший курс, немного не хватает детализации в графической части, а также много моментов приходилось копать самому, т.к. автор это преподносит как должное, но возможно это плюс). Ну и архитектура приложение(здесь MVC), ну немножко нужно было бы это объяснить, хотя бы 1 короткий урок. Например в стендфордском бесплатном курсе все это разжёвывается, но лично я устаю от материала на английском языке. Курс смотрел на скорости 1.5, в принципе все понятно было. Дальше буду пробовать 2 и 3 курс этого автора. Делал все в Xcode 13.4.1
Mike
November 14, 2021
Автор курса - очень плохой учитель. Вообще ничего не объясняет, а только кривляется. В общем, курс создан уж точно не для того чтобы вас чему-то обучить.
Aleksandr
September 13, 2021
Хороший курс, мне нравится. Хочу отметить, что он не для новичков, а для тех, кто уже что-то знает в iOS-разработке. Мне пока что всё понятно, о чём говорит автор, а вот человеку без определённой базы, думаю, будет сложновато. Есть небольшие странности, которые противоречат официальной документации, но это мелочи.
Иван
March 26, 2021
Начало было интересным - всё просто и доступно, но где-то после 3-го урока автор мечется из одного в другое, доставая очередного зайца из шляпы. Такое ощущение, что куда-то торопится, и непонятно, нужны сущности, о которых рассказывает, или для "галочки"
Inessa
January 31, 2021
Очень хорошая подача материала, с юмором, все понятно и не затянуто, хорошая дикция у автора и приятно смотреть видеоуроки, даже в сон не тянет, как у некоторых авторов. Нет долгого разжевывания, все четко и по делу, экономит наше время. А то бывает в других курсах рассказывают про какие то циклы аж 3 часа, со всякими "эээ", "бэээ", с повторением 100500 раз одного и того же, про которые за 10-15 минут можно рассказать.
Ilya
January 21, 2021
Брал свой первый курс для создания IOS приложений, и смотрел на отзывы ребят которые уже успели пройти курс. Курсом более чем довольный но следует его не много обновить, так-как некоторые функции перебрались на новый Xcode
Evgeny
January 16, 2021
Хороший стартовый курс. Несмотря что основной материал был записан достаточно давно, автор достаточно оперативно выходит на связь и отвечает на вопросы.
Alexey
January 2, 2021
Для меня пока все нормально, т.к. кое-что уже разрабатывал. Но новичкам может быть непонятно "вот наша вьюха" - что это такое? Автор курса использует терминологию, с которой новички врядли знакомы.
Yulia
November 11, 2020
Курс не понравился, т.к у автора не получается доходчиво доносить информацию, скуп на разъяснение материала+ сама подача лично мне не подходит. плюсы: -упомянуты годные ресурсы на которых можно бесплатно получить информацию, с исчерпывающим объеснением. основные минусы: - Основы свифта нужно отельной гуглить, слишком уж по верхам пробежались (сюда же неподготовленность перед записью видео) - второй раздел вообще грусть. не плохо было бы сначала сказать что UITableView это класс. А потом когда мы что-то создаем, то объяснять во-первых ЧТО ЭТО и ЗАЧЕМ, иначе получается слепое копирование с 0 понимания. На начале 2го раздела я закрыла курс. Мой вывод: Потраченные 10 баксов.
Bogdan
April 28, 2020
1. Не сказано зачем мне это надо знать про библиотеки 2. Д/з без особой конкретики «ну посмотрите че там есть еще»
Zuhur
April 16, 2020
Курс отлично подойдет для людей, у которых есть базовые знания и опыт в ооп программировании, но все же перед этим рекомендую изучить базу языка Swift. Так же очень доволен тем как Александр отвечает на вопросы и всегда готов помочь по любому вопросу касаемо программировании на Swift.
Азат
April 14, 2020
Очень хороший курс. Помог стартовать, особенно в связке со вторым уровнем. На данный момент с его помощью написал свое полноценное приложение совершенно другого функционала и только что выложил его в AppStore. Хотелось бы курс по паттернам проектирования, также мне в разработке пригодилось Firebase (что будет полезно и другим). Курс очень рекомендую! Только сейчас окончил, потому что откладывал главу с публикацией приложения. P.S. будет полезна отдельная глава с рекомендацией как устроиться потом на работу и какие навыки нужны, какие доп. материалы изучить. Еще раз Спасибо, Александр!
Денис
March 29, 2020
Коротко и понятно на практических примерах. Автор ссылается на учебник swift, где можно найти ответы на появляющиеся вопросы.
Roman
March 6, 2020
Отличный курс. было бы не плохо, рассмотрение теста на реальных устройствах и TestFlight. Спасибо за курс

Charts

Price

iOS программирование на Swift в Xcode - Уровень 1 - Price chart

Rating

iOS программирование на Swift в Xcode - Уровень 1 - Ratings chart

Enrollment distribution

iOS программирование на Swift в Xcode - Уровень 1 - Distribution chart
1955964
udemy ID
10/9/2018
course created date
11/16/2019
course indexed date
Bot
course submited by