Разработка под iOS

  • Хабрахабр

    UICollectionViewLayout для пиццы из разных половинок

    Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего отказались. Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Прототип Хочется и красиво, и наглядно, и удобно, и крупно, и интерактивно и много как ещё. Когда к нам попала задача сделать интерфейс для пиццы из половинок, мы немного растерялись. Хочется сделать круто.  Как…

    Подробнее »
  • Хабрахабр

    UICollectionViewLayout для пиццы из разных половинок

    Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего отказались. Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Прототип Хочется и красиво, и наглядно, и удобно, и крупно, и интерактивно и много как ещё. Когда к нам попала задача сделать интерфейс для пиццы из половинок, мы немного растерялись. Хочется сделать круто.  Как…

    Подробнее »
  • Хабрахабр

    Mobius 2019 Piter: бесплатная онлайн-трансляция и всё остальное

    Накануне нашей конференции по мобильной разработке Mobius мы делимся с Хабром ссылкой на бесплатную YouTube-трансляцию (под катом) и рассказываем, какие именно доклады в неё попадут (спойлер: они в основном «андроидные»). Что можно получить, только придя туда лично? А ещё рассказываем обо всём остальном на конференции, что в открытую трансляцию не попадёт. Бесплатная онлайн-трансляция На сайте конференции есть специальная страница, где…

    Подробнее »
  • Хабрахабр

    Mobius 2019 Piter: бесплатная онлайн-трансляция и всё остальное

    Накануне нашей конференции по мобильной разработке Mobius мы делимся с Хабром ссылкой на бесплатную YouTube-трансляцию (под катом) и рассказываем, какие именно доклады в неё попадут (спойлер: они в основном «андроидные»). Что можно получить, только придя туда лично? А ещё рассказываем обо всём остальном на конференции, что в открытую трансляцию не попадёт. Бесплатная онлайн-трансляция На сайте конференции есть специальная страница, где…

    Подробнее »
  • Хабрахабр

    Как мы запустили 2ГИС под CarPlay и до сих пор расхлёбываем

    Меня зовут Ваня, я пишу мобильное приложение 2ГИС под iOS. Привет! Расскажу, как с такой себе документацией и недоделанными инструментами мы создали рабочий продукт и разместили его в AppStore. Сегодня будет история о том, как наш навигатор появился в CarPlay. Пара слов о CarPlay Сначала немного матчасти для понимания некоторых аспектов работы CarPlay и причин, по которым мы приняли те…

    Подробнее »
  • Хабрахабр

    Bluetooth LE не так уж и страшен, или Как улучшить пользовательский опыт без особых усилий

    Недавно мы в команде придумали и реализовали функцию передачи денег по воздуху с помощью технологии Bluetooth LE. Я хочу рассказать вам, как мы это сделали и что Apple предоставляет нам из инструментов. Многие разработчики думают что Bluetooth — это сложно, ведь это достаточно низкоуровневый протокол, и по нему не так много специалистов. Но всё не так страшно, и на самом…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Нужно ли писать weak self в Grand Central Dispatch?

    Тут у нас возник спор: нужно ли писать [weak self] в GCD? Один говорит:– [weak self] нужно писать везде!Второй говорит:– Нет, даже если не писать [weak self] внутри DispatchQueue, утечки памяти не будет. Тяжелее об этом написать пост.Итак, мы создадим UIViewController, в котором будет вызываться метод в DispatchQueue через пять секунд после viewDidLoad. Вместо того, чтобы разбираться, легче написать пару…

    Подробнее »
  • Хабрахабр

    Дайджест интересных материалов для мобильного разработчика #298 (13 — 19 мая)

    В новом дайджесте мы разбираемся с гармонией скриптов, бесплатными звуками для приложений, прошедшим конкурсом Telegram и остатками I/O, водой, игровым рабством и самыми скачиваемыми приложениями в мире и из России. Думаю, многие слышали, что Java позволяет в рантайме через ClassLoader модифицировать dex уже установленного приложения. С помощью этого можно в рантайме подгружать скомпилированный код и использовать его. Но Google к…

    Подробнее »
  • Хабрахабр

    «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix)

    Известно, что accessibility — это важно, но далеко не все уделяют доступности своего приложения достаточное внимание. Ещё известно, что появление компании NeXT и её последующая покупка Apple — важный эпизод карьеры Стива Джобса, но мало кто лично писал софт для компьютеров NeXT. На Medium опубликовали опубликовали оригинальный англоязычный текст интервью, а для Хабра перевели на русский.— Здравствуйте, Джон. К нам…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Советы начинающим разработчикам

    Я работаю iOS разработчиком более шести лет. Мне довелось работать в нескольких различных компаниях и командах. Я работал как в outsource так и в outstaff, довелось даже поучаствовать в startup. И вот спустя несколько лет коммерческой разработки, а также пару-тройку лет программирования в университете, я стал выделять некоторые принципы или правила качественного подхода к разработке приложений. Сначала это были советы…

    Подробнее »


Кнопка «Наверх»
Закрыть