Маркетинг и монетизация
Мобильная разработка за неделю #502: как сломать то ли дом, то ли лабораторию
В очередной подборке оцениваем результаты WWDC и Apple Intelligence, тащим GeckoView в Почту и оцениваем ошибки ChatGPT, рассказываем про самые скачиваемые и зарабатывающие приложения в России в мае 2024, ломаем бинарный код и многое другое.
Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.
iOS
- Искусственному интеллекту – быть: какие обновления представила Apple на WWDC 2024
- WWDC 2024. Обсуждаем, что по факту
- WWDC 2024. Чем удивляют разработчиков
- Почему проверка типов в Swift работает медленно
- Виды логирования в Swift
- iOS-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма
- CI/CD заказывали? Или простое, но подробное руководство по настройке CI/CD под несколько iOS проектов
- Что нового в Swift 6?
- SwiftUI и MVI
- Как мы разобрали монолитное приложение для бизнеса на модули
- iOS под санкциями
- Как сократить вес приложения: переносим картинки и строки локализации на сервер
- Apple добавляет Win-back предложения и улучшает поиск в App Store
- @Previewable: динамические превью SwiftUI
- Что нового в Xcode 16: ИИ и лучшие Preview
- Apple предлагает разработчикам свой генеративный ИИ Apple Intelligence
- Apple представила iOS 18 с функциями Apple Intelligence
- Псевдоним типа в Swift
- Getting Started with Swift Testing in iOS 18 and Xcode 16
- New Text Formatters in iOS 18
- SwiftData in WWDC 2024: The Revolution Continues, Stability Still Awaits
- Building a stretchy header view with SwiftUI on iOS 18
- How to automatically apply promotional text and ‘What’s new’ notes to new versions in Swift using the App Store Connect API
- How GitHub reduced testing time for iOS apps with new runner features
- Главное выступление WWDC 2024
- Выступление Platforms State of the Union
- Что нового в Xcode 16
- New Text Renderer API in SwiftUI — Xcode 16
- What’s New in SwiftUI
- I rebuilt the visionOS from scratch
- AnimatedWidget on LockScreen — создание анимированного виджета
- Check Update iOS — проверка новой версии в App Store
Android
- Как и зачем мы затащили GeckoView в Почту
- Как сломать скомпилированный код, не нарушая бинарную совместимость
- Дроиды и питоны: работаем с ADB на Python
- Дроиды и питоны: как работать с ADB быстрее и проще
- Настраиваем Lock Task Mode aka Kiosk Mode
- Как создать аудиоплеер. Часть 3. Настройка приложения с аудиоплеером и обработка звука
- Мастер карт или как объединить Google и Яндекс карты в Android
- Android: Проблема отрисовки в Jetpack Compose
- Как мы разобрали монолитное приложение для бизнеса на модули
- Дэйв Бёрк уходит с должности вице-президента по разработке Android
- Будущее ChromeOS — это использование Android
- Creating Custom PDFViewer in Jetpack Compose Android
- Debugging dependencies in Gradle
- Creating Custom Annotations
- Dynamic Layouts with ContextualFlowRow and ContextualFlowColumn
- MVI at Eventbrite
- The elephant in the room: How to update Gradle in your Android project correctly
- Automating large scale refactors using lint and generative AI
- Now in Android: 107 — KotlinConf, Android Studio updates, I/O recaps, AndroidX updates, and more
- Top 3 updates around Compose across form factors at Google I/O ‘24
- Why I Stopped Using popBackStack() to Navigate Back
- Add Real-Time Features to your Mobile App with Darryn Campbell
- Reified Type Parameters
- Simple Time Tracker — простое приложение для отслеживания времени
- KotStep — пошаговые компоненты для Jetpack Compose
Кроссплатформа
- Когда проснулся и узнал, что существуют PWA
- Как быстро запустить мобильное приложение для веб-сервиса: опыт Авиасейлс для бизнеса
- Flutter — long term review. What is happening?
- What is BuildContext in Flutter
- KMP vs. Flutter — Who Will Win The Cross-Platform Battle?
Разработка
- Как одна ошибка ChatGPT стоила нам $10,000+
- Как писать просто, понятно и для интерфейсов: лучшие практики UX-редакторов Ozon
- Тестирование мобильных и веб-приложений: как избежать фейлов при планировании
- Ошибки и исключения под капотом — Прерывания, try-catch, монады
- BDUI как стратегия мобильного приложения
- C++ впервые обогнал C в рейтинге TIOBE
- Управление мотивацией для соло-разработчика
- Обнаружены вредоносные расширения VSCode с миллионами установок
- How terminal works
- Redesigning Pinterest’s Ad Serving Systems with Zero Downtime
- The Ultimate Guide to Becoming a Rockstar Product Engineer
- Learn High-Level System Design by Coding YouTube – Full Course
Аналитика, маркетинг и монетизация
- VK запускает сервис для A/B-тестирования и анализа новых функций в приложениях и сайтах
- Какие приложения «скопировала» Apple на WWDC 2024
- Voodoo покупает BeReal
- Самые скачиваемые и зарабатывающие приложения в России в мае 2024
- Самые скачиваемые и зарабатывающие приложения в мире в мае 2024
- How to improve your voluntary churn
- Decoding user behaviour: leveraging cognitive biases in app development
AI, Устройства, IoT
- То ли дом, то ли лаборатория: как устроен умный дом профессионала
- Кратко о KAN для самых неподготовленных
- Ubuntu Core 24: что нового в ОС для интернета вещей? Подробности о релизе
- Подключение модулей навигаторов U-BLOX к Repka Pi
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Новости1 месяц назад
Видеозвонки с Лили, Приключения и пианино — обновления Duolingo
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.39
-
Видео и подкасты для разработчиков1 месяц назад
Lua – идеальный встраиваемый язык
-
Новости1 месяц назад
Poolside, занимающийся ИИ-программированием, привлек $500 млн