Как сделать приложение за 10 минут? | FlowMVI Часть 1 — Часть 2 — Часть 3
https://www.youtube.com/watch?v=zLVoPHEvCvg
https://www.youtube.com/watch?v=zLVoPHEvCvg
YouTube
Его уволили за гонки состояний... | FlowMVI Часть 3
Никита случайно сделал скам-приложение, которое снимает все деньги с кошелька пользователей, и чуть не оказался уволен, после чего записал курс о том, как забыть о гонках данных во вьюмоделях. В этом видео на его горьком опыте разбираем как использовать новую…
The SwiftUI Trick Question That Silently Fails 90% of Senior iOS Engineers
https://medium.com/@avula.koti.realpage/the-swiftui-trick-question-that-silently-fails-90-of-senior-ios-engineers-d73f54971120
https://medium.com/@avula.koti.realpage/the-swiftui-trick-question-that-silently-fails-90-of-senior-ios-engineers-d73f54971120
Medium
The SwiftUI Trick Question That Silently Fails 90% of Senior iOS Engineers
The hidden behaviour that makes SwiftUI silently drop UI updates
Mastering Cooperation: Understanding yield() in Kotlin Coroutines
https://medium.com/@sivavishnu0705/mastering-cooperation-understanding-yield-in-kotlin-coroutines-9f32384b14c5
https://medium.com/@sivavishnu0705/mastering-cooperation-understanding-yield-in-kotlin-coroutines-9f32384b14c5
Medium
🤝 Mastering Cooperation: Understanding yield() in Kotlin Coroutines
How to use the yield() suspend function to ensure cooperative multitasking and fairness in CPU-bound Coroutine tasks.
Нейросетевая модель интересов пользователя: как мы улучшили разнообразие и релевантность рекомендаций на главной Авито
Привет! С вами Ярослав Хныков — senior ML engineer в Авито . В статье расскажу, как мы повысили разнообразие и релевантность рекомендаций на главной странице. Покажу, как появляется выдача с...
https://habr.com/ru/companies/avito/articles/974682/
Привет! С вами Ярослав Хныков — senior ML engineer в Авито . В статье расскажу, как мы повысили разнообразие и релевантность рекомендаций на главной странице. Покажу, как появляется выдача с...
https://habr.com/ru/companies/avito/articles/974682/
Хабр
Нейросетевая модель интересов пользователя: как мы улучшили разнообразие и релевантность рекомендаций на главной Авито
Привет! С вами Ярослав Хныков — senior ML engineer в Авито . В статье расскажу, как мы повысили разнообразие и релевантность рекомендаций на главной странице. Покажу, как появляется выдача с...
Gossip Harbor’s LiveOps Journey: From 20 to 100 Events a Month
https://appmagic.rocks/research/gossip-harbor-liveops
https://appmagic.rocks/research/gossip-harbor-liveops
AppMagic.rocks
Gossip Harbor’s LiveOps Journey: From 20 to 100 Events a Month
Going from around 20 to nearly 100 monthly events in total, Gossip Harbor takes the lead in the Merge-2 genre. Here’s how Microfun’s approach, well-executed LiveOps, and monetization tweaks made it happen!
WorkManager in Android: Background Tasks Done Right
https://abinash6000.medium.com/workmanager-demystified-background-tasks-done-right-1721c3564d63
https://abinash6000.medium.com/workmanager-demystified-background-tasks-done-right-1721c3564d63
Medium
WorkManager in Android: Background Tasks Done Right
Friendly Link
Опенсорс-библиотека Implicits от Яндекс Браузера: новый шаг в передаче зависимостей Swift
Когда iOS‑приложение вырастает до сотен тысяч строк, появляется проблема: добавление зависимости в глубокий компонент требует изменений во всех промежуточных функциях. Эти функции...
https://habr.com/ru/companies/yandex/articles/976898/
Когда iOS‑приложение вырастает до сотен тысяч строк, появляется проблема: добавление зависимости в глубокий компонент требует изменений во всех промежуточных функциях. Эти функции...
https://habr.com/ru/companies/yandex/articles/976898/
Как мы писали проигрыватель с нуля под каждую платформу
Доклад о том, как в Okko разрабатывали видеоплеер с нуля для нескольких платформ, несмотря на возможность разработки мультиплатформенного решения.
https://apptractor.ru/info/media/kak-my-pisali-proigryvatel-s-nulya-pod-kazhduyu-platformu.html
Доклад о том, как в Okko разрабатывали видеоплеер с нуля для нескольких платформ, несмотря на возможность разработки мультиплатформенного решения.
https://apptractor.ru/info/media/kak-my-pisali-proigryvatel-s-nulya-pod-kazhduyu-platformu.html
AppTractor
Как мы писали проигрыватель с нуля под каждую платформу
Доклад о том, как в Okko разрабатывали видеоплеер с нуля для нескольких платформ, несмотря на возможность разработки мультиплатформенного решения.
Scenes & Scene Strategies In Navigation3 (CMP & Native Android)
https://www.youtube.com/watch?v=dj6jdWkgwqc
https://www.youtube.com/watch?v=dj6jdWkgwqc
YouTube
Scenes & Scene Strategies In Navigation3 (CMP & Native Android)
In this video, we'll explore what scenes and scene strategies are in the new Nav3 library from Google.
💻 Let me be your mentor and become an industry-ready Android developer in 12 weeks:
https://pl-coding.com/drop-table-mentoring?utm_source=youtube&utm_…
💻 Let me be your mentor and become an industry-ready Android developer in 12 weeks:
https://pl-coding.com/drop-table-mentoring?utm_source=youtube&utm_…
Building Complex UIs with SwiftUI Phases
https://commitstudiogs.medium.com/building-complex-uis-with-swiftui-phases-e4530480b945
https://commitstudiogs.medium.com/building-complex-uis-with-swiftui-phases-e4530480b945
Medium
Building Complex UIs with SwiftUI Phases
Building Complex UIs with SwiftUI Phases The process of creating iOS apps has been transformed by SwiftUI. It enables developers to think more clearly about user experience, write less code, and …
А ваше приложение похудело к лету?
Разве кто-то еще задумывается над размером мобильного приложения, когда на iPhone памяти больше, чем на рабочем MacBook?
https://apptractor.ru/info/media/a-vashe-prilozhenie-pohudelo-k-letu.html
Разве кто-то еще задумывается над размером мобильного приложения, когда на iPhone памяти больше, чем на рабочем MacBook?
https://apptractor.ru/info/media/a-vashe-prilozhenie-pohudelo-k-letu.html
Прогнозы развития цифровой экономики в 2026 году
Отчет «Прогнозы развития цифровой экономики в 2026 году» от Sensor Tower обобщает все основные тенденции прошлого года, используя сочетание экспертного анализа и ведущих отраслевых данных, чтобы сделать обоснованные прогнозы о том, что принесет следующий год.
https://apptractor.ru/info/analytics/prognozy-razvitiya-tsifrovoy-ekonomiki-v-2026-godu.html
Отчет «Прогнозы развития цифровой экономики в 2026 году» от Sensor Tower обобщает все основные тенденции прошлого года, используя сочетание экспертного анализа и ведущих отраслевых данных, чтобы сделать обоснованные прогнозы о том, что принесет следующий год.
https://apptractor.ru/info/analytics/prognozy-razvitiya-tsifrovoy-ekonomiki-v-2026-godu.html
Stop Using MVVM: Why I Migrated My 100k-Line SwiftUI App to TCA (and How You Can Too)
👉 “You can read the full article here (no membership needed).”
https://levelup.gitconnected.com/stop-using-mvvm-why-i-migrated-my-100k-line-swiftui-app-to-tca-and-how-you-can-too-90ca9d1cb086
👉 “You can read the full article here (no membership needed).”
https://levelup.gitconnected.com/stop-using-mvvm-why-i-migrated-my-100k-line-swiftui-app-to-tca-and-how-you-can-too-90ca9d1cb086
Medium
Stop Using MVVM: Why I Migrated My 100k-Line SwiftUI App to TCA (and How You Can Too)
👉 “You can read the full article here (no membership needed).”
Keep Your Strings Clean and Localized in a Single File
Managing strings across a large app can quickly become chaotic and hard to maintain. Learn how to keep your strings centralized in a single file while still integrating smoothly with the String Catalog in Xcode.
https://danijelavrzan.com/posts/2025/12/strings-localized-in-a-single-file/
Managing strings across a large app can quickly become chaotic and hard to maintain. Learn how to keep your strings centralized in a single file while still integrating smoothly with the String Catalog in Xcode.
https://danijelavrzan.com/posts/2025/12/strings-localized-in-a-single-file/
Я уменьшил iOS-приложение с 200 до 8 МБ: побочные эффекты, которых я не ожидал
Почему уменьшение размера приложения не всегда делает его лучше.
https://apptractor.ru/info/articles/200-8.html
Почему уменьшение размера приложения не всегда делает его лучше.
https://apptractor.ru/info/articles/200-8.html
AppTractor
Я уменьшил iOS-приложение с 200 до 8 МБ: побочные эффекты, которых я не ожидал
Почему уменьшение размера приложения не всегда делает его лучше.
Object vs Data Object in Kotlin: When and Why You Should Use Each
https://medium.com/droidstack/object-vs-data-object-in-kotlin-when-and-why-you-should-use-each-e12f3e9f7f82
https://medium.com/droidstack/object-vs-data-object-in-kotlin-when-and-why-you-should-use-each-e12f3e9f7f82
Medium
Object vs Data Object in Kotlin: When and Why You Should Use Each
Learn the real difference between object and data object in Kotlin, with practical examples for Jetpack Compose, MVI, and state modeling.