Обучение
Курсы и профессии
Моё обучение
Документация
Туториалы
Сообщество
Работы выпускников
О нас
О проекте
Контакты
Отзывы
SwiftBook —ресурс №1 по обучению программированию на Swift в России и странах СНГ
Политика конфиденциальности
Пользовательское соглашение
© 2024 SwiftBook ИП Акулов И.Б.
Образовательная платформа SWIFTBOOK
Войти
Регистрация
Акулов Иван Борисович
Все статьи автора
2П
24 подсказки по работе в Xcode
РП
Расширенная Привязка Данных в Android: Observables
A(
async/await (асинхронность) в SwiftUI
JC
Jetpack Compose 1.1 теперь работает стабильно!
ПR
Паттерн Repository с помощью Jetpack Compose
ОC
Объединение Core Data с Дженериками
ТП
Туториал по Fastlane для Android: Начало
ПЛ
Пишем лучший код с помощью Swift Algorithms
ПВ
Почему в Xcode 13 отсутствует Info.plist
БД
База данных Realm на Android: Начало
ИФ
Использование функции формирования ключа на основе кодов аутентификации HMAC для создания кодов аутентификации сообщений в Swift
ОО
Объекты окружения и стили SwiftUI
НС
Начинаем с Cucumber
RВ
RenderEffect в Android 12
ТП
Туториал по Drag and Drop в Android: перемещение вьюшек и данных
ТП
Туториал по тестированию с Hilt: UI и Аппаратные (Инструментальные) Тесты
ИИ
Интерфейсы и абстрактные классы в Kotlin
ТП
Туториал по Activity Recognition API для Android
ЗЛ
Значения локализованных ошибок в практике Swift
ТП
Туториал по Android Sleep API
S3
SwiftUI 3.0. Седьмая (заключительная) часть
ИD
Интеграция detekt в рабочий процесс
ИL
Использование Lifecycle-Aware Components при помощи Android Jetpack
ОД
Объявления деструктуризации в Kotlin
S3
SwiftUI 3.0. Четвертая часть
РП
Реактивные потоки в Kotlin: SharedFlow и StateFlow
S3
SwiftUI 3.0. Третья часть
ИК
Использование композиции в Kotlin
S3
SwiftUI 3.0. Вторая часть.
УA
Ускорьте Android RecyclerView с помощью DiffUtil
S3
SwiftUI 3.0. Первая часть.
ОВ
Объект в Kotlin и паттерн «Одиночка»
ДИ
Динамическое изменение конфигурации кнопки в iOS 15
ТП
Туториал по плагину Gradle
AA
App Actions: начало работы
ВЗ
Внесение значений в SwiftUI View
КД
Как добавить Поиск по списку с Jetpack Compose.
КС
Как создавать вкладки при помощи Jetpack Compose
ЖЦ
Жизненный цикл Android
ОМ
Освобождаем модальные окна в SwiftUI
СA
Сервисы Android: начало работы
ПK
Принцип KISS для разработчиков на языке Swift
ОV
Опциональные view в SwiftUI
ТП
Туториал по Kotlin для начинающих: создаем простой квиз
ТД
Туториал для начинающих: 5 простых шагов по разработке приложений на Android
РП
Распространенные паттерны проектирования и архитектуры приложений на Android
ПТ
Поддержка темной темы: адаптация вашего приложения для поддержки темной темы
СС
Создание собственной коллекции с протоколами в Swift
КI
Как iOS приложения адаптируются к разным размерам экрана iPhone 12
ЧН
Что нового в Swift 5.4?
ВP
Выполнение POST-запросов и загрузки файлов с помощью URLSession
ЧТ
Что такое @escaping в Swift замыканиях?
ИП
Изучаем переходы в SwiftUI
ФC
Фреймворк Combine от Apple
РП
Руководство по CoreNFC
ЧН
Что нового в Xcode 12?
РП
Руководство по CoreML и Vision
СТ
Сила типов Result в Swift
CV
Child View Controller
ЧН
Что нового в Swift 5.3
PL
Property List
ET
Expanded TableView Cells
NM
Network Manager + postman
БА
Биометрическая аутентификация
КN
Кастомный Navigation Bar
ПП
Правильная передача данных
РА
Релокейт. А вы готовы к переезду?
УП
Управление памятью в Swift 5
ТУ
Таблица умений iOS-разработчика
УИ
Узнать и овладеть ⚔️ основами RxSwift за 10 минут
ТП
Туториал по модульному тестированию iOS и UI тестированию
IО
iOS: Открываем deep link’и, notification’ы и shortcut’ы
КР
Как реализовать делегаты со слабой ссылкой
КЧ
Как часто вы забываете писать [weak self]? Есть решение!
ВВ
Введение в теорию цвета: как комбинировать цвета и создавать настрой
ВО
Всё о Codable в Swift 4
ОО
Объявление? Определение? Инициализация?
ЧН
Что нового в Swift 3.1
ПС
Поднимаем свой Parse Server и Parse Dashboard на VDS
ФП
Функциональное программирование в Swift
РМ
Рисуем маршрут при помощи MapKit
ЗИ
Замыкания и функции в Swift
КБ
Кривые Безье и Распознаватели жестов
ПВ
Перечисления в Swift
РС
Работаем с форматом JSON в Swift 2.1 Xcode 7
УШ
Универсальные шаблоны в Swift. Познаем через приложение.
СТ
Структуры
ИN
Использование NSURLProtocol в Swift
КС
Как сделать простое приложение для рисования с UIKit и Swift
ТП
Туториал по анимации на iOS: начало
SS
Swift Storyboards в Xcode 6.3: Часть 2
SS
Swift Storyboards в Xcode 6.3: Часть 1
CD
Core Data: Часть 2. Lightweight миграции
CD
Core Data: Часть 1
ЧН
Что нового в Swift 1.2
WП
WatchKit: Первые впечатления
AЧ
Alamofire: Часть 1 (Xcode 6.3)
АЧ
Автопозиционирование Часть 1: iOS 8
UД
UIKit динамика в Swift
ИU
Использование UIGestureRecognizer в Swift
СН
Стиль написания кода на Swift