🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Приложение на коленках 👨💻
Если у сервиса есть веб-версия приложения, нуждаются ли они в мобильном приложении? Ребята из Aviasales решили проверить это и запустили MVP-версию мобильного приложения, чтобы проверить, нужно ли оно, и если да — в каком виде. Собрали его быстро и с минимальными затратами.
И рассказывают, как всё прошло
Если у сервиса есть веб-версия приложения, нуждаются ли они в мобильном приложении? Ребята из Aviasales решили проверить это и запустили MVP-версию мобильного приложения, чтобы проверить, нужно ли оно, и если да — в каком виде. Собрали его быстро и с минимальными затратами.
И рассказывают, как всё прошло
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
\\ Он вам не XCTest 🥸
Swift Testing — это новый фреймворк с выразительными и интуитивно понятными API, которые упрощают тестирование вашего Swift-кода.
У Swift Testing есть понятный и выразительный API, построенный с использованием макросов, поэтому вы можете объявлять сложные варианты поведения с помощью небольшого объема кода.
Самое главное в картинках. Ну и конечно же, документация.
Swift Testing — это новый фреймворк с выразительными и интуитивно понятными API, которые упрощают тестирование вашего Swift-кода.
У Swift Testing есть понятный и выразительный API, построенный с использованием макросов, поэтому вы можете объявлять сложные варианты поведения с помощью небольшого объема кода.
Самое главное в картинках. Ну и конечно же, документация.
👍8❤1
⚛️ 6 самых важных шаблонов проектирования в React
Правильное использование паттернов проектирования — ключ к созданию надежных, эффективных и масштабируемых React-приложений. Рассказываем о шаблонах, которые стоит освоить в первую очередь.
👉 Читать статью
👉 Зеркало
Правильное использование паттернов проектирования — ключ к созданию надежных, эффективных и масштабируемых React-приложений. Рассказываем о шаблонах, которые стоит освоить в первую очередь.
👉 Читать статью
👉 Зеркало
😁4
📲 Kaml //
Kaml добавляет поддержку YAML в kotlinx.serialization. В настоящее время полностью поддерживается только Kotlin/JVM. Поддерживает большинство основных функций YAML — cкаляры, включая строки, булевы числа, целые числа и плавающие символы, последовательности (списки), карты, нули, псевдонимы и якоря, включая объединение псевдонимов в одну карту.
Библиотека поддерживает парсинг YAML в объекты Kotlin (десериализацию) и запись объектов Kotlin в YAML (сериализацию), полиморфизм kotlinx.serialization для sealed и не sealed типов.
Ссылка на Github
#полезное #библиотека
Kaml добавляет поддержку YAML в kotlinx.serialization. В настоящее время полностью поддерживается только Kotlin/JVM. Поддерживает большинство основных функций YAML — cкаляры, включая строки, булевы числа, целые числа и плавающие символы, последовательности (списки), карты, нули, псевдонимы и якоря, включая объединение псевдонимов в одну карту.
Библиотека поддерживает парсинг YAML в объекты Kotlin (десериализацию) и запись объектов Kotlin в YAML (сериализацию), полиморфизм kotlinx.serialization для sealed и не sealed типов.
Ссылка на Github
#полезное #библиотека
👍5💯1
Cамая большая группа, подвергшаяся «поглощению», не является жертвой ИИ-усилий Apple. Нет, это приложения для бега/пешеходных маршрутов во главе с «королем горы» AllTrails. В iOS 18 добавлена аналогичная функциональность, включая офлайн-карты маршрутов, рекомендации и т.д.
На эти приложения приходится подавляющее большинство потенциально поглощаемых доходов (78%) и это самая большая группа по количеству загрузок (40%). В мае они получили примерно $28.8 млн от пользователей и 2.5 млн загрузок.
Приложения-помощники по грамматике, которые будут конкурировать с аналогичными инструментами Apple, основанными на искусственном интеллекте и глубоко интегрированными в iOS 18, представлены флагманом Grammarly. В общей сложности за последние 12 месяцев они заработали $35.7 млн при 9.4 млн загрузок.
В прошлом месяце они заработали примерно $3.5 млн, что на 40% больше, чем годом ранее. Загрузки выросли на 23% по сравнению с прошлым годом.
Как и приложения для походов, менеджеры паролей рискуют потерять пользователей не из-за «поумневшего» ИИ, а из-за традиционных программных функций. В их случае в iOS 18 появится встроенное приложение «Пароли», которое будет беспрепятственно работать во всей экосистеме Apple.
Популярность менеджеров паролей для iOS растет впечатляющими темпами. В прошлом месяце количество загрузок было на 48% больше, чем 12 месяцев назад, и составило 457 тысяч, а валовой доход вырос на 38% и составил около $2 миллионов.
Кстати, вот шесть функций, которые скопировала Apple в iOS 18 и других обновлениях своих ОС:
Управление паролями — 1Password, LastPass
Запись и расшифровка звонков — TapeACall, Truecaller
Отображение iPhone на Mac — Bezel
Управление окнами на Mac — Magnet, Rectangle
Кастомные эмодзи — Newji
Управление картами — Alltrails
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3😢1
🪄 Jetmagic //
Jetmagic — фреймворк для создания отзывчивых приложений для Android с использованием Jetpack Compose. Основная задача Jetmagic — предоставить инфраструктуру, необходимую для управления composable элементами, а вы при этом сможете сосредоточиться на создании основной задачи вашего продукта.
Ссылка на Github
#полезное #библиотека
Jetmagic — фреймворк для создания отзывчивых приложений для Android с использованием Jetpack Compose. Основная задача Jetmagic — предоставить инфраструктуру, необходимую для управления composable элементами, а вы при этом сможете сосредоточиться на создании основной задачи вашего продукта.
Ссылка на Github
#полезное #библиотека
🤔4👍1
На WWDC 2024 в SwiftUI был представлен протокол TextRenderer, предоставляющий разработчикам новые возможности по настройке производительности рендеринга компонента Text, что позволяет достичь многих ранее невообразимых эффектов.
В этой статье подробно рассматривается новая функция.
В этой статье подробно рассматривается новая функция.
👏3❤1