ios

  • Хабрахабр

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [Из песочницы] Анимация в мобильных приложениях: тестируем Lottie

    О библиотеке LottieFiles многие знают, но пробовать на практике не спешат. Статей на эту тему мало, поэтому я решила поделиться своим опытом создания анимации для мобильных приложений с помощью Lottie. Она оживляет приложение, помогает пользователю ориентироваться в нем и получать отклик на свои действия, вызывает эмоции. Без анимации в мобильных интерфейсах не обойтись. По типу взаимодействия можно разделить анимацию на…

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

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

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

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

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

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

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

    Универсальный JSONDecoder

    Повсюду происходит подгрузка, синхронизация, отправка событий и основным способом взаимодействия с сервером является обмен данными посредством формата json. На данный момент подавляющее большинство мобильных приложений являются клиент-серверными. Key decoding Старый — NSJsonSerialization и новый – Codable. В Foundation присутствует два механизма сериализации-десереадизации данных. Последний в списке достоинств имеет в себе такую замечательную вещь, как автогенерация ключей для json данных на…

    Подробнее »


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