Блог Мобильная разработка | OTUS
🔥 Успейте получить скидку!
Только до 27.01 можно приобрести курсы со скидкой 25%. Торопитесь!
Выбрать курс

Курсы

Программирование
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Разработчик C#
-25%
Алгоритмы и структуры данных
-25%
Backend-разработчик на PHP
-25%
JavaScript Developer. Professional
-25%
Team Lead
-25%
Golang Developer. Professional
-25%
Agile Project Manager
-25%
Flutter Mobile Developer
-25%
Android Developer. Professional
-11%
MS SQL Server Developer
-8%
Java Developer. Professional Web-разработчик на Python Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Kotlin Backend Developer React.js Developer VOIP инженер Нереляционные базы данных Scala-разработчик Супер-практикум по использованию и настройке GIT IoT-разработчик JavaScript Developer. Basic Advanced Fullstack JavaScript developer Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Супер-интенсив "Версионирование и командная работа с помощью Git"
-30%
Administrator Linux. Professional
-25%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-25%
Administrator Linux. Advanced
-25%
Infrastructure as a code in Ansible
-25%
Administrator Linux.Basic
-25%
Инфраструктурная платформа на основе Kubernetes
-6%
PostgreSQL Software Architect Reverse-Engineering. Professional Внедрение и работа в DevSecOps VOIP инженер Нереляционные базы данных Супер-практикум по использованию и настройке GIT IoT-разработчик Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Посты
Как работать с готовыми библиотеками под UIKit?

В прошлой статье мы начали разговор об адаптации существующих бизнес-решений под SwiftUI. В этот раз рассмотрим простой пример, как можно использовать готовую библиотеку под стандартное iOS-приложение в приложении на SwiftUI. И возьмем для этого классическое решение: асинхронную загрузку изображений с помощью библиотеки SDWebImage.

Адаптация существующего бизнес-решения под SwiftUI

О технологии SwiftUI говорили уже много. Предлагаю вам небольшой цикл статей про то, как использовать этот фреймворк в реальной жизни и реальных приложениях, а не в конструкторах сэндвичей для авокадо. А чтобы все было серьезно и по-взрослому, мы рассмотрим, как сделать так, чтобы наше приложение на SwiftUI соответствовало принципам чистой архитектуры и чистого кода.

Как работают In-App покупки в iOS

В маркетах сейчас можно найти приложения на любой вкус. В основном они бывают бесплатные и платные. Бесплатные приложения могут быть с рекламой или встроенными покупками.

Что такое iOS?

Операционная система iOS разработана специалистами из компании Apple для использования на своих гаджетах. На основе этой ОC функционируют iPhone и iPod, а ранее она устанавливалась на iPad (пока в 2019 году не появилась iPadOS). Можно без преувеличения сказать, что iOS — одна из наиболее популярных систем, ведь впереди неё — только Android.

Работа над ошибками в RxSwift

Как бы хорошо вы не программировали, без работы над ошибками не обойтись. Давайте рассмотрим основные методы, позволяющие эту работу выполнять при программировании под iOS с помощью фреймворка RxSwift.

Математические операторы в RxSwift

В этой статье мы рассмотрим математические операторы и операторы агрегирования в RxSwift. RxSwift — фреймворк, используемый для реактивного программирования под iOS.

Создание Observable в RxSwift

В этой заметке мы рассмотрим некоторые методы, используемые при создании Observable в RxSwift. Observable — наблюдаемый объект или то, что будет отдавать данные. Если говорить о парадигме реактивного программирования на iOS с помощью фреймворка RxSwift, то Observable нужен для генерации потока данных.

Создаём первое приложение для Kotlin Multiplatform

В настоящее время мы переживаем бум появления новых технологий и подходов к написанию мобильных приложений. Одной из них является развивающийся SDK от компании JetBrains для мультиплатформенной разработки Kotlin Multiplatfrom (KMP).

WWDC 2020: изменения в фреймворке SwiftUI

Сегодня мы поговорим о тех изменениях и новшествах, которые нам представляет Apple на WWDC 2020. А именно: про доработанную и даже переработанную версию фреймворка SwiftUI.

Экипировка iOS-разработчика

Предлагаем вашему вниманию большую подборку инструментов iOS-разработчика. Вы найдёте утилиты для сборки, отладки, тестирования, релиза, аналитики и, разумеется, непосредственной разработки мобильных приложений под iOS. Что же, начнём.

Только до 27 января!
🔥 СКИДКА 25% на курсы OTUS!