Мобильная разработка за неделю #576 (17 — 23 февраля). Аналитика мобильных приложений.. Аналитика мобильных приложений. Монетизация мобильных приложений.. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений.. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android.. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android. Разработка под iOS.
В этом выпуске учет времени с помощью библиотеки Charts и анализ Android-фич на доступность и внедрение accessibility, что такое перерисовка и как с ней бороться, реализация кастомной прокрутки и бесплатный сервис Build Distribution, «Uber с пушками» от Никиты Бира, LLM на реальных задачах фриланса и многое другое. Заходите!

Мобильная разработка за неделю #576 (17 — 23 февраля) - 1

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

Мобильная разработка за неделю #576 (17 — 23 февраля) - 2 iOS

• Как мы «рисовали» учет времени на iOS с помощью библиотеки Charts
• Осваиваем скроллинг в SwiftUI: реализация кастомной прокрутки
• Под капотом у пользовательского интерфейса SwiftUI — Детальный разбор: Часть 1 — UIKit
• Как мы из России опубликовали платное приложение в App Store
• Магазин игр Aptoide запустился на iOS в Европе
Мобильная разработка за неделю #576 (17 — 23 февраля) - 3 Detecting documents in an image with the Vision framework
Мобильная разработка за неделю #576 (17 — 23 февраля) - 4 SwiftUI — Navigation View If Needed
Мобильная разработка за неделю #576 (17 — 23 февраля) - 5 SwiftLint 101: Streamline Your Swift Code Quality
Мобильная разработка за неделю #576 (17 — 23 февраля) - 6 How to use SceneDelegate in SwiftUI
Мобильная разработка за неделю #576 (17 — 23 февраля) - 7 Presenting and Managing Expandable Sections in SwiftUI
Мобильная разработка за неделю #576 (17 — 23 февраля) - 8 Yielding and debouncing in Swift Concurrency
Мобильная разработка за неделю #576 (17 — 23 февраля) - 9 Enabling Interaction with Table View in SwiftUI
Мобильная разработка за неделю #576 (17 — 23 февраля) - 10 Selective testing for all Xcode projects
Мобильная разработка за неделю #576 (17 — 23 февраля) - 11 Make your social apps pop with Link Presentation
Мобильная разработка за неделю #576 (17 — 23 февраля) - 12 async let vs Task group
Мобильная разработка за неделю #576 (17 — 23 февраля) - 13 Distorted Audio when recording external microphones using AVCaptureSession
Мобильная разработка за неделю #576 (17 — 23 февраля) - 14 Creating Custom SF Symbols
Мобильная разработка за неделю #576 (17 — 23 февраля) - 15 Hiding the Keyboard Using FocusState in SwiftUI
Мобильная разработка за неделю #576 (17 — 23 февраля) - 16 SwiftUI Maps — iOS 17 — Look Around, User Location, Directions, Markers & Annotations, Map Styles
Мобильная разработка за неделю #576 (17 — 23 февраля) - 17 Create a Custom SwiftUI Calendar with Dynamic Time and Gestures
Мобильная разработка за неделю #576 (17 — 23 февраля) - 18 Animation Challenge: Number Pad With Animated Text Effects — SwiftUI
Мобильная разработка за неделю #576 (17 — 23 февраля) - 19 Enhancing the Custom Help System in SwiftUI Without Breaking Existing Projects
Мобильная разработка за неделю #576 (17 — 23 февраля) - 20 Monal — открытый XMPP-клиент
Мобильная разработка за неделю #576 (17 — 23 февраля) - 21 Fluent — ORM для NoSQL и SQL баз данных

Мобильная разработка за неделю #576 (17 — 23 февраля) - 22 Android

