В этом выпуске стриминг и старые смартфоны, маски номеров и обнаружение трафика, архитектура микросервисов, закрытое сообщество для открытых проектов, запуск аналогов ChatGPT, помощник по программированию ИИ от Amazon и многое другое.

В нашем Telegram-канале Мобильные превьюеще больше материала для мобильных разработчиков, а в ИТ-информация — об интересном коде и технологиях. Соединять!

f1930ac4945596eb9707bc7a01bc5bdciOS

До того, как это стало стримом — рассказ о настройке стрима
Модель цепочки поставок и ее реализация в Swift
377ae0333d0f4b7b97307c9eea5ee21aАвтоматизация выпусков инструментов командной строки Swift с помощью действий GitHub
377ae0333d0f4b7b97307c9eea5ee21aНаписать веб-браузер с нуля
377ae0333d0f4b7b97307c9eea5ee21aКодируемая отладка
377ae0333d0f4b7b97307c9eea5ee21aВидео iOS Conf SG 2023
377ae0333d0f4b7b97307c9eea5ee21aКонтекстные меню для таблиц
377ae0333d0f4b7b97307c9eea5ee21aИспользуйте Enum для декодирования JSON в Swift
377ae0333d0f4b7b97307c9eea5ee21aСоздайте клон Twitter с помощью SwiftUI за выходные
377ae0333d0f4b7b97307c9eea5ee21aГруппируйте и сортируйте коллекции Swift как профессионал
377ae0333d0f4b7b97307c9eea5ee21aМетатипы в Swift
377ae0333d0f4b7b97307c9eea5ee21aСоздание пользовательского издателя Combine для расширения UIKit
377ae0333d0f4b7b97307c9eea5ee21aПросмотр отдельно от ViewController в Swift
377ae0333d0f4b7b97307c9eea5ee21aКак использовать, если случай позволяет быстро войти, не сойдя с ума
377ae0333d0f4b7b97307c9eea5ee21aКак создавать пользовательские отредактированные эффекты для виджетов
377ae0333d0f4b7b97307c9eea5ee21aОсвоение Canvas в SwiftUI
377ae0333d0f4b7b97307c9eea5ee21aМаксимизируйте повторное использование мобильного кода с помощью библиотек Compose Multiplatform и MOKO.
377ae0333d0f4b7b97307c9eea5ee21aЦикломатическая сложность в Swift: поймите, как она влияет на качество вашего кода
377ae0333d0f4b7b97307c9eea5ee21aИнтеграция ChatGPT в Xcode: как улучшить ваши приложения с помощью ИИ
96716bcb926741e79bb1c284a88083caMarkdownUI: текст Markdown в SwiftUI
96716bcb926741e79bb1c284a88083caSwift Power Assert: мощные утверждения для Swift

e1a3cf2a8b65a0da69bbdd5c0ad040feандроид

• Экосистема для себя: как я адаптировал старый смартфон к современным реалиям и написал клиенты для нужных мне сервисов
Как мы сократили время запуска Android-приложений на 77 %
Как уменьшить размер Android-приложения
• Как мы улучшили самозащиту приложения с помощью KNOX
• Чем новее, тем лучше: как мы перешли с GSON на Kotlinx. Сериализация
• Что делать разработчику Android или перестать спрашивать у него алгоритмы?
• Компонентный подход. Организуйте навигацию с помощью библиотеки Decompose
• Обзор, сравнение моих лучших эмуляторов Android
• Как настроить автоматическую миграцию в Room
Оптимизация состава
• Пользовательский вид на Android – Краткое руководство
• Создание и тестирование процессора аннотаций и генератора кода на KSP
• Нейронные сети и Android: как их создавать и использовать в мобильных приложениях
Как научиться программировать для Android с нуля
Выпуск стабильной версии Android Studio Flamingo
Google выпускает первую общедоступную бета-версию Android 14
Android будет автоматически архивировать неиспользуемые приложения
Хакеры продают вредоносное ПО для Google Play Store
Mercari удаляет 355 000 строк кода с помощью Jetpack Compose
377ae0333d0f4b7b97307c9eea5ee21aНастройте Compose Pager с помощью забавных флажков и переходов
377ae0333d0f4b7b97307c9eea5ee21aСкорость разработки Clue увеличилась в 3 раза после пересборки приложения с помощью Jetpack Compose.
377ae0333d0f4b7b97307c9eea5ee21aSpotless и Ktlint для вашего приложения для Android
377ae0333d0f4b7b97307c9eea5ee21aКак реализовать навигацию в многомодульных проектах для Android
377ae0333d0f4b7b97307c9eea5ee21a«Настоящая» модульность в Android
377ae0333d0f4b7b97307c9eea5ee21aДругое разрешение-Android14
377ae0333d0f4b7b97307c9eea5ee21aВсе о Google Сопровождении
377ae0333d0f4b7b97307c9eea5ee21aТестовый поток
377ae0333d0f4b7b97307c9eea5ee21aKotlin Coroutine Рецепты
377ae0333d0f4b7b97307c9eea5ee21aСоздание красивых интерфейсов приложений с помощью Scaffold в Android
377ae0333d0f4b7b97307c9eea5ee21aСоветы и рекомендации по оптимизации производительности приложений Android
377ae0333d0f4b7b97307c9eea5ee21a5 способов подготовить сборку приложения к выпуску Android Studio Flamingo
377ae0333d0f4b7b97307c9eea5ee21aНарисовать многоугольник на карте в Android
377ae0333d0f4b7b97307c9eea5ee21aИсследуйте Котлин 1.8.20
377ae0333d0f4b7b97307c9eea5ee21aKotlin DSL теперь используется по умолчанию для новых версий Gradle
377ae0333d0f4b7b97307c9eea5ee21aЧто такое Gradle Kotlin DSL?
377ae0333d0f4b7b97307c9eea5ee21aСредство выбора учетной записи Google с Jetpack Compose
96716bcb926741e79bb1c284a88083caPocket Shop: электронная коммерция для Android
96716bcb926741e79bb1c284a88083caRebugger: почему происходят рекомпозиции
96716bcb926741e79bb1c284a88083caРезультат потока: обработка Rail Pass/Fail для Kotlin

