Главная » Архив меток: ios (страница 4)

Архив меток: ios

Микроинтеракции в iOS. Лекция Яндекса

Несколько недель назад в офисе Яндекса прошло специальное мероприятие сообщества CocoaHeads — более масштабное, чем традиционные митапы. Разработчик Антон Сергеев выступил на этой встрече и рассказал о модели микроинтеракций, которой обычно пользуются UX-дизайнеры, а также о том, как применить заложенные в ней идеи на практике. Больше всего внимания Антон уделил анимации. — Для меня очень важно, что именно мне выпала ...

Читать далее »

Мобильный Яндекс.Блиц: разбираем задачи

Третий конкурс состоялся совсем недавно — поздравляем победителей! В 2018 году мы провели три конкурса Яндекс.Блиц — по машинному обучению, мобильной разработке и фронтенду. Кандидатам на позицию мобильного разработчика в Яндексе пригодится опыт решения таких задач. Мы тем временем хотим вернуться ко второму из них, где предлагались задачи на стыке алгоритмов и написания софта для Android/iOS. Почитайте подробные разборы некоторых ...

Читать далее »

[Перевод] У iPhone нашли аллергию на гелий

Эрик Вулдридж – специалист по сложным системам в Госпитале Морриса близ Чикаго. Такую историю услышишь не каждый день. Потом у людей начали глючить Apple Watches. Когда он устанавливал новую машину для МРТ от GE Healthcare, ему начали поступать жалобы на неработающие телефоны. Но ЭМ-импульс вывел бы из строя и медицинское оборудование больницы – а при этом всё работало прекрасно! «Я ...

Читать далее »

[Из песочницы] Codable для API запросов и как навести в коде порядок

Привет, Хабр! В моих проектах очень много кода для API вызовов, и за последний год я проделал большую работу по оптимизации этого огромного массива кода во что-то очень легкое, лаконичное и простое путем убивания повторяющегося кода и использования Codable даже для multipart запросов и url query параметров. Начиная со Swift 4 нам доступен новый протокол Codable, который позволяет легко кодировать/декодировать ...

Читать далее »

Как уместить в айфоне миллион звёзд

Такая романтичная вещь, как звёздное небо, и такая хардкорная вещь, как оптимизация потребления памяти iOS-приложением, вполне могут идти вместе: стоит попробовать запихнуть это звёздное небо в AR-приложение, как тут же встанет вопрос о том самом потреблении. Так что этот текст на примере маленького проекта показывает методы оптимизации, способные пригодиться и в совершенно других iOS-приложениях (да и не только iOS-).Пост подготовлен ...

Читать далее »

Переезд в Лондон с женой и собаками. История мобильного разработчика

Всем привет! Сейчас я уже привык к тому, что живу и работаю в Лондоне, но год назад и представить себе такого не мог. Меня зовут Кирилл, я Android-разработчик. В этой статье я расскажу, как мне выпал шанс устроиться в международную компанию, о чём спрашивали на интервью, какие этапы нужно пройти, чтобы уехать в Великобританию с семьёй и собаками, и какой ...

Читать далее »

Баннерная реклама в iOS-приложении

Этот и последующие посты расскажут, как устроен механизм монетизации в популярном в США развлекательном iOS-приложении iFunny, разработкой которого мы занимаемся.Реклама — один из основных способов монетизации бесплатных приложений. Сегодня мы открываем цикл статей о том, о чём обычно не говорят на технических конференциях и митапах. Сервис изначально строился как крепкий, устойчивый бизнес, поэтому с самого первого дня компания решила не ...

Читать далее »

[Перевод] iPhone XS: почему это совершенно новая камера

Отчёт стартапа, занимающегося приложением для улучшения фотосъёмки с iPhone iPhone XS против iPhone X – изменения в камере на уровне железа Пользователи, получившие раньше других доступ к iPhone XS, поделились с нами этой информацией, что позволило нам подробно описать спецификации железа. В последней версии нашего приложения мы сделали новую функцию, выводящую подробную информацию о том, на что способна камера вашего ...

Читать далее »

8 интересных багов беты iOS 12 и как мы их искали

Всем привет! Сегодня я расскажу о том, почему тестировать бета-версии так важно, как мы проводим мануальное тестирование таких версий и что интересного мы обнаружили в ходе проверки iOS 12 Beta. Я Катя, тестирую мобильные приложения в Badoo. Каждый год в сентябре Apple выпускает новую версию iOS, и на каждой WWDC представители компании хвастаются, что пользователи iOS устанавливают обновления гораздо быстрее, ...

Читать далее »

Application Coordinator в iOS приложениях

Каждый год в платформе iOS происходит множество изменений, к тому же регулярно выходят сторонние библиотеки по работе с сетью, кэшированию данных, отрисовке UI через JavaScript и прочему. В противовес всем этим тенденциям Павел Гуров рассказал об архитектурном решении, которое будет актуально независимо от того, какими технологиями вы пользуетесь сейчас или будете пользоваться через пару лет. Под катом демо и инструкция по максимально быстрому внедрению этого подхода. ApplicationCoordinator можно использовать для построения навигации между ...

Читать далее »