Изучаем Swift - Видеоуроки

Learn Swift
Duration 04:26:53
Открыть все курсы от designcode.io

С момента выхода Swift мы прошли долгий путь. В неожиданном повороте событий код стал обычным умением для дизайнеров благодаря дружественным для дизайнеров инструментам, таким как Framer, Storyboard, и появляющимся языкам, таким как React. Интересно, что многие считали, что будет наоборот, этот код будет медленно исчезать.

Анимация - еще одна горячая тема для дизайнеров. Многие не понимают, что затраты на выполнение сложных анимаций в коде практически равны стоимости обучения другому инструменту анимации. Инструменты дизайна, такие как Origami, становятся все более сложными, а код продолжает упрощаться. В то же время вы изучаете ценный навык, который не имеет потолка, установленного графическим интерфейсом пользователя. Этот опыт программирования может легко передаваться между Swift, Framer и React.

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

Состояние Swift

В настоящее время мы находимся в 4-м выпуске, что означает, что ваш код с меньшей вероятностью сломается, когда обновление не за горами. Swift теперь проще и стабильнее. В 2017 году он стал одним из 10 лучших языков, даже как относительно новый язык.

Xcode 9

Xcode 9 представляет динамический тип, руководства по безопасной области и лучший опыт предварительного просмотра на нескольких устройствах. Редактор кода теперь поддерживает Markdown, более простой формат для написания. Стилизация и выделение кода более мощные, а прокрутка плавная, даже для больших файлов. Рефакторинг - это еще одно фантастическое дополнение, позволяющее легко переименовывать ваши классы и объекты.

Новая интеграция GitHub намного глубже, позволяя вам фиксировать и извлекать изменения, не покидая Xcode. Наконец, теперь вы можете тестировать свое приложение на нескольких симуляторах iOS одновременно или на своем собственном устройстве по беспроводной связи, что было невозможно раньше.

Расширение возможностей дизайнеров

Лично я потратил около 20 лет на создание сайтов. Помимо Photoshop и Sketch, я изучил CSS, HTML и Javascript. Я бы ничего не обменял на эти навыки. Это позволило мне быть там, где я сегодня. Я могу проектировать и создавать довольно амбициозные веб-приложения и приложения для iOS таким образом, чтобы они не были ограничивающими или нереальными.

Знание того, как реализовать свои собственные проекты, расширяет возможности и дает информативность. Это похоже на получение обратной связи в режиме реального времени, когда вы разрабатываете. Эта обратная связь основана на вашем понимании инженерной мысли, которая не позволяет вам совершать типичные ошибки проектирования, которые могут стоить недель потерянного времени.

Вам не нужно быть экспертом

Знание того, как использовать раскадровку, Auto Layout и немного Swift, не только позволит вам создать собственное приложение, но и разделит нагрузку с вашим разработчиком. Вы не работаете в бункере, вы работаете в том же темпе, что и ваша команда. Проект может двигаться только так быстро, как его самая медленная ссылка. Разработка занимает 80% времени; первые 20% относятся к визуальному дизайну. Есть 30% на захват. Поскольку дизайнеры специально обучены для этой части, может быть огромная победа.

Финальное приложение

В этом курсе вы не делаете пример приложения. Вы создаете настоящее приложение, которое было опубликовано в App Store. Вы сталкиваетесь с реальными проблемами и узнаете о передовых методах, таких как использование библиотек, взаимодействие жестов, реализация Dark Mode, анализ JSON, база данных Realm и публикация в App Store.

Полный список уроков Развернуть / Свернуть
  • Урок 1. Quick Prototyping in Xcode 00:11:30
  • Урок 2. Swift 4 Playground 00:21:33
  • Урок 3. Design in Playground 00:19:29
  • Урок 4. Animate in Playground 00:29:42
  • Урок 5. Design in Storyboard 00:15:09
  • Урок 6. Auto Layout 00:17:28
  • Урок 7. Adapting for iPhone X 00:13:46
  • Урок 8. Storyboard and Code 00:12:31
  • Урок 9. Parallax Animation using Scroll 00:09:13
  • Урок 10. Collection View and Data Source 00:12:02
  • Урок 11. Static Data and Reusable Cells 00:08:07
  • Урок 12. 3D Animation using Scroll 00:17:12
  • Урок 13. Container View 00:20:36
  • Урок 14. Passing Data 00:21:30
  • Урок 15. Status Bar 00:12:31
  • Урок 16. Storyboard in Playground 00:24:34
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 26.03.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

