В этом дайджесте рефакторинг, UI, UX и анимации, возвращение триала в App Store, Kotlin как “прорыв года”, хакатоны для развития команды, скрытые игровые механики и заработки FaceApp.
Рубрика «разработка под iOS» - 24
Дайджест интересных материалов для мобильного разработчика #307 (15 — 21 июля)
2019-07-21 в 14:18, admin, рубрики: App Store, apple, firebase, flutter, kot;in, swift, swiftUI, UX, ux дизайн, xcode, Блог компании Цифровые Экосистемы, маркетинг мобильных приложений, нейросети, разработка мобильных приложений, Разработка под android, разработка под iOS, рефакторингReact Native: делаем draggable & swipeable список
2019-07-19 в 16:00, admin, рубрики: drag and drop, swipe, Разработка под android, разработка под iOSСегодня трудно кого-то удивить возможностью свайпать элементы списка в мобильных приложениях. В одном нашем react-native приложении тоже была такая функциональность, но недавно возникла необходимость расширить её возможностью перетаскивать элементы списка. А поскольку процесс поиска решения стоил мне некоторого количества нервных клеток, я решил запилить небольшую статью, чтобы сэкономить драгоценное время будущим поколениям.
Разработка приложения на SwiftUI. Часть 1: поток данных и Redux
2019-07-19 в 15:52, admin, рубрики: apple, iOS, MovieSwiftUI, swift, swiftUI, Блог компании Skillbox, Программирование, разработка под iOS, Учебный процесс в IT
После участия в сессии State of the Union на WWDC 2019 я решил детально изучить SwiftUI. Я потратил много времени на работу с ним и теперь приступил к разработке реального приложения, которое может оказаться полезным широкому кругу пользователей.
Его я назвал MovieSwiftUI — это апп для поиска новых и старых фильмов, а также их сбора в коллекцию при помощи TMDB API. Я всегда любил фильмы и даже создал компанию, работающую в этой сфере, правда давно. Компанию сложно было назвать классной, а вот приложение — да!
Читать полностью »
Custom refactoring tool: Swift
2019-07-17 в 6:38, admin, рубрики: swift, swift разработка, Блог компании Сбербанк, Проектирование и рефакторинг, разработка под iOS, рефакторинг, Сбербанк, Совершенный кодЛюбой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания Apple улучшает инструменты разработчиков, прилагая много усилий, чтобы нам было удобно программировать: подсветка языка, автодополнение методов и многие другие возможности IDE позволяют нашим пальцам успевать за идеями в голове.
Что делает инженер, когда необходимый инструмент отсутствует? Верно, сделает всё сам! Ранее мы уже рассказывали о создании своих кастомных инструментов, теперь поговорим о том, как модифицировать Xcode и заставить его работать по твоим правилам.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #306 (8 — 14 июля)
2019-07-14 в 11:13, admin, рубрики: App Store, apple, ARCore, flutter, iOS, kotlin, swift, Блог компании Цифровые Экосистемы, геймдизайн, маркетинг мобильных приложений, нейросети, разработка мобильных приложений, Разработка под android, разработка под iOSВ новом выпуске нашего дайджеста дизайн Яндекс.Авто, карта метро, некстген симуляция движения человека, личные проекты, лучший квартал для мобайла за всю историю, простое объяснение юнит-экономики и много другого интересного.
Как распознать текст с фото: новые возможности фреймворка Vision
2019-07-11 в 15:06, admin, рубрики: Dodo Pizza Engineering, dodopizzaio, framework, iOS, ios development, ios programming, Vision, Блог компании Dodo Pizza Engineering, обработка изображений, Программирование, разработка мобильных приложений, разработка под iOS, распознавание изображений, распознавание текстаТеперь фреймворк Vision умеет распознавать текст по-настоящему, а не как раньше. С нетерпением ждём, когда сможем применить это в Dodo IS. А пока перевод статьи о распознавании карточек из настольной игры Magic The Gathering и извлечении из них текстовой информации.
iOS-дайджест №9 (28 июня – 11 июля)
2019-07-11 в 10:36, admin, рубрики: apple, iOS, swift, разработка мобильных приложений, разработка под iOS
Источник картинки: appleinsider
Джони Айв покидает белую комнату, мы Touch Bar'у скажем «Да!» и сгибающийся iPad в новом выпуске iOS-дайджеста.
Читать полностью »
Remote cache для iOS, feature toggles, тёмные темы и карьера разработчика — отчёт с Avito iOS Meetup #7
2019-07-09 в 14:49, admin, рубрики: feature toggle, ios development, iOS разработка, дизайн мобильных приложений, Карьера в IT-индустрии, карьера ИТ-специалиста, разработка мобильных приложений, разработка под iOSНа седьмой встрече iOS-разработчиков в нашем офисе обсуждали самописный remote cache для iOS, feature toggles, как использовать proxy-объекты в разработке тёмных тем для приложений, и рассмотрели разные варианты развития карьеры разработчика (фриланс, работа на корпорацию, работа на свой проект). Этот пост — отчёт о том, как прошёл митап. Внутри — видеозаписи, презентации спикеров, ссылки на фотоотчёт и отзывы участников встречи.
Дайджест интересных материалов для мобильного разработчика #305 (1 — 7 июля)
2019-07-07 в 9:35, admin, рубрики: apple, flutter, Google, Google Play, iOS, kotlin, ux дизайн, Блог компании Цифровые Экосистемы, искусственный интеллект, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSОчередной дайджест для мобильных разработчиков — в нем мобильная экстрасенсорика, новый порос Developer Economics, знакомство с HealthKit, онлайн-квест для разработчиков, Bixby Marketplace и много других интересных материалов.
Использование 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. С его помощью можно создавать временные, интерактивные и прерываемые анимации. Кроме того, имеется возможность быстрой смены аниматора.
Читать полностью »