📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem
My 2 cents for the Android Studio anniversary
https://yole.blog/2025/01/27/my-2-cents-for-the-android-studio-anniversary/
В новогодние праздники мобильные Action-игры стали самыми популярными у россиян
По данным отчетов «Вовлеченность» AppMetrica, каждый второй пользователь за праздники заходил в мобильные игры хотя бы раз.
https://apptractor.ru/measure/user-analytics/v-novogodnie-prazdniki-mobilnye-action-igry-stali-samymi-populyarnymi-u-rossiyan.html
Такие разные Slivers. Часть 2: базовые классы и делегаты
Продолжаем серию статей о сливерах, в первой части были рассмотрены сливеры-списки: различные вариации SliverList и SliverGrid. В этом материале погрузимся чуть глубже и сосредоточимся на базовых...
https://habr.com/ru/articles/877376/
Самые высокооплачиваемые вакансии января в сфере разработки приложений
Зарплатная вилка более чем в 80 вакансий начинается от 300 тыс. рублей.
https://apptractor.ru/info/analytics/samye-vysokooplachivaemye-vakansii-yanvarya-v-sfere-razrabotki-prilozheniy-2.html
I’ve been doing this since 2009 and Apple has officially exhausted me
https://www.reddit.com/r/iOSProgramming/comments/1i2fuam/ive_been_doing_this_since_2009_and_apple_has/
5 steps to use Paging3 library with Jetpack Compose
I had a chance to work with the Paging 3 library, along with Jetpack Compose. This guide shares some of the basics of the paging library…
https://blog.kotlin-academy.com/5-steps-to-use-paging3-library-with-jetpack-compose-6ecbceda6ff9
The price of your product is wrong
It’s a harsh reality you’re better off accepting sooner rather than later.
https://www.elenaverna.com/p/the-price-of-your-product-is-wrong
Основы DevEx: ищем, куда исчезает время программистов
На докладе поговорим о том, как выстроить систему, при которой программисты не делают бесполезную работу, а самое главное — научиться находить такую работу вокруг себя.
https://apptractor.ru/info/media/osnovy-devex-ischem-kuda-ischezaet-vremya-programmistov.html
Генеральный директор Sonos Патрик Спенс покидает свой пост после неудачного запуска приложения
Это самое драматичное событие в восьмимесячной саге, которая оказалась самым сложным периодом в истории Sonos.
https://apptractor.ru/info/news/generalnyy-direktor-sonos-patrik-spens-pokidaet-svoy-post-posle-neudachnogo-zapuska-prilozheniya.html
Design an Analytics Manager in iOS
In many System Design interviews, candidates often face this question how to design a scalable Analytics Manager which can accommodate any…
sohamb.1390/design-an-analytics-manager-in-ios-0430d58304cf" rel="nofollow">https://medium.com/@sohamb.1390/design-an-analytics-manager-in-ios-0430d58304cf
Практическое обучение с подкреплением: от забав с MuJoCo'м до битв на арене
Добрый день, уважаемые хабровчане! Я хочу поделиться с вами очень интересным проектом, над которым работал в последнее время. В первой статье я не буду сильно углубляться...
https://habr.com/ru/articles/872514/
MVVM: Officially Recommended by Google for Flutter Development
In a significant move, Google has officially recommended the MVVM (Model-View-ViewModel) architecture for Flutter app development. This…
ksufi7350/mvvm-officially-recommended-by-google-for-flutter-development-ba17f899d320" rel="nofollow">https://medium.com/@ksufi7350/mvvm-officially-recommended-by-google-for-flutter-development-ba17f899d320
Flutter Live Activity: From Development to Testing
Hello, folks, In this tutorial we will talk about what live activity is, how to implement this feature and link it to our flutter app and…
matheusdeveloper.henrique/flutter-live-activity-from-development-to-testing-a4fcca6325d9" rel="nofollow">https://medium.com/@matheusdeveloper.henrique/flutter-live-activity-from-development-to-testing-a4fcca6325d9
BA x Frontend: Как перестать проектировать в голове
https://www.youtube.com/watch?v=1BJHn9QHx50
iOS 18.3 намекает на новое приложение Invites от Apple
По сути, приложение покажет вам список людей, приглашенных на это мероприятие, и тех, кто уже подтвердил свое участие.
https://apptractor.ru/info/apps/ios-18-3-namekaet-na-novoe-prilozhenie-invites-ot-apple.html
Network Link Conditioner: Simulating Slow Networking
Use the Network Link Conditioner on iOS and macOS and test your apps under slow networking conditions for an optimal user experience.
https://www.avanderlee.com/debugging/network-link-conditioner-utility/
Efficient IO With Buffered Reading & Writing In Kotlin
https://www.youtube.com/watch?v=GFo5KPaY-zU
Customizing the appearance of the NavigationStack title in SwiftUI
NavigationStack provides powerful tools for navigation and customization. In this guide, we’ll explore how to customize the navigation bar title, including modifying its style and replacing it with custom views.
https://tanaschita.com/switui-navigationstack-customize-title/
Working with C and C++ in Apple environment
https://www.youtube.com/watch?v=DSLRObswE3Y
Kotlin Coroutines под капотом: отмена корутин
В прошлой статье я разобрал как работают корутины под капотом, рекомендую ознакомиться прежде чем закапываться дальше. В этой статье мы разберем такую сущность как Job и как на самом деле под капотом...
https://habr.com/ru/articles/873076/
Самые скачиваемые и зарабатывающие приложения в мире в декабре 2024
В отличие от удивительного роста доходов приложений в декабре, загрузки следовали совсем другой тенденции.
https://apptractor.ru/measure/app-store-analytics/samye-skachivaemye-i-zarabatyvayuschie-prilozheniya-v-mire-v-dekabre-2024.html
Создатель Gas и tbh сделал приложение для исчезающих фотографий в iMessage
Explode работает как мини-приложение для мессенджера от Apple. Оно помогает отправлять исчезающие сообщения другим людям.
https://apptractor.ru/info/apps/explode.html
MMKV — эффективное key-valu хранилище от Tencent
MMKV — это эффективный, небольшой и простой в использовании мобильный фреймворк для хранения ключевых значений (key-value), используемый Tencent в приложении WeChat. В настоящее время он доступен для Android, iOS/macOS, Windows, POSIX и HarmonyOS NEXT. Фичи: эффективность — MMKV использует mmap для синхронизации памяти с файлами и protobuf (https://apptractor.ru/info/articles/chto-takoe-protocol-buffers-protobuf.html) для кодирования/декодирования значений, максимально используя возможности Android …
https://apptractor.ru/info/github/mmkv.html
Маркетологи в мобайле: Иван Останков (Островок)
Мобильный маркетинг — это живые пользователи, которые скачали приложение благодаря рекламе, воспользовались услугой и вернутся повторно.
https://apptractor.ru/info/interview/marketologi-v-mobayle-ivan-ostankov-ostrovok.html
Test-Driven Development with an LLM for Fun and Profit
Welcome to the very first post in a new blog! Here I will discuss software development, SRE work, and other fun stuff. Sometimes an idea is just too good to pass up. I hope this blog will motivate me to turn sparks and little pieces into general knowledge in writing the words down.
https://blog.yfzhou.fyi/posts/tdd-llm/
Pixelfed — децентрализованная альтернатива Нельзяграм
Pixelfed позволяет пользователям делиться и просматривать фотографии и видео, а также отправлять сообщения другим людям.
https://apptractor.ru/info/apps/pixelfed.html
Aspecto — идеальная сетка для Jetpack Compos/Multiplatform
Aspecto — это макет, который идеально сохраняет соотношение сторон каждого элемента. Фичи: работает для Jetpack Compose/Compose Multiplatform, располагает элементы для оптимального использования пространства, использует инкрементные вычисления для плавной работы, защищает от слишком высоких элементов, нарушающих макет, плавно адаптируется к различным размерам экрана.
https://apptractor.ru/info/github/aspecto.html
Приложения без статуса трейдера будут удаляться из App Store в ЕС
Если разработчик публикует приложение, доступное в App Store для стран ЕЭЗ, он обязан соблюдать указанные в DSA требования к предоставлению информации и прозрачности.
https://apptractor.ru/info/news/prilozheniya-bez-statusa-treydera-budut-udalyatsya-iz-app-store-v-es.html
Candy Crush, Tinder, MyFitnessPal — тысячи приложений шпионят за местоположением пользователей
Некоторые из самых популярных в мире приложений, вероятно, используются недобросовестными представителями рекламной индустрии для массового сбора конфиденциальных данных о местоположении.
https://apptractor.ru/info/news/candy-crush-tinder-myfitnesspal-tysyachi-prilozheniy-shpionyat-za-mestopolozheniem-polzovateley.html
Google открывает доступ к Home API
Одно из ключевых изменений, которое Matter привносит в умный дом, — это стандартизированный способ локального управления умными устройствами. Это означает, что вашей лампочке не придется общаться с облаком, когда вы попросите своего голосового помощника выключить ее. Хотя некоторые экосистемы умного дома уже предлагают локальное управление, Matter должен упростить его внедрение для каждой платформы. На этой …
https://apptractor.ru/info/news/google-otkryvaet-dostup-k-home-api-2.html