В мире iOS разработки всё чаще можно услышать про применение различных паттернов проектирования. Особенно на собеседованиях любят спрашивать о паттернах, которые используются в стандартной библиотеке CocoaTouch.
В этой статье рассматриваем плюсы и минусы одного из самых распространенных паттернов — Singleton.
Александр Кругляк, Head of iOS development в TRIARE, о модульной архитектуре: чем она отличается от монолитов, каковы преимущества и как создаются модули.
Долгое время одним из самых популярных запросов от пользователей была возможность увеличить шрифт внутри приложения для iPhone и iPad. Эта статья расскажет об опыте реализации этой возможности с системной функцией Dynamic Type, а также добавления дополнительных возможностей, не предусмотренных стандартными средствами.
Велика кількість успішних проектів, що була написана на Obj-C досі існує в App Store та використовується мільйонами користувачів для покращення їх життя та бізнесу. У цій статті розглядаємо досвід переводу коду аплікації з однієї мови на іншу.
Антон Водолазский, iOS-разработчик, рассказывает о своём подходе к разделению ответственности контроллера и View в iOS. Это позволяет сократить количество кода в контроллере, даёт возможность переиспользовать View и писать UI из кода.
Многие новички начинают свой путь в разработку со SwiftUI, полностью пропуская UIKit, ведь первый фреймворк имеет ряд неоспоримых преимуществ. Однако Максим Федоряка, Software Engineer (iOS) в Innovecs, советует не спешить с полным переключением на SwiftUI, потому что во время разработки ему приходилось искать решение проблемы, которой вообще не должно быть у зрелой технологии. Подробнее — в статье.
Поговорим о том, как iOS-разработчику приобрести минимальный пакет навыков, найти первую работу, что спрашивают на собеседованиях и где искать ответы на эти вопросы. Пройдемся также по резюме и популярным заблуждениям на старте учебы и попытаемся их развеять.
У статті розглянемо та порівняємо три типи найбільш популярних Enterprise архітектур, які використовують засоби SwiftUI для відображення візуального користувацького інтерфейсу. Для порівняння використовуємо метод експерименту з шаблонним тестовим завданням.
У випуску: Swift 5.4, Apple Silicon with Xcode, SwiftUI on macOS.
Скорость, безопасность и возможность писать меньше кода — вот лишь немногие из преимуществ Swift, языка программирования для macOS, iOS, watchOS, tvOS и не только.
Максим Федоряка, Software Engineer (iOS), рассказывает об особенностях Swift и делится советами и рекомендациями по его применению.
На думку Дмитра Скорохода, Mobile Developer перетвориться на AR Developer. Уже сьогодні Apple та інші провідні компанії інвестують у технології AR-окулярів. Що це означає для розробників — у статті.
Константин Соколинский ушел из компании, чтобы основать свой стартап. Приложение Jets стало первым, которое монетизировало услугу подбора мест в самолете. Константин поделился опытом, почему затея не удалась и как Jets купила немецкая компания. Некоторое время разработчик колесил по Азии и работал на фриланс-проектах. О своем профессиональном пути, путешествиях и выборе места жительства Константин рассказал в интервью DOU.
Інтерв’ю
· iOS,
інтерв’ю,
бізнес,
Естонія,
Канада,
менеджмент,
релокація,
робота,
розробка,
стартап,
фриланс,
Швеція
Материал будет интересен всем, кто уже реализовал авторизацию, либо собирается это сделать через сторонние сервисы (Google, Facebook and etc). Так как с выходом iOS 13 ‘Sign in with Apple’ стала обязательной при использовании third party сервисов.
Усі ми час від часу ловимо баги у своєму коді. Помилки — це частина розробки і навіть найдосвідченіші програмісти стикаються з багами. Отже, важливо знайти для себе оптимальні інструменти для швидкої та ефективної відладки. Роман Фурман, iOS-розробник, виокремив декілька інструментів, які допомагають швидко та завчасно виявити помилки коду.
Продолжаем цикл статей о Deep links во Flutter. Рассмотрим iOS (Universal links) и Android (App links).
У випуску: SwiftUI та UIKit interoparability, iOS App Security, new App Store commision.
Разберем Deep links, рассмотрим какие они есть, как их настраивать и использовать в Flutter приложении. Deep links делятся на два типа — Custom links и Universal links (для iOS, App links для Android). Начнем с Custom links и сразу рассмотрим их плюсы и минусы.
Вы наверняка слышали, что недавно вышел Swift 5.3? Это первый релиз с официальной поддержкой Windows. В этой статье Александр Смарусь решил обозначить места, с которых можно начать работу со Swift на Windows, рассказать о его возможностях, вероятных проблемах, а также поделиться некоторыми инструментами.
У випуску: топсесії WWDC, Swift 5.3, iOS 14, Xcode 12.
У випуску: топсесії, що нового у SwiftUI, Privacy, MetricKit.
Коментарі