en 16 уроков
Scotch.io Swift Advanced
Контроллер панели вкладок, вероятно, является одним из самых популярных элементов в любом приложении iOS. Это удобный способ отображения разных аспектов одного и того же контента или несвязанных функций одного и того же приложения. Этот интерфейс широко используется Apple во многих стандартных приложениях, таких как Музыка, Часы, Фотографии, Телефон и Здоровье.
Duration 08:28:34
0 0
03-10-2016 ru 41 урок
swiftbook Гид по языку программирования Swift
Swift - довольно молодой язык программирования, представленный сообществу только в 2014 году компанией Apple, c надеждой заменить собой Objective-C, который существует с середины 80-х годов. Swift оказался простым, и почти идеальным для освоения новичкам в программировании, так как у него нет запутанного синтаксиса и лишнего багажа, который старые языки тащут за собой все время. А с помощью такой штуки как playground, вы усвоете swift еще...
Duration 05:20:03
34 2
15-08-2017 en 17 уроков
Code4Startup Learn how to build iOS Game with Swift 3 for newbies
В этом курсе вы узнаете основы о среде SpriteKit. Я собираюсь объяснить некоторые теории и  примеры, чтобы вы знали намного больше о SpriteKit после этого курса.

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

После каждого видео вы будете понимать все больше и больше основ разработки игр с помощью SpriteKit.
Duration 02:05:10
8 1
01-11-2018 en 452 урока
udemy iOS 12 and Swift 4.2 for Beginners: 200+ Hands-On Tutorials
Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим справочником по изучению того, как создавать профессиональные приложения для iOS с использованием Swift, горячего, нового языка программирования от Apple.
Duration 38:34:14
17 0
30-11--0001 en 178 уроков
udemy iOS 11 & Swift 4: From Beginner to Paid Professional
Добро пожаловать на самый полный курс в мире по разработке iOS. Этот курс разработан так, чтобы предоставить вам наибольшее количество контента и помочь с наименьшей стоимостью, а вообще то бесплатно.
Вот некоторые из вещей, которые вы сможете сделать после прохождения этого курса:

- Отправить приложения в магазин приложений;
- Понять программирование и основные алгоритмы;
- Работать свободно с Swift 4 и...
Duration 40:43:58
36 3

Последнее добавленное

React JS и Redux Bootcamp - Освойте React Веб-разработку

React JS и Redux Bootcamp - Освойте React Веб-разработку

en
Изучите React.js и Redux правильно. Погрузитесь в движок React, создайте 5 приложений и станьте веб-разработчиком React. Дайте мне пять минут вашего времени, и я объясню, почему этот курс - лучшее время, которое вы можете потратить, чтобы научиться писать приложения React и Redux.
Автоматизированное тестирование с WebdriverIO

Автоматизированное тестирование с WebdriverIO

en
Мне потребовались годы, чтобы остановиться на концепции автоматизации тестирования. Все, что я пробовал, казалось впечатляющим, но никогда не соответствовало реальному использованию. Затем я наткнулся на WebdriverIO, и все это изменилось. Из-за его удивительных особенностей и простоты в дизайне...
React с Firebase

React с Firebase

en
Я преподаю React с 2015 года, а начал работать с ним еще раньше. Сегодня есть еще одна технология, о которой я хочу повогорить с вами - это Firebase. В этом курсе мы построим готовое приложение чата в реальном времени. Мы реализуем переписку в реальном времени между пользователями, авторизацию...
Создаем приложение React Native для iOS и Android от начала до конца

Создаем приложение React Native для iOS и Android от начала до конца

en
Если вы уже знакомы с React, то React Native - отличный способ создавать мобильные приложения для iOS и Android. Конечно, веб-приложения и мобильные приложения сильно отличаются друг от друга, но этот курс служит вашим руководством.
Полное введение в React, v5

Полное введение в React, v5

en
В дополнение к обновлению всех инструментов до последних и самых лучших версий Complete Intro to React v5 реструктурировал семинар, чтобы больше сосредоточиться на обучении основным принципам React, не жертвуя при этом какими-либо инструкциями по инструментарию. В этом двухдневном тренинге Брайан...
The Web Developer Bootcamp

The Web Developer Bootcamp

en
Единственный курс, который вам нужен для изучения веб-разработки - HTML, CSS, JS, Node и многое другое! Привет! Добро пожаловать в The Web Developer Bootcamp, единственный курс, который вам нужен для изучения веб-разработки. Существует множество вариантов онлайн-обучения разработчиков...
chat
logo