ЧИТАТЬ   Китай назвал необоснованным решение ЕС увязать отношения с конфликтом между Китаем и Украиной

Кроссплатформенный

• Маски ввода номера телефона на Flutter
Исследование выходных видео Flutter
Лучшие ресурсы для изучения Flutter с нуля
377ae0333d0f4b7b97307c9eea5ee21aЗащитите свой проект Flutter: правильный способ установки переменных среды с помощью переменных времени компиляции
377ae0333d0f4b7b97307c9eea5ee21aДыры во Flutter 4.0 и почему это важно
377ae0333d0f4b7b97307c9eea5ee21aДарт 3.0.0
377ae0333d0f4b7b97307c9eea5ee21a45+ лучших флаттер-игр с открытым исходным кодом
377ae0333d0f4b7b97307c9eea5ee21aОтзывчивость во Flutter, в хорошем смысле

7081c634ec176ab6b953d9d19e82a09aРазработка

• Исследование https-трафика мобильного приложения
• Как мы строим микросервисную архитектуру для мобильного приложения СберБизнес
SRE mobile: чем подзарядить, когда подзарядить нечем
ДивКит. Серверный пользовательский интерфейс. Ольга Ким. яндекс
Сложности архитектуры, платформы и их изучение
Meta* запускает систему сборки Buck2
ВКонтакте открывает набор на оплачиваемую летнюю стажировку
GitHub запустил закрытое сообщество для авторов открытых проектов
ВКонтакте открыла коммуникационную платформу VK Teams для разработчиков
Объективы Snapchat появятся в Microsoft Teams
Язык программирования Zig вошел в топ-50 индекса TIOBE
Raspberry Pi запускает редактор кода для детей
Как сделать тёмную тему в приложении за 7 шагов
377ae0333d0f4b7b97307c9eea5ee21aКак решать проблемы с LeetCode (правильный путь)
377ae0333d0f4b7b97307c9eea5ee21aНе проверяйте свой код на будущее
377ae0333d0f4b7b97307c9eea5ee21a15 правил анимации интерфейса: что должен знать каждый UX/UI дизайнер
377ae0333d0f4b7b97307c9eea5ee21a3 проблемы, с которыми сталкивается каждая дизайн-система, и то, как мы их решили с помощью 3 разных инструментов
377ae0333d0f4b7b97307c9eea5ee21aРедизайн пользовательского интерфейса приложения Rare Rabbit: пример использования UI/UX
96716bcb926741e79bb1c284a88083caТабби: самостоятельный помощник по программированию ИИ

509dc9bde69347ecbe0c21ff2973d7e7Аналитика, маркетинг и монетизация

Клиенты должны не принимать решения о товаре, а подтверждать правильность ваших решений
• Насколько мощным был мой A/B-тест, или почему вам не следует сравнивать наблюдаемое улучшение с MDE
• Что выбрать начинающему HTML5-разработчику: сравнение российских игровых площадок
Доход чат-бота с искусственным интеллектом увеличился на 4184%
Южная Корея оштрафовала Google Play Store за антиконкурентную практику
Бесплатное мороженое увеличило количество загрузок Dairy Queen на 1,350%
Сбой погодного приложения Apple увеличил загрузку The Weather Channel на 566%

ЧИТАТЬ   Доля потребителей энергии среди россиян растет

8538129f5e7b404a720121cb9c3814dbИИ, устройства, Интернет вещей

• Запускайте аналоги ChatGPT на домашнем ПК в несколько кликов и с интерфейсом
• OpenAssistant: выпущена открытая и бесплатная альтернатива ChatGPT.
• Проблема ИИ не в том, что он слишком умен, а в том, что его невозможно понять, когда он глуп
Amazon открывает доступ к ИИ-помощнику CodeWhisperer для всех
Разработчик создал «самовосстанавливающуюся» программу, которая восстанавливает себя с помощью ИИ.
Apache выпустил IoTDB 1.1

← Предыдущее резюме. Если у вас есть другие интересные документы или вы нашли ошибку, пожалуйста, пришлите их по почте.

Source

От admin