Всем привет! В этом видео мы узнаем, как создать плавную анимацию по ключевым кадрам с помощью CoreGraphics. Поработаем над продолжительностью анимации и положением анимированного колокольчика. Поехали! Ссылка на проект
Всем привет! В этом видео мы узнаем, как создать плавную анимацию по ключевым кадрам с помощью CoreGraphics. Поработаем над продолжительностью анимации и положением анимированного колокольчика. Поехали! Ссылка на проект
Всем привет! В этом видео мы рассмотрим, как использовать перечисления со связанными значениями, как создать такие перечисления и как обращаться к свойствам экземпляров таких перечислений. Ссылка на проект
На WWDC всегда есть отличная коллекция музыки для отличного настроения. Во время WWDC’19 мой друг, используя свой телефон на Android, распознавал игравшие песни и создал из них плэйлист. У моего iPhone тогда такой возможности не было (или я о такой не знал). Теперь с помощью ShazamKit давайте создадим для этой цели приложение и назовем его […]
Всем привет! В этом видео рассмотрим основы рисования при помощи CGContext. Создадим Canvas View c возможностью отображения линий и выбора их параметров: ширины, цвета и окончания. Сохраним полученное изображение в Галерею. Поехали! Конечный проект
Всем привет! В этом видео мы создадим Custom NavigationBar на примере популярного приложения WhatsApp. Рассмотрим структуру NavigationBar, кастомизируем NavigationTitleView и BarButtonItem. Создадим расширение с методами, которые позволят изменять NavigationBar для Вашего приложения. Поехали! Ссылка на проект
В этом видео рассмотрим самые значимые и интересные нововведения в Xcode 13!
Всем привет! В этом видео мы поговорим о новой концепции языка Swift 5.5 — async/await, которая позволяет работать с асинхронным кодом без блоков замыкания, позволяя писать более простой и чистый код. Поехали! Конечный проект
Всем привет! В этом видео мы рассмотрим основы СonstraintLayout в среде разработке Android Studio. Поехали!
Всем привет! В этом уроке разберем как с использованием SwiftUI создать такое приложение как аналоговые часы для iPhone. В приложении мы разберем как заставить стрелки двигаться, как получить текущее время и отобразить его на экране. Реализуем кнопку для выбора светлого и темного оформления. Поехали! Ссылка на проект
Привет! В этом видео я расскажу вам обо всех оболочках, которые нам предлагает SwiftUI для хранения временных данных. Так же вы поймете, в чем отличие между такими оболочки как @State, @StateObject, @ObservedObject, @EnvironmentObject. Эти оболочки очень похожи друг на друга и знание того, когда и какую лучше использовать, имеет решающее значение. Поехали!