В новом выпуске нашего дайджеста дизайн Яндекс.Авто, карта метро, некстген симуляция движения человека, личные проекты, лучший квартал для мобайла за всю историю, простое объяснение юнит-экономики и много другого интересного.
Рубрика «swift» - 18
Дайджест интересных материалов для мобильного разработчика #306 (8 — 14 июля)
2019-07-14 в 11:13, admin, рубрики: App Store, apple, ARCore, flutter, iOS, kotlin, swift, Блог компании Цифровые Экосистемы, геймдизайн, маркетинг мобильных приложений, нейросети, разработка мобильных приложений, Разработка под android, разработка под iOSiOS-дайджест №9 (28 июня – 11 июля)
2019-07-11 в 10:36, admin, рубрики: apple, iOS, swift, разработка мобильных приложений, разработка под iOS
Источник картинки: appleinsider
Джони Айв покидает белую комнату, мы Touch Bar'у скажем «Да!» и сгибающийся iPad в новом выпуске iOS-дайджеста.
Читать полностью »
Использование UIViewPropertyAnimator для создание пользовательских анимаций
2019-07-06 в 9:26, admin, рубрики: Animating, apple, iOS, ios development, iOS разработка, swift, анимация, мобильная разработка, разработка под iOSСоздание анимаций это здорово. Они являются важной частью iOS Human Interface Guidelines. Анимации помогают привлечь внимание пользователя к важным вещам или попросту делают приложение не таким скучным.
Существует несколько способов реализовать анимацию в iOS. Вероятно, самым популярным способом является использование UIView.animate(withDuration: animations:). Вы можете анимировать слой изображения с помощью CABasicAnimation. Кроме того, UIKit позволяет настроить кастомную анимацию для отображения контроллера с помощью UIViewControllerTransitioningDelegate.
В этой статье я хочу обсудить еще один захватывающий способ анимирования вьюшек — UIViewPropertyAnimator. Данный класс предоставляет гораздо больше функций управления, чем его предшественник UIView.animate. С его помощью можно создавать временные, интерактивные и прерываемые анимации. Кроме того, имеется возможность быстрой смены аниматора.
Читать полностью »
SwiftUI и авто-возобновляемые подписки
2019-06-28 в 15:51, admin, рубрики: in-app purchases, iOS, iOS 13, ios development, iOS SDK, iOS разработка, storekit, subscriptions, swift, wwdc 2019, подписки, подписки in-app purchase, разработка мобильных приложений, разработка под iOS
Привет! На связи Денис из Apphud – сервиса по аналитике возобновляемых подписок для iOS-приложений.
Как вы знаете, на WWDC 2019 Apple анонсировали свой новый декларативный фреймворк SwiftUI. В этой статье я попробую рассказать как с помощью SwiftUI сделать экраны оплаты и реализовать функционал авто-возобновляемых подписок.Читать полностью »
iOS-дайджест №8 (14 июня – 27 июня)
2019-06-27 в 12:47, admin, рубрики: apple, iOS, swift, Блог компании JUG.ru Group, разработка мобильных приложений, разработка под iOS
Источник картинки: The Verge
Самоуправляемый автомобиль от Apple, поддержка манипулятора типа «мышь» на айпаде, камера на Apple Watch и еще больше новостей в новом выпуске iOS-дайджеста. Заодно посмотрим, насколько хорош в плане перформанса SwiftUI и как использовать фреймворк Combine, если цепочки RxSwift больше не цепляют за душу.
Читать полностью »
Спокойствие спокойствию рознь
2019-06-22 в 16:43, admin, рубрики: dependency injection, framework, ioc контейнеры, iOS, library, open source, swift, разработка под iOS
Три года назад, я написал статью о DI библиотеке для языка Swift. С того момента библиотека сильно измененилась и стала лучшей в своем роде достойным конкурентом Swinject, превосходящяя его по многим показателям. Статья посвящена возможностям библиотеки, но и имеет теоретические рассуждения.И так кому интересны темы DI, DIP, IoC или кто делает выбор между Swinject и Swinject прошу подкат:Читать полностью »
Руководство по реализации авто-возобновляемых подписок в iOS-приложениях
2019-06-18 в 15:23, admin, рубрики: in-app purchases, iOS, iOS 13, ios development, iOS SDK, iOS разработка, storekit, subscriptions, swift, wwdc 2019, разработка мобильных приложений, разработка под iOS
Всем привет! Меня зовут Денис, я разрабатываю Apphud – сервис по аналитике авто-возобновляемых подписок в iOS-приложениях.
В данной статье я расскажу как настроить, реализовать и валидировать авто-возобновляемые подписки в iOS 12 и iOS 13. Бонусом расскажу о тонких моментах и подводных камнях, которые не все разработчики учитывают.Читать полностью »
Даб-даб 2019: новинки WWDC и мои впечатления
2019-06-14 в 9:12, admin, рубрики: iOS, ios development, swift, wwdc 2019, Блог компании Badoo, Презентации, разработка под iOSПривет! Меня зовут Азат Зулькарняев, я занимаюсь разработкой iOS-приложений в компании Badoo. Традиционно мы каждый год с коллегами проводим неделю на WWDC. В статье я делюсь своими впечатлениями с конференции: под катом не только важные обновления и обзор сессий, но и немного личных эмоций от пребывания в счастливой толпе, которая скандирует «Даб-даб! Ди-Си!» и мечтает пожать руку Тиму Куку.
iOS-дайджест №7 (31 мая – 13 июня)
2019-06-13 в 14:01, admin, рубрики: apple, iOS, machine learning, swift, Блог компании JUG.ru Group, разработка мобильных приложений, разработка под iOS
Источник картинки: businessinsider.com
Астрологи объявили неделю новостей и анонсов в мире Apple и iOS-разработки. Чтобы рассказать про все, одной статьи не хватит, поэтому посмотрим на самые интересные и на те, которым еще не было уделено должного внимания.
Читать полностью »
Все, что вы хотели знать о SwiftUI, но боялись спросить
2019-06-13 в 12:06, admin, рубрики: ios development, iOS разработка, mobile development, swift, swift 5, swiftUI, wwdc 2019, мобильная разработка, мобильные приложения, разработка мобильных приложений, разработка под iOS
Привет! Меня зовут Ренат, я разрабатываю сервис по аналитике подписок в iOS – Apphud.
Как вы знаете, Apple на WWDC 2019 представила свой новый фреймворк SwiftUI, который призван в будущем заменить (или нет?) привычный нам UIKit. SwiftUI позволяет описывать интерфейс приложений в декларативном стиле и сильно сокращает количество кода.
Apple уже представила несколько интересных туториалов на английском языке с множеством примеров. Я же постараюсь рассказать о новом фреймворке в форме вопросов и ответов. Итак, поехали.Читать полностью »