• Очумелые ручки: как я превратил старый смартфон в игровую консоль с возможностью звонить
• Сколько потоков использует ваш сетевой клиент?
• Анализ Android-фич на доступность и внедрение accessibility в процесс разработки
• Что такое перерисовка и как с ней бороться
• Шпаргалка: как выглядит Kotlin Coroutine без макияжа
• Kotlin Coroutines под капотом: CoroutineContext и CoroutineScope
• R8: Шакалья работа (уменьшение apk через правки R8)
• Погружаемся в мир технологий Яндекс Переводчика
• Мок собеседование Android разработчика в Контур: архитектура и кодинг приложения
• Amazon прекращает работу Appstore на Android
• Google запустил TrustedTime API
Мобильная разработка за неделю #576 (17 — 23 февраля) - 23 Brushed Metal UI in Jetpack Compose
Мобильная разработка за неделю #576 (17 — 23 февраля) - 24 Using Ktor In Jetpack Compose
Мобильная разработка за неделю #576 (17 — 23 февраля) - 25 Navigating the Challenges of Scoped Storage: Lessons for Modern Android Apps
Мобильная разработка за неделю #576 (17 — 23 февраля) - 26 Be Mine and Add Interaction with Compose and Canvas
Мобильная разработка за неделю #576 (17 — 23 февраля) - 27 From Frustration to Efficiency: How I Reduced Android Compilation Time by 70%
Мобильная разработка за неделю #576 (17 — 23 февраля) - 28 Hints in Compose
Мобильная разработка за неделю #576 (17 — 23 февраля) - 29 Not another Clean Architecture article… A master/details app study case
Мобильная разработка за неделю #576 (17 — 23 февраля) - 30 Loading Initial Data properly with MVI
Мобильная разработка за неделю #576 (17 — 23 февраля) - 31 Kotlin Guards Explained: Boost Code Clarity with when Statements in Kotlin 2.1
Мобильная разработка за неделю #576 (17 — 23 февраля) - 32 MVVM vs MVI Architecture in Android: A Comprehensive Comparison
Мобильная разработка за неделю #576 (17 — 23 февраля) - 33 Compose for TV | Jetpack Compose Tips
Мобильная разработка за неделю #576 (17 — 23 февраля) - 34 All Classes In Kotlin Explained
Мобильная разработка за неделю #576 (17 — 23 февраля) - 35 3 Ways How Attackers Can Reverse Engineer Your Android App •
Мобильная разработка за неделю #576 (17 — 23 февраля) - 36 SongSync — тексты песен для вашей библиотеки
Мобильная разработка за неделю #576 (17 — 23 февраля) - 37 KMP Liquid Slider — слайдер на Jetpack Compose
Мобильная разработка за неделю #576 (17 — 23 февраля) - 38 Sketch Image Loader — библиотека загрузки изображений для Compose Multiplatform и Android View

Мобильная разработка за неделю #576 (17 — 23 февраля) - 39 Кроссплатформа

• Секреты мобильной разработки в логистике: разгоняем MVVM до максимума
• Приватный финансовый менеджер inCourse на React Native. Опыт разработки
• Flutter 3.29 — Что нового во Flutter?
• Такие разные Slivers. Часть 5: аналоги обычных виджетов
Мобильная разработка за неделю #576 (17 — 23 февраля) - 40 Kotlin Multiplatform Architecture Best Practices for Mobile Apps
Мобильная разработка за неделю #576 (17 — 23 февраля) - 41 Build an Imitation Mac Dock With Flutter
Мобильная разработка за неделю #576 (17 — 23 февраля) - 42 Building a Space Flight News App with Compose Multiplatform for Android, iOS, and Desktop
Мобильная разработка за неделю #576 (17 — 23 февраля) - 43 Mastering Flutter Layouts: Why CustomMultiChildLayout Beats Stack
Мобильная разработка за неделю #576 (17 — 23 февраля) - 44 Flutter: How to Remove Singletons from your App and Why?
Мобильная разработка за неделю #576 (17 — 23 февраля) - 45 Serverpod raises €2.7 million to help developers level up their applications
Мобильная разработка за неделю #576 (17 — 23 февраля) - 46 Flutter State Management: Choosing the Right Approach
Мобильная разработка за неделю #576 (17 — 23 февраля) - 47 Building KMP Libraries: The RevenueCat Story
Мобильная разработка за неделю #576 (17 — 23 февраля) - 48 Building a Flutter Map App: Handling Location, Permissions & App Lifecycle

Мобильная разработка за неделю #576 (17 — 23 февраля) - 49 Разработка

• Вакансии в области программной инженерии достигли пятилетнего минимума?
• Emerge Tools запустил бесплатный сервис Build Distribution
• Как мы сокращали размер JSONʼа в SDUI
• Valve выпустила исходники Team Fortress 2
• Из веб-тестировщиков в мобильные: инсайты для тех, кто задумался о переходе
• Передаём данные с мобильных устройств в сервисы через каналы радиосвязи
• Аккаунт разработчика Google Play Console и Apple Developer. Как создать из России 2025. Пошаговая инструкция регистрации
• Что такое Mockito и как его использовать
• Оптимизируем релиз мобильного приложения: что получилось, а что нет
• Aнтoн Нaзaров и Анастасия Чупова — Кофе и Код
• За что тебя могут уволить в IT
• Pkl — язык программирования для конфигураций от Apple
• Приложение-калькулятор? Да каждый может написать такое
• VK Education открывает набор на бесплатные образовательные программы в IT и digital
• Конец программирования в том виде, в котором мы его знаем
Мобильная разработка за неделю #576 (17 — 23 февраля) - 50 Software Quality
Мобильная разработка за неделю #576 (17 — 23 февраля) - 51 Patterns for building realtime features
Мобильная разработка за неделю #576 (17 — 23 февраля) - 52 My Approach to Building Large Technical Projects
Мобильная разработка за неделю #576 (17 — 23 февраля) - 53 I’m glad AI didn’t exist when I learned to code
Мобильная разработка за неделю #576 (17 — 23 февраля) - 54 You can’t call yourself a senior until you’ve worked on a legacy project
Мобильная разработка за неделю #576 (17 — 23 февраля) - 55 Embracing passwordless authentication with Grab’s Passkey
Мобильная разработка за неделю #576 (17 — 23 февраля) - 56 How AI generated code accelerates technical debt
Мобильная разработка за неделю #576 (17 — 23 февраля) - 57 AI Killed The Tech Interview. Now What?

Мобильная разработка за неделю #576 (17 — 23 февраля) - 58 Аналитика, маркетинг и монетизация

• Riley — приложение с искусственным интеллектом для молодых родителей
• RuStore предоставит разработчикам новые инструменты продвижения приложений
• Protector — «Uber с пушками» от Никиты Бира
• Покупки в Google Play Books на iOS теперь осуществляются на сайте
• Niantic продает Pokémon Go
• Как изменился рекламный фрод в 2024 году и какие угрозы ждут индустрию?
• Polymath стремится сделать изучение математики таким же увлекательным, как Minecraft
• LinkedIn — самая высокодоходная социальная платформа на данный момент
Мобильная разработка за неделю #576 (17 — 23 февраля) - 59 How we accidentally discovered product market fit and why it turned out to be a bad thing
Мобильная разработка за неделю #576 (17 — 23 февраля) - 60 When Getting Sherlocked Leads to Something Better: The TranslateKit Journey

Мобильная разработка за неделю #576 (17 — 23 февраля) - 61 AI, Устройства, IoT

• Подключение самодельных устройств к умному дому Яндекса с Алисой
• KasperskyOS Community Edition SDK: что это за система и как попробовать ее в деле
• Бенчмарк OpenAI протестировал LLM на реальных задачах фриланса
• Автоматизация шлагбаума. Или что делать, когда готового решения нет на рынке

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

Автор: RoboForm

Источник

Рейтинг@Mail.ru
Rambler's Top100