Маркетинг и монетизация
Мобильная разработка за неделю #444: цепочка обязанностей адаптации старого смартфона
В этом выпуске потоковое вещание и старые смартфоны, маски ввода номера и исследования трафика, архитектура микросервисов, закрытое сообщество для открытых проектов, запуск аналогов ChatGPT, ИИ-помощник для программирования от Amazon и многое другое.
В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!
iOS
- До того, как это стало стримом — рассказываем о настройке потокового вещания
- Шаблон Цепочка обязанностей и его реализация на Swift
Automating Swift command line tool releases with GitHub Actions
Writing a Web Browser from scratch
Debugging Codable
iOS Conf SG 2023 Videos
Context Menus for Tables
Use an Enum to Decode JSON in Swift
Building a Twitter Clone With SwiftUI in a Weekend
Group and sort Swift collections like a pro
Metatypes in Swift
Creating a custom Combine Publisher to extend UIKit
Separate View from the ViewController in Swift
How to Use If Case Let in Swift Without Losing Your Mind
How to Create Custom Redacted Effects on Widgets
Mastering Canvas in SwiftUI
Maximizing Mobile Code Reuse with Compose Multiplatform and MOKO Libraries
Cyclomatic Complexity in Swift: Understanding How it Affect Your Code Quality
ChatGPT integration in Xcode: How to improve your Apps with AI
MarkdownUI: Markdown-текст в SwiftUI
Swift Power Assert: Power assertions для Swift
Android
- Сам себе экосистема: как я адаптировал старый смартфон под современные реалии и написал клиенты нужных мне сервисов
- Как мы сократили время запуска Android-приложения на 77%
- Как уменьшить размер Android приложения
- Как мы улучшили самозащиту приложения благодаря KNOX
- Чем новее, тем лучше: как мы с GSON на Kotlinx.Serialization переезжали
- Чем занимается Android-разработчик, или Хватит уже спрашивать у них алгоритмы
- Компонентный подход. Организуем навигацию с помощью библиотеки Decompose
- Мой ТОП эмуляторов Андроид обзор, сравнение
- Как настроить автомиграцию в Room
- Оптимизация Compose
- Custom View в Android — краткое руководство
- Создание и тестирование процессора аннотаций и кодогенератора на KSP
- Нейронные сети и Android: как их создавать и использовать в мобильных приложениях
- Как научиться программировать под андроид с нуля
- Вышла стабильная версия Android Studio Flamingo
- Google выпустил первую публичную бету Android 14
- Android начнет автоматически архивировать неиспользуемые приложения
- Хакеры продают вредоносное ПО для Google Play Store
- Mercari сокращает 355 тысяч строк кода с помощью Jetpack Compose
Customizing Compose Pager with fun indicators and transition
Clue’s development speed improves 3X after rebuilding the app with Jetpack Compose
Spotless and Ktlint for your Android app
How to Implement Navigation in Multimodule Projects for Android
The “Real” Modularization in Android
One more permission-Android14
All about Google Accompanist
Testing flow
Kotlin Coroutines Recipes
Building Beautiful App Interfaces with Scaffold in Android
Tips and Tricks for optimizing Android app performance
5 ways to prepare your app build for Android Studio Flamingo release
Drawing a Polygon on the Map in Android
Exploring Kotlin 1.8.20
Kotlin DSL is Now the Default for New Gradle Builds
What is Gradle Kotlin DSL?
Google’s account switcher with Jetpack Compose
Pocket Shop: eCommerce для Android
Rebugger: почему происходят рекомпозиции
Stream Result: железнодорожная обработка успехов/неудач для Kotlin
Кроссплатформа
- Маски ввода номера телефона на Flutter
- Видео Flutter Weekend Study
- Лучшие ресурсы для изучения Flutter с нуля
Secure Your Flutter Project: The Right Way to Set Environment Variables with Compile-Time Variables
The Holes In Flutter 4.0 And Why It Matters
Dart 3.0.0
45+ Best Open Source Flutter Games
Responsiveness in Flutter, the Right Way
Разработка
- Исследование https-трафика мобильного приложения
- Как мы строим архитектуру микросервисов для мобильного приложения СберБизнес
- Mobile SRE: что перезагружать, когда перезагружать нечего
- DivKit. Server Driven UI. Ольга Ким. Яндекс
- Трудности архитектуры, платформ и их изучения
- Meta* выпускает систему сборки Buck2
- VK открывает набор на летнюю оплачиваемую стажировку
- GitHub запустил закрытое сообщество для авторов открытых проектов
- VK открыла коммуникационную платформу VK Teams для разработчиков
- Линзы Snapchat появились в Microsoft Teams
- Язык программирования Zig вошел в Топ-50 TIOBE Index
- В Raspberry Pi выпустили редактор кода для детей
- Как сделать темную тему в приложении за 7 шагов
How to Practice LeetCode Problems (The Right Way)
Don’t future-proof your code
15 Interface Animation Rules: What Does Each UX/UI Designer Must Know?
3 challenges that every design system faces and how we solved them using 3 different tools
Revamping the User Experience of Rare Rabbit App : UI/UX Case Study
Tabby: Self-hosted ИИ-помощник для программирования
Аналитика, маркетинг и монетизация
- Клиенты должны не принимать решения о продукте, а подтверждать правильность ваших решений
- Как же мощно я провел A/B-тест, или почему не стоит сравнивать наблюдаемый аплифт с MDE
- Что выбрать начинающему HTML5-разработчику: сравниваем российские игровые площадки
- Доходы чат-ботов с ИИ выросли на 4184%
- Южная Корея оштрафовала Google Play Store за антиконкурентные практики
- Бесплатное мороженное увеличило загрузки Dairy Queen на 1,350%
- Падение погодного приложения Apple увеличило количество загрузок The Weather Channel на 566%
AI, Устройства, IoT
- Запуск аналогов ChatGPT на домашнем ПК в пару кликов и с интерфейсом
- OpenAssistant: Вышла бесплатная открытая альтернатива ChatGPT
- Проблема ИИ не в том, что он слишком умён, а в том, что нельзя понять, когда он тупит
- Amazon открыл ИИ-помощника CodeWhisperer для всех
- Разработчик создал «самовосстанавливающуюся» программу, которая исправляет себя с помощью ИИ
- Apache выпустил IoTDB 1.1
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов4 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Видео и подкасты для разработчиков4 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.47
-
Разработка4 недели назад
100 уроков о том, как я довёл своё приложение до продажи за семизначную сумму

iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT