В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!
iOS
- Безопасная локализация строк в iOS: Localinter
- Как использовать CoreMotion для получения сенсорных данных
- Поток данных SwiftUI с примерами
- Многомодульное iOS-приложение: подходы к организации межмодульного взаимодействия
- Использование Command Line Tool на Swift в iOS проекте
- Как Apple боролась с мошенничеством в App Store в 2022
Attempting to connect a tvOS app to an iOS app with DeviceDiscoveryUI Parallax header effect in SwiftUI using CoordinateSpace Spotlight on: Passkeys Statically-typed JSON payload in Swift Learning SwiftUI, when you already know UIKit Exploring the Composable Architecture Framework SwiftUI Picker, Toggle, Slider and Stepper Fully Explained How to build UIKit like MVVM-C Coordinator hierarchy with SwiftUI Closures Vs. Combine Vs. Async Await Apple: Send us your feedback and report bugs Measuring Ping in iOS Apps: A Simple Solution Integrating SwiftUI in UIKit: Seamless Data Communication How to identify parts of speech and names in a text with Swift Downloading fonts on iOS Ranges in Swift explained with code examples “That little island changes everything” iOS Interview Prep 1-8 A complete failure of MVVM+C in SwiftUI Mock Generator Development With Using Mockolo Library Step-by-Step Jenkins Setup for iOS in 2023 How to improve iOS build times with modularization Control Room: управление симуляторами в Xcode
Android
- Перформанс 2ГИС для Android
- Как создать анимированные шейдеры в Jetpack Compose
- В каких случаях использовать функцию derivedStateOf из Jetpack Compose
- Вопросы и ответы для собеседования по Kotlin. Часть 4 (3, 2, 1)
- Авторизация OAuth 2.0 в Google Api для Android без специальных библиотек
- Матрица Судьбы (компетенций) Android-программиста
- Реализация прогресс бара при отправке или загрузке файлов
- ViewModels in CustomViews: как за пару секунд поменять функционал приложения
- @Stable vs @Immutable и анимации на Compose
- Gradle Review Show
- 10 открытых проектов, которые заставят вас полюбить Jetpack Compose
- Jetpack Compose: Expandable Text
- Picture in Picture Mode в android. Показываем видео в мини-окне
Create Custom Jetpack Compose Animations Migrating to Jetpack Compose: a step by step journey Why you need ViewModels and why you don’t Introducing the Android UI design hub Using Kover for Effective Code Coverage in Kotlin Projects Technology Radar 2023 For Android Developers Network Connectivity Service using callbackFlow and Jetpack Compose Using PreviewParameters and providing Composables to Jetpack Compose Previews Get Current User Location in Jetpack Compose Using Clean Architecture Android Dependency Inversion — Avoid rewriting your app Understand Drawing Arc of A Path In Jetpack Compose Canvas Exercises in futility: Jetpack Compose Recomposition Making Graph Plotting Function in Jetpack Compose Simple implementation of Material 3 switches in Preferences 30 ideas to reduce your Gradle Build times How I added Gamepad Support to Android Virtual Device Illuminating Interactions: Visual State in Jetpack Compose ViewCompositionStrategy Demystified Kotlin Sealed Interfaces: A Deep Dive into a Powerful New Feature Handling Android Permissions in Repository Authentication Handling with Ktor in Android Purr: просмотр и поиск в логах на Android Telephoto: работа с изображениями в Compose Shady: галерея AGSL-шейдеров
Кроссплатформа
- Как Литрес сделал из меня Flutter разработчика
- Полезные Snippets для Flutter-разработчика
- Как я адаптировал игру к экранам мобильных устройств
- Паттерны проектирования на Dart с примерами кода. Часть 1
- Flutter достиг 1 миллиона опубликованных приложений и усиливает поддержку веба
Using Compose for a UI component in a SwiftUI screen Dart 3.0: An exciting step toward greatness! Dart 3.0: Best New Features & Why You Should Care React Native: Ultimate Guide to Create a Home Screen Widget for iOS and Android Comparing M2 mini vs. M1 mini vs. Mac Pro Dart 3: A Comprehensive Guide to Records and Futures How I won Telegram’s $50,000 Sticker App Contest using Flutter Six-Sided Puzzle: паззлы на Flutter
Разработка
- Все видео Mobius 2022 Autumn
- Как мы придумали и запустили совместные поездки в Яндекс Go
- 30 советов для эффективного проектирования пользовательского интерфейса
- ChatGPT и чтение книг в оригинале
- Вся моя 20-летняя карьера — это технический долг или устаревший код
- Как дизайнеру устроиться в Uber (часть 2) + (часть 1)
- Введение в проектирование трехмерного пользовательского интерфейса
- IT’s Tinkoff product meetup: лайфстайл
- Podlodka #319: как оптимизировать сложность алгоритмов
- Google встраивает ИИ-помощника Codey в Colab
- Разработчики все чаще получают советы от ИИ, а не от Stack Overflow
Tips and tricks for exploring a new codebase Designing a Step Goal Live Activity Why an Engineering Manager Should Not Review Code Why We Over-Engineer Software (and How to Break the Habit) Steve Jobs: You Were Wrong About The Best Developers Maybe That Code Isn’t “Clever”, Maybe You Aren’t! Building Obsidian, Tinder’s Design System 5 types of bad product managers that no one talks about Fundamental Differences of Compose and SwiftUI The Rise of the Serverless Monoliths
Аналитика, маркетинг и монетизация
- Доходы приложений 2023: отчет Data.ai
- Один сервис, чтобы коннектиться со всеми, или как я интегрировал игру с VK и немного увлекся
- Приложение frfr взлетело в топ App Store в США
- «Мою собаку может украсть голубь»: мы узнали страшное о собачниках, пока делали для них мобильное приложение
- Удобный онбординг в мобильном приложении
AI, Устройства, IoT
- Проектирование ML-сервиса для прогнозирования котировок акций
- Превращаем квартиру от застройщика в умную
- Использование нейросетей для вашей рекомендательной системы
- Интеграция с инфраструктурой NB-IoT МТС. Теория и практика. Часть 1
- OpenAi выпустил мобильное приложение ChatGPT для iOS
- Stability AI выпустила открытый ИИ-генератор изображений StableStudio
- Stability AI добавила Stable Animation SDK
- $20 млн в посевном раунде: Together — открытые генеративные модели ИИ
- Intrinsic Flowstate — платформа программирования промышленных роботов

