10 любопытных фактов о разработке первых айфонов от сотрудника Apple с 15-летним опытом и изобретателя автозамены в iPhone Кена Косиенды.
https://proglib.io/w/feb8d230
https://proglib.io/w/feb8d230
Telegraph
10 фактов про разработку первых айфонов от Кена Косиенды — сотрудника Apple с 15-летним опытом и изобретателя автозамены в iPhone
⚪ Однобуквенные и двухбуквенные комбинации были просто хардкодом. Тяжело поверить, но это правда. При вводе «ik» всегда была автокоррекция на «ok». ⚪ Автокоррекция на оригинальном iPhone была очень простой. Она всегда соответствовала количеству набранных…
Использование springSpec для создания «физической» анимации в Jetpack Compose.
https://proglib.io/w/ba817602
https://proglib.io/w/ba817602
👍1
📱 Ionic vs React Native: ключевые различия, о которых следует знать перед началом работы
Для разработки мобильных приложений требуется, чтобы оно работало на разных операционных системах и чтобы не переписывать код под отдельную операционную систему используют фреймворки. В этой статье расскажем о двух таких фреймворках: Ionic и React Native.
https://proglib.io/sh/3satPhO4zm
Для разработки мобильных приложений требуется, чтобы оно работало на разных операционных системах и чтобы не переписывать код под отдельную операционную систему используют фреймворки. В этой статье расскажем о двух таких фреймворках: Ionic и React Native.
https://proglib.io/sh/3satPhO4zm
👍3
Обзор полезных особенностей Swift от команды КРОК, которые призваны облегчить и ускорить процесс разработки.
https://proglib.io/w/eeb2a56d
https://proglib.io/w/eeb2a56d
Tproger
Особенности языка Swift
Знакомим с особенностями языка Swift. В этой статье мы затронем опционалы, константы, оператор guard, wildcard и другие фишки Свифт.
Кейс использования Baseline profiles в «Лаборатории Касперского» для повышения производительности Android-приложения: неплохой буст с маленькими вложениями.
https://proglib.io/w/961512ef
https://proglib.io/w/961512ef
Хабр
Улучшаем производительность android-приложения с помощью Baseline profiles
Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области...
Async/Await vs. Combine vs. Closures: подробное сравнение трёх способов выполнения асинхронных вызовов в Swift.
https://proglib.io/w/0064bd51
https://proglib.io/w/0064bd51
QuickBird Studios
Combine, Closures: A Guide to Modern Asynchronous Swift
A comparison between async/await, Combine, and closures in Swift. Includes an overview of the strengths and weaknesses of the different approaches.
🔥5💯1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📊 «Сделай красиво и чтоб работало – это вместо ТЗ». Что больше всего раздражает программистов на работе? Результаты опроса «Библиотеки программиста»
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
👍2
Зависимости в iOS-приложениях на Swift: добавить, оставить или удалить?
https://proglib.io/w/561d3a8a
https://proglib.io/w/561d3a8a
Команда QIWI написала систему диплинков на основе кодогенерации. Диплинк представляет собой URI на конкретный ресурс в приложении. Они нужны бизнесу для упрощения пользовательского опыта.
В материале рассказано, как удалось упростить работу с диплинками и отловить устаревшие, добавить мониторинг и многое другое.
https://proglib.io/w/baa6f5b2
В материале рассказано, как удалось упростить работу с диплинками и отловить устаревшие, добавить мониторинг и многое другое.
https://proglib.io/w/baa6f5b2
Хабр
We need to go deeper: диплинки и кодогенерация
Привет! Мы написали свою систему диплинков на основе кодогенерации. В этой статье поговорим, как мы упростили работу с диплинками и смогли отловить устаревшие, добавили мониторинг и как собрали все...
Руководство по использованию AsyncSequence и AsyncStream для iOS-разработчиков.
https://proglib.io/w/b0632c9b
https://proglib.io/w/b0632c9b
kodeco.com
AsyncSequence & AsyncStream Tutorial for iOS
Learn how to use Swift concurrency’s AsyncSequence and AsyncStream protocols to process asynchronous sequences.
Использование Kotlin Multiplatform во второй половине 2021 года: результаты опроса от JetBrains.
Подробнее
Подробнее
💩6👍4