Копошилка

На WWDC всегда есть отличная коллекция музыки для отличного настроения. Во время WWDC’19 мой друг, используя свой телефон на Android, распознавал игравшие песни и создал из них плэйлист. У моего iPhone тогда такой возможности не было (или я о такой не знал). Теперь с помощью ShazamKit давайте создадим для этой цели приложение и назовем его […]

Continue Reading

Всем привет! В этом видео рассмотрим основы рисования при помощи CGContext. Создадим Canvas View c возможностью отображения линий и выбора их параметров: ширины, цвета и окончания. Сохраним полученное изображение в Галерею. Поехали!  Конечный проект

Continue Reading

Всем привет! В этом видео мы создадим Custom NavigationBar на примере популярного приложения WhatsApp. Рассмотрим структуру NavigationBar, кастомизируем NavigationTitleView и BarButtonItem. Создадим расширение с методами, которые позволят изменять NavigationBar для Вашего приложения. Поехали!  Ссылка на проект

Continue Reading

В этом видео рассмотрим самые значимые и интересные нововведения в Xcode 13! 

Continue Reading

Всем привет! В этом видео мы поговорим о новой концепции языка Swift 5.5 — async/await, которая позволяет работать с асинхронным кодом без блоков замыкания, позволяя писать более простой и чистый код. Поехали!  Конечный проект

Continue Reading

Всем привет! В этом видео мы рассмотрим основы СonstraintLayout в среде разработке Android Studio. Поехали! 

Continue Reading

Всем привет! В этом уроке разберем как с использованием SwiftUI создать такое приложение как аналоговые часы для iPhone. В приложении мы разберем как заставить стрелки двигаться, как получить текущее время и отобразить его на экране. Реализуем кнопку для выбора светлого и темного оформления. Поехали!  Ссылка на проект

Continue Reading

Привет! В этом видео я расскажу вам обо всех оболочках, которые нам предлагает SwiftUI для хранения временных данных. Так же вы поймете, в чем отличие между такими оболочки как @State, @StateObject, @ObservedObject, @EnvironmentObject. Эти оболочки очень похожи друг на друга и знание того, когда и какую лучше использовать, имеет решающее значение. Поехали! 

Continue Reading

Всем привет! В этом видео мы познакомимся с основными функциями в Kotlin, которые облегчат вашу жизнь при работе с коллекциями. Поехали! 

Continue Reading

Всем привет! В этом видео я вам расскажу как эффективно использовать методы функционального программирования, такие как map(), compactMap(), flatMap(), reduce(), filter(), sorted() и removeAll(). Поехали!   

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: