Володимир вступив на бюджет до медичного університету, але кинув його, щоб піти на фронт. Був серед перших десятків бійців «Азову» — тих, хто сформував підрозділ. Чотири роки працював графічним дизайнером. Потрапив на безкоштовні курси програмування для ветеранів АТО і став iOS-розробником. Про свій незвичний життєвий шлях Володимир розповів DOU.
В выпуске: тестируем accessibility, запускаем Swift на AWS Lambda, избавляемся от неиспользуемого кода.
В процесі написання свого застосунку для iOS, виникла необхідність написати свій Page Control у вигляді кружечків, що відображають поточну позицію в списку карток.
Если вы читаете эту статью, то скорее всего, вы уже успели попробовать с Combine на каком-либо пет-проекте. И я уверен, что вас появилось некоторые вопросы, касательно этого нового фреймворка. К примеру, как создать свой кастомный паблишер в Combine? И эта статья может помочь вам понять основы механизма создания кастомных паблишеров.
В выпуске: секьюрити ревью приложений в AppStore, SwiftUI под капотом, CLI для iOS приложений и много крутых библиотек.
В выпуске: 10 заповедей iOS-разработки, книга по SwiftUI, план на Swift 6, памятка по работе с форматтерами, много библиотек и немного про функциональщину.
В выпуске: продолжаем изучать SwiftUI, настраиваем GitHub Actions для Swift-проектов и смотрим видео с конференций.
Как в неигровых приложениях использовать GameplayKit, набор инструментов от Apple для быстрого конструирования игровых процессов и алгоритмов, — в статье iOS-разработчика Андрея Коновальского.
О разновидностях демонов в *OS и зачем они нужны: например, размещение своего кода в демонах сильно усложняет задачу злоумышленникам и просто реверс-инженерам, которым по какой-то причине захотелось разобраться в том, как же работает ваш код. О преимуществах «демонов» — в статье разработчика Владимира Вашуркина.
В выпуске: 100 дней изучения SwiftUI, iOS best practices, Data Science на Swift, пишем свой движок для регулярных выражений.
SpriteKit удобен для создания несложных анимационных сцен, таких как полноэкранная анимация загрузки, иллюстрация в Onboarding- и Tutorial-экранах или в других элементах пользовательского интерфейса. Как, используя игровой движок SpriteKit, можно легко создать анимации — в статье iOS-разработчика Андрея Коновальского.
Android-разработчик Евгений Ткаченко рассказывает о том, как создал LocaleBro — веб-платформу для локализации мобильных приложений, заточенную под разработчиков, переводчиков и менеджеров.
Практическая реализация сложного layout с использованием UICollectionViewCompositionalLayout и UICollectionViewDiffableDataSource — в статье Алексея Гурина, iOS Team Lead в Sidekick Selling Inc.
Что осталось за кадром онлайн-трансляции WWDC 2019 и с чем предстоит работать iOS-девелоперам уже в ближайшем будущем — рассказывает Андрей Вергунов, участник конференции и iOS-разработчик в NIX.
DataSource значительно облегчает разработку на UICollectionView, избавляя от необходимости дополнительно вызывать методы, уменьшая количество ошибок. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина.
Цель проекта EcoHike — сделать Карпаты чище. Разработчики GlobalLogic использовали в мобильном приложении Swift для iOS, Kotlin и Java для Android, а также библиотеку Mapbox для работы с картами. О технической реализации и работе приложения рассказывает Юрий Голованов, Senior Manager.
UICollectionViewCompositionalLayout — эволюционный шаг в разработке на iOS. Благодаря данному инструменту создавать коллекции элементов стало намного проще, декларативный подход позволяет удовлетворить 99% пожеланий разработчиков. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина.
В выпуске: SwiftUI vs. Auto Layout, ViewModifier, боковое меню и асинхронная загрузка изображений, MapView app, набор расширений.
Главной целью проекта с учетом его тематики было сделать обучение исламским традициям и обрядам детей, живущих в странах Юго-Восточной Азии, более интересным и вовлекающим с помощью технологии AR.
Меня зовут Дмитрий Поволоцкий, я являюсь iOS/Mac разработчиком в Readdle на проекте Spark. В этой статье я расскажу о нашем пути к реализации одной из самых интересных в технологическом плане фич Spark — «Shared Drafts».
Коментарі