Курс по анимации для iOS — Swift 5 & Xcode 10

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

Готовы ли вы поднять свои навыки разработки для iOS на новый уровень? Хотите овладеть искусством мобильной анимации и стать богом программирования? Не ищите дальше! Курс по разработке анимаций для iOS — Swift 5 & Xcode 10 поможет вам. Будь вы веб-разработчиком, React Native разработчиком или профессиональным iOS-разработчиком, зарабатывающим почти или выше шестизначных сумм, этот курс для вас. Это поможет вам освоить и поддерживать свой набор навыков мобильной анимации, а также поможет вам стать разработчиком мобильных iPhone X. Давайте погрузимся! Во-первых, вы разработаете потрясающую кнопку анимации на основе спрайта сердца Twitter с видом UIImage, чтобы начать работу весело и увлекательно. Это будет включать в себя создание плиток, которые мы превратим в интерактивную кнопку спрайта в течение десяти минут после кодирования. Но прежде чем мы перейдем к более сложным проектам, нам нужно охватить основы, даже если вы думаете, что понимаете их. Вы рассмотрите основные понятия анимации, такие как анимация свойств UIView, подпружиненные анимации и преобразование CGAffine. Войдите в UIView Property Animator, где вы узнаете и освоите новый уровень способностей анимации в Swift и Xcode. Здесь вы возьмете основу анимации iOS и построите на ней с помощью UIView Property Animator для другого типа управления, который объясняется в бесплатном промо-видео этого курса. Вы также создадите подкласс кнопки UIControl и будете использовать анимацию и программную автоматическую компоновку внутри класса. И да, мы углубимся в обзор документации Apple для разработчиков, дав вам обзор трех тем, связанных с фреймворками/api, и в чем заключаются ключевые различия. Пришло время превратить знания в осязаемые навыки с помощью Core Animation. В этом разделе вы создадите анимацию с помощью классов анимации на основе CA, таких как CABasic Animations и Spring Animations. В этом разделе вы также поговорите о подклассах и суперклассах. Переходим к CAGradient Layer, где вы научитесь создавать и анимировать градиенты с помощью Core Animation. Далее идет анимация на основе ключевых кадров с помощью CAKeyframe Animation, где вы создадите крутые эффекты в ключевых кадрах UIView.animate. И не волнуйтесь, мы посвящаем целый раздел стручкам какао, помогая вам использовать их экономно. Но вот где все становится действительно захватывающим – это продвинутый проект. Вы создадите эластичную анимацию в стиле Snapchat Pull To Refresh, проверив свои навыки и создав анимацию перетаскивания в стиле Snapchat с помощью расширенных классов Core Animation и UI. Этот курс разработан, чтобы помочь вам стать мастером анимации с чистым и профессиональным видеоконтентом. Вы узнаете обо всех анимациях в Swift 5.2 и Xcode 10, включая такие продвинутые темы, как программные анимации ограничений NSLayout и анимации CABasic. Разработчики не дизайнеры, но с этим курсом вы не обязаны ими быть. Узнайте, как на самом деле создавать эти анимации с помощью чистого кода, даже если вы дизайнер! Добро пожаловать в Swift Animations by maxcodes — курс, который восполнит ваш пробел в навыках анимации за минимально возможное количество времени. Приступим к программированию!

Details of the courses that make up the specialization