Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А для души есть Хорошие Новости — просто добрые события со всего света.
iOS
- Использование Apple Swift и SwiftUI в iOS 18
- Улучшаем предварительные просмотры Xcode с помощью покрытия модульными тестами
- Как собрать и внедрить высоконагруженный модуль. Опыт Звука
- Business Process Notation как подход к организации кода в проекте по разработке iOS-приложения
- Вышла iOS 18.2 со всеми функциями Apple Intelligence
- Лучшие приложения и игры для iPhone, iPad и Mac — Победители App Store Awards 2024
- Первая в мире альтернатива Apple Pay для iPhone запущена в Норвегии
Concurrency Step-by-Step: Reading from Storage Discovering iOS memory leaks III: Automating with Github Action SwiftUI: Caching in Layout Protocol Understanding opaque types in Swif Migrating XCTest to Swift Testing Completion Handlers vs. Tasks in Swift Mastering Forms in SwiftUI: Selecting Information iOS: Native JSON Parser Blooming fireworks with Metal and SwiftUI Bringing Image Playground to your app Mocking a network connection in your Swift Tests Is it me or is there a hiring freeze? Все видео Swift Connection 2024 Самые популярные видео WWDC24 Predictive code completion on Xcode 16.1: Does it live up to the hype? Credit Card Input Form — SwiftUI Teach App Interactions to Users — SwiftUI FlipNumberView — перекидной дисплей или представление Xcbeautify — украшатель xcodebuild
Android
- Зачем покупать, когда можно… или как я собирал систему мониторинга фильтра воды и что из этого вышло
- Распознавание текста в реальном времени с Jetpack Compose
- Shared Element Transition в Jetpack Compose
- AndroidAPS в часах. Продолжение
- Полный разбор Kotlin Delegated Property
- Google анонсировал Android XR, новую ОС для гарнитур и умных очков
- Google Play прекращает все финансовые отношения с российскими разработчиками
Feature Flags and Modular Development: Ensuring Flexibility in Large Android Projects Speeding Up UI Tests 4x While Reducing Costs Testing Different Navigation Options with Compose Using BlockHound to track blocking calls in non-blocking dispatchers How to observe Internet in Android? A new way using Flow 9 Tips to improve your Jetpack Compose Previews Customisation of Shared Element Transition of Jetpack Compose Implementing Live Camera OCR with Jetpack Compose UI State, Callbacks and Equality Pitfalls 5 steps to implement MVI architecture with Jetpack Compose Screenshot testing in Jetpack Compose How easy is drag-and-drop in Compose? How we enhanced our Android App’s startup time by over 50% Android System Design Interview- Google/Uber Let’s build an Android camera app! CameraX + Compose A vision for Android XR Full Blueprint For Compose State Management — Free Live Workshop Top 3 Custom Loading Animations In Jetpack Compose Expanding Jewel: Markdown-to-Compose Magic Visual Code Space — редактор кода для Android Passage — аутентификация для Kotlin/Compose Multiplatform Jetpack Compose Animations — примеры анимация на Compose
Кроссплатформа
- Flutter форкнули и похоронили. Эксперты о Flock, поводах для беспокойства и будущем фреймворка
- Переходите на Flutter 3.27, тут быстрее и плавнее (и Dart тоже обновите)
- Как подружить Flutter и Huawei — настраиваем Flutter. Часть 2
- Редко, но метко! Пять малоизвестных виджетов
- Отбираем хлеб у нативных разработчиков: миграция с Kotlin/Swift на RN
- BA x Flutter: взаимодействие отделов, запуск кроссплатформы и почему хорошее ТЗ — бич креативности
Awesome Open Source Flutter Apps Multi window support with Flutter desktop How to add platform-specific icons to a Compose Multiplatform project Dependency Injection with Injectable: Boosting Your App’s Performance & Scalability How to implement Secure Storage in Flutter? Why people say Flutter app do not feel native Crossplatform architecture for an app’s core. Simple. Linear. Scalable The Best Flutter App Architecture Exists Far From Random: Three Mistakes From Dart/Flutter’s Weak PRNG What’s new in Flutter 3.27 Going from Swift to Kotlin with Skip
Разработка
- Проблема 70%: суровые истины о программировании с помощью ИИ
- Особенности построения графиков Qt в «Авроре»
- Отчет Mac Developer Survey 2024
- Зачем приложению с многомиллионной аудиторией запускать бета-тестирование?
- Карьера и лидерство в IT
- Вся правда о грейдах, ревью и промоушенах
- Искусство создания антихрупкого API
- Путь к профессии BА: для кого подходит и как на него выйти
Grifters, believers, grinders, and coasters Building a User Signals Platform at Airbnb How we reduced our cloud spending by 20% Code Quality in the Age of AI
Аналитика, маркетинг и монетизация
- Telefónica начнет предустановки Epic Games Store
- Дейтинг в России 2024
- Пользователи расстаются с приложениями для знакомств
- EzDubs стремится стать центром переводом для пользователей
- Маркетологи в мобайле: Татьяна Панюшева (Яндекс Карты)
- Duolingo помогает поклонникам «Игры в кальмара» выучить корейский язык
- В YouTube Playables появился мультиплеер
- Как Skyeng продвигает мобильное приложение
- Самые скачиваемые и зарабатывающие приложения в России в ноябре 2024
AI, Устройства, IoT
- T-Lite и T-Pro – открытые русскоязычные опенсорс-модели на 7 и на 32 млрд параметров
- Смарт-функции в Алисе: как LLM помогает понять, чего хочет пользователь
- Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya
- Магия простоты: как мы улучшили отображение общественного транспорта на карте
- Туториал «RAG с нуля»
- Llama стала еще более эффективной
I can now run a GPT-4 class model on my laptop Gemini 2.0 for developers