ios

  • Хабрахабр

    Виджеты в iOS 14 – возможности и ограничения

    В этом году для iOS-разработчиков появилось сразу несколько интересных возможностей посадить батарейку айфона улучшить пользовательский опыт, одна из таких — новые виджеты. Пока мы все находимся в ожидании выхода релизной версии ОС, хотел бы поделиться опытом написания виджета для приложения «Кошелёк» и рассказать, с какими возможностями и ограничениями наша команда столкнулась на бета-версиях Xcode.Начнем с определения — виджетами называются представления,…

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

    О чем нам рассказали на ежегодной сентябрьской презентации Apple

    В этом году событие прошло нетипично хотя бы потому, что ни слова не было сказано о новых iPhone. Презентация оказалась сфокусирована на двух продуктах: Apple Watch и iPad. Какие изменения нас ждут в новых линейках этих устройств и сопутствующих операционных системах, рассказываем ниже. Apple Watch Новые часы Apple Watch Series 6 имеют тот же дизайн и выглядят так же, как…

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

    Как я делаю цифровую минигитару

    В этой статье я постараюсь в общих чертах описать путь создания девайса от идеи до реализации юзабельного прототипа.Меня зовут Дмитрий Дударев. Я занимаюсь разработкой электроники и очень люблю создавать различные портативные девайсы. Еще я люблю музыку. Полгода назад я взял у друга акустическую гитару чтобы попытаться научиться на ней играть по урокам из ютуба и табулатурам. Было тяжело. То ли…

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

    Секрет формы иконок iOS: это сквиркл? Разбор

    Давайте сыграем в игру. У нас есть два ряда знакомых всем пользователям iOS-иконок. На первый взгляд иконки сверху и снизу одинаковые. Но это не так. В одном ряду вы видите настоящие иконки, а в другом подделку. Можете ли вы определить, где какие? Не торопитесь, посмотрите внимательно? Ну что, выбрали? Настоящие иконки находятся сверху. Думаю многие из вас заметили, что с…

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

    Архитектурный шаблон MVI в Kotlin Multiplatform. Часть 3: тестирование

    Эта статья является заключительной в серии о применении архитектурного шаблона MVI в Kotlin Multiplatform. В предыдущих двух частях (часть 1 и часть 2) мы вспомнили, что такое MVI, создали общий модуль Kittens для загрузки изображений котиков и интегрировали его в iOS- и Android-приложения. В этой части мы покроем модуль Kittens модульными и интеграционными тестами. Мы узнаем о текущих ограничениях тестирования…

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

    Airport — маркетплейс для приложений в TestFlight

    У пользователей iOS сейчас непростые времена: App Store теряет крупные приложения и блокирует успешные стартапы, многие компании обвиняют Apple в монополизме, а Epic Games вообще в открытую нарушает ToS. В этой ситуации всё больше разработчиков и юзеров начинает пользоваться TestFlight — официальной платформой Apple для тестирования приложений под iOS.TestFlight стал хабом для приложений, которым нет места в основном магазине. Например,…

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

    Знакомимся с Needle, системой внедрения зависимостей на Swift

    Привет! Меня зовут Антон, я iOS-разработчик в Joom. Из этой статьи вы узнаете, как мы работаем с DI-фреймворком Needle, и реально ли он чем-то выгодно отличается от аналогичных решений и готов для использования в production-коде. Это всё — с замерами производительности, естественно. Во времена, когда приложения для iOS еще писали полностью на Objective-C, существовало не так много DI-фреймворков, и стандартом…

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

    Разделяй и властвуй. Модульное приложение из монолита на Objective-C и Swift

    Привет, Хабр! Меня зовут Василий Козлов, я iOS-техлид в Delivery Club, и застал проект в его монолитном виде. Признаюсь, что приложил руку к тому, борьбе с чем посвящена эта статья, но раскаялся и трансформировал своё сознание вместе с проектом. Я хочу рассказать, как разбивал существующий проект на Objective-C и Swift на отдельные модули — framework’и. Согласно Apple, framework — это…

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

    FigmaExport: как автоматизировать экспорт UI-Kit из Figma в Xcode и Android Studio проекты

    Если вы iOS- или Android-разработчик и дизайн вашего проекта разрабатывается в Figma, то скорее всего вы сталкиваетесь с проблемами при экспорте ресурсов: цвета выгрузить нельзя, а иконки и картинки экспортировать неудобно. В этой статье я расскажу, как можно облегчить себе жизнь и автоматизировать экспорт UI-Kit из Figma напрямую в Xcode и Android Studio.Все больше команд мобильной разработки переходят на Figma.…

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

    Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?

    Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple добиться такого результата? Обо всём этом в сегодняшнем ролике. [embedded content] Для начала немного теории. Что такое оперативная память…

    Подробнее »


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