Pull to refresh

Запили Sign in with Apple, или 30 апреля (точнее июня) твоё приложение превратится в тыкву

Reading time 4 min
Views 8.2K
Alconost corporate blog Development for iOS *Development of mobile applications *Interfaces *Mobile applications design *

Часть 2


Компания Apple опубликовала следующую новость 4 марта 2020 г.: “Все новые приложения и апдейты должны соответствовать новым гайдлайнам ревью и интерфейса к 30 апреля (перенесено на июнь) 2020.”


И главным новшеством этих гайдлайнов является обязательное наличие рабочей кнопки “Sign in with Apple” (SIWA) для приложений, позволяющих логиниться через сторонние сервисы (Facebook, Google, Twitter и т.д.).



Казалось бы, всё просто, но есть нюансы →

Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Comments 11

Руководство для дизайнера по DPI

Reading time 27 min
Views 310K
Development of mobile applications *
Sandbox


Это руководство — начальный материал о кросс-DPI и кроссплатформенном дизайне для начинающих и средних дизайнеров, желающих узнать о нем с самого начала или получить больше знаний. Без сложных математических и непонятных диаграмм, только непосредственные объяснения, упорядоченные в небольших разделах, для понимания и применения их непосредственно к вашей дизайнерской работе.

Автор — Sebastien Gabriel.

Я не знаю всего, так что, если по вашему мнению я где то ошибаюсь или вам нужно уточнить что-то, либо у вас есть предложения или вопросы для улучшения данного руководства, отправьте письмо (на англ) на sgabriel.contact@gmail.com. Вы также можете найти на меня Twitter, G+ или Facebook.
Читать дальше →
Total votes 92: ↑88 and ↓4 +84
Comments 19

Передача проекта от дизайнеров iOS разработчикам

Reading time 6 min
Views 78K
Rambler&Co corporate blog Mobile applications design *


В настоящее время департамент мобильной разработки Rambler&Co активно расширяется, в том числе и в плане iOS-разработчиков и UX дизайнеров. Большое количество людей и проектов, ведущихся ими, усложняет и без того непростой процесс передачи дизайна разработчикам. Всем, так или иначе связанным с мобильной разработкой, знакомы проблемы и разногласия, возникающие на стыке интересов программиста и дизайнера — начиная тем, в каких единицах измерять расстояния, и заканчивая тем, кто должен нарезать элементы экранов в различных разрешениях. Чтобы окончательно решить проблему в рамках нашей компании, мы решили подготовить подробные гайдлайны по этому взаимодействию.
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Comments 25

Создание iOS приложения. Избегайте танцев на граблях

Reading time 5 min
Views 14K
Development for iOS *Development of mobile applications *
Sandbox
Я хочу не просто рассказать историю, как мы создавали мобильное приложение, но и поделиться опытом, чтобы вы не повторяли наших ошибок, дать рекомендации стартаперам, разработчикам и всем заинтересованным в разработке iOS приложений лицам.



Идея


Вдохновившись успехами простого приложения Yo и семейством его последователей, мы с советом инициативных коллег размышляли на тему, что можно сделать такого же простого и интересного. С учетом того, что мода на вежливость и внимание к близким людям не прошла, и мы продолжаем писать «Доброе утро» в письмах, выставлять статусы в соц. сети, писать sms с пожеланиями, зародилась идея нашего мобильного приложения.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Comments 13

Свой UX приложения ЖКХ Москвы с чатом и крутилками

Reading time 7 min
Views 12K
red_mad_robot corporate blog Interfaces *Usability *Accessibility *Mobile applications design *
image

Технологии развиваются со сверхзвуковой скоростью, а проектирование интерфейсов, как и любой навык, нуждается в постоянной практике. Совокупность двух этих факторов открывает целую галактику для полёта дизайнерской мысли.

На мой взгляд, в проектировании интерфейса любые смелые идеи могут оказаться ключом к успеху, но лишь при трёх условиях:

  • если решение интуитивно понятно
  • если решение упрощает процесс взаимодействия
  • если решение реализуемо


Как грустно, что в крупном городе с Wi-Fi в метро и воздушными зебрами до сих пор нужно вчитываться в запутанные квитанции и стоять в очередях, чтобы оплатить коммунальные услуги.

Не так давно вышло приложение ЖКХ Москвы, призванное облегчить жизнь граждан. Его описание гласит:

«С помощью приложения возможно ввести показания счетчиков водоснабжения, узнать, когда отключат горячую воду, получить информацию об управляющей компании, узнать задолженность по услугам ЖКХ, принять участие в опросе, а также обсудить с соседями проблемы обслуживания вашего дома на форуме.»


Интригующе. Рассмотрим под микроскопом
Total votes 22: ↑19 and ↓3 +16
Comments 17

IT-meetup Superjob «iOS — архитектура дизайна, кода, деплоя»

Reading time 1 min
Views 2.9K
SuperJob corporate blog Development for iOS *Development of mobile applications *

26 января приглашаем iOS-разработчиков на встречу «iOS — архитектура дизайна, кода, деплоя» в новый офис Superjob на Малой Дмитровке. Приходите обмениваться опытом!


Superjob продолжает серию IT-митапов. В этом году мы сделаем акцент на мобильной разработке и Data Science.image


Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Comments 0

IT-meetup Superjob «iOS — архитектура дизайна, кода, деплоя». Прямая трансляция в Facebook

Reading time 1 min
Views 1.9K
SuperJob corporate blog Development for iOS *Development of mobile applications *
Специально для тех, кто не успел зарегистрироваться на митап Superjob «iOS — архитектура дизайна, кода, деплоя», мы организуем прямую трансляцию события на нашей странице в Facebook.

Через полчаса, в 19:00 по московскому времени, мы начнем рассказ о кейсах в онлайн режиме.

image
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 3

IT-meetup Superjob «iOS — архитектура дизайна, кода, деплоя» (отчет, презентации, видео)

Reading time 2 min
Views 6.4K
SuperJob corporate blog Development for iOS *Development of mobile applications *
Видео, доклады и краткий отчет для тех, кто не доехал.

В новом офисе Superjob на Малой Дмитровке состоялся первый в 2017 году митап по мобильной iOS-разработке. Приложение Superjob для поиска работы стабильно «проживает» в топе AppStore, а счет установок давно идет на миллионы. Мы первыми запустили приложение для корпоративных пользователей, и сегодня тысячи работодателей уже даже и не обращаются к веб-версии. Так что опыт у нашей команды действительно уникальный. Таким обычно службы безопасности делиться не разрешают. Но у нас СБ нет — запретить вечеринку было некому.

Total votes 19: ↑19 and ↓0 +19
Comments 6

Приглашаем на iOS-meetup SuperJob

Reading time 2 min
Views 1.5K
SuperJob corporate blog Development for iOS *Development of mobile applications *
30 ноября приглашаем iOS-разработчиков на meetup в офис Superjob.
image
Спикеры и темы:

Алексей Коньшин, старший разработчик мобильных приложений SuperJob, с докладом «Построение iOS-приложения из переиспользуемых модулей».
Расскажет о том, как в SuperJob ускорили разработку экранов приложения, разделив их на самостоятельные блоки, как использовали для этого библиотеку IGListKit, как сделали её ещё лучше и как удалось ускорить разработку и унифицировать code style, внедрив генерацию кода.

Ольга Выростко, iOS-разработчик «Яндекса», с докладом «Адаптация приложений под iOS 11 и iPhone X».
Расскажет о том, какие вопросы встали перед разработчиками после недавней презентации Apple. Например, как сделать, чтобы приложение гармонично смотрелось в новой версии операционной системы и стабильно работало на iPhone X, какие новые возможности можно использовать, чтобы процесс разработки шёл быстрее, проще и приятнее. Ещё мы поговорим о том, как изменилось UI-тестирование после перехода на xCode 9 и что в нём нового.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 0

iOS-meetup SuperJob (видеоотчет)

Reading time 2 min
Views 1.6K
SuperJob corporate blog Development for iOS *Development of mobile applications *
Смотрите доклады с iOS-meetup в офисе SuperJob.

Алексей Коньшин, старший разработчик мобильных приложений SuperJob, с докладом «Построение iOS-приложения из переиспользуемых модулей».

О том, как в SuperJob ускорили разработку экранов приложения, разделив их на самостоятельные блоки, как использовали для этого библиотеку IGListKit, как сделали её ещё лучше и как удалось ускорить разработку и унифицировать code style, внедрив генерацию кода.



Ольга Выростко, iOS-разработчик «Яндекса», с докладом «Адаптация приложений под iOS 11 и iPhone X».

О том, какие вопросы встали перед разработчиками после недавней презентации Apple. Например, как сделать, чтобы приложение гармонично смотрелось в новой версии операционной системы и стабильно работало на iPhone X, какие новые возможности можно использовать, чтобы процесс разработки шёл быстрее, проще и приятнее. Ещё мы поговорим о том, как изменилось UI-тестирование после перехода на xCode 9 и что в нём нового.
Total votes 5: ↑5 and ↓0 +5
Comments 0

Как научить UITextView красиво выделяться

Reading time 6 min
Views 4.3K
Development for iOS *
Sandbox

Постановка задачи


Дано: многострочный текст.
Найти: красиво оформленный фон.

«Да это же на часок», — подумал я. — Нужно всего лишь поставить backgroundColor в attributedText». Но этого оказалось недостаточно. Дело в том, что стандартное выделение — это закрашенный прямоугольник. Некрасиво. Решение — нужен кастом! Тернистый путь его создания натолкнул меня на мысль описать процесс, дабы будущим поколениям не пришлось столько страдать. Заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Comments 1

iOS MEETUP #2 от FUNCORP и Как разработчику оставаться актуальным

Reading time 4 min
Views 2.2K
Programming *Development for iOS *Conferences
15 февраля компания FunCorp организовала свой второй митап, посвящённый разработке под iOS. Мне довелось быть участником этого мероприятия, поэтому постараюсь изложить своё мнение о качестве докладов, уровне организации и атмосфере мероприятия.


Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Comments 5

Sign in with Apple — дедлайн уже 30 июня

Reading time 3 min
Views 5.4K
Alconost corporate blog Development for iOS *Development of mobile applications *Interfaces *Mobile applications design *

Как мы уже писали в прошлой статье, к 30 июня 2020 все новые аппстор приложения и апдейты должны поддерживать функцию “Sign in with Apple”.



С апреля у нас появилось несколько мелких, но, возможно, важных деталей по данной теме.

Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Comments 4

Главные обновления от Apple на презентации WWDC 2021: iOS 15, iPadOS 15, watchOS 8 и новая версия macOS

Reading time 3 min
Views 2.7K
AGIMA corporate blog Development for iOS *

Привет, Хабр! На связи Игорь Веденеев, Head of mobile AGIMA.

Вчера вечером состоялся первый день презентации Apple — WWDC 2021, где рассказали об iOS 15, iPadOS 15, watchOS 8 и новой версии macOS. 

Мы отметили ряд интересных функций, не только как разработчики приложений, но и как пользователи устройств Apple. 

И так, остановимся подробнее, что же нового ждет обладателей яблочной продукции.

Читать далее
Total votes 10: ↑5 and ↓5 0
Comments 1