Самые зарабатывающие приложения в феврале 2024
По оценкам AppFigures, 10 самых высокодоходных приложений в мире заработали в феврале в общей сложности $728 млн чистой прибыли. Это на 3% меньше, чем в январе.
https://apptractor.ru/measure/app-store-analytics/samye-zarabatyvayuschie-prilozheniya-v-fevrale-2024.html
Unlocking the Magic of visionOS
Ever dreamed of building iOS apps that truly connect with users, pushing the boundaries of accessibility, immersion, and creativity? visionOS:Beyond the Basics is your next favorite course to make that dream a reality.
https://www.kodeco.com/44669809-unlocking-the-magic-of-visionos
How Kotlin Annotations Work
Exploring the three main mechanisms that handle annotations: annotation processing, reflection, and lint
https://proandroiddev.com/how-kotlin-annotations-work-8d06798a32d2
DON’T Make This Clean Architecture Packaging Mistake
In this video I'll show you why you should not do this clean architecture packaging mistake!💻 Let me be your mentor and become an industry-ready Android dev...
https://www.youtube.com/watch?v=mTqGlE6wEFc
How to create a custom label style that only tints the label icon
In this post, we’ll take a look at how easy it is to create a custom SwiftUI LabelStyle that only tints the icon of a Label, while leavin...
https://danielsaidi.com/blog/2024/04/04/how-to-create-a-custom-label-style-that-only-tints-the-label-icon
Random Musings on the Android 15 Developer Preview 2
Another Android 15 developer preview shipped! Mark examines what's inside, particularly focusing on things that Google is not (yet) talking about.
https://commonsware.com/blog/2024/03/23/random-musings-android-15-developer-preview-2.html
Retaining beyond ViewModels
Discover the latest advancements in Circuit for Compose-based app development! Learn how Circuit simplifies UI architecture by aligning presenter lifecycles with UIs, eliminating the complexities of ViewModel management. Explore the retained state feature, allowing for efficient state persistence and improved user experiences. Dive into practical examples and recent updates, including enhanced functionality with retained coroutine scopes. Find out how Circuit empowers developers to think beyond traditional ViewModel approaches and revolutionize UI architecture.
https://chrisbanes.me/posts/retaining-beyond-viewmodels/
How to use Swift’s logging API
Learn how to log events and errors in your iOS app with Swift's logging API by using the Logger type.
https://tanaschita.com/swift-logging-api/
Better Open With: диалог открытия файлов для Android
Better Open With заменяет диалог «Открыть файл с помощью» в Android. Приложение визуально отображает все действия по умолчанию для открытия ссылок, изображений, PDF и многих других типов файлов, перечисляя все возможные приложения, которые вы обычно видите. В отличие от стандартного диалога, всплывающее окно показывается в течение нескольких секунд (по умолчанию 5, но это можно настроить). …
https://apptractor.ru/info/github/better-open-with.html
AI Flutter Code Generator with Gemini API
Build an AI-powered tool to help you write Flutter code with the Google Gemini API. Introducing the Flutter Theme Agent, a tool that generates user interface...
https://www.youtube.com/watch?v=ltS11XGZ3tc
Swift Tooling: Windows Edition
Productivity on every platform - a deep dive on the ways we're writing Swift code on Windows, and improving the developer experience along the way.
https://speakinginswift.substack.com/p/swift-tooling-windows-edition
SwiftUI-Container View’s hierarchy
Hi Every one 😀, i am back with another article. Without wasting time , lets get in to this. I will try to minimise this topic as much…
skvalibabu/swiftui-container-views-hierarchy-3989a85e34e8" rel="nofollow">https://medium.com/@skvalibabu/swiftui-container-views-hierarchy-3989a85e34e8
Epic Games запускает магазин на iOS и Android
Epic поясняет, что
https://apptractor.ru/info/news/epic-games-zapuskaet-magazin-na-ios-i-android.html
Интерактивные виджет-подборки в Иви (iOS)
И снова здравствуйте! В 2022 году у нас появились первые HomeScreen-виджеты, это был первый опыт работы с библиотекой WidgetKit. Затем Apple представила LockScreen-виджеты, и мы их...
https://habr.com/ru/companies/ivi/articles/796331/
Собеседование по System Design: проектируем клон Авито
System Design собес — проектирование того, как работает целый сервис и мобильное приложение в ней. В рамках собеседования нужно будет спроектировать простой клон Авито. Ведет собеседование Сергей Ермолаев, Авито.
https://apptractor.ru/info/media/sobesedovanie-po-system-design-proektiruem-klon-avito.html
Apple занялась домашней робототехникой
Робототехнические проекты находятся на самых ранних стадиях исследований, и неизвестно, будут ли они когда-либо представлены публике.
https://apptractor.ru/info/news/apple-zanyalas-domashney-robototehnikoy.html
Маркетологи в мобайле: Даниил Коляда (Head of Mobile Marketing, Fonbet)
Главная задача для Fonbet как была, так и остаётся: всегда быть в топе и выкупать максимальный объём в премиум in-app источниках, с чем мы отлично справляемся.
https://apptractor.ru/info/interview/marketologi-v-mobayle-daniil-kolyada-head-of-mobile-marketing-fonbet.html
Compose Rich Editor: редактор текста для Jetpack Compose и Compose Multiplatform
Compose Rich Editor — текстовый редактор для Jetpack Compose и Compose Multiplatform, полностью настраиваемый и поддерживающие общие функции ввода текста. Основные фичи — мультиплатформенность, простота в использовании (API Compose Rich Editor использует возможности языка Kotlin для простоты и минимального количества шаблонного кода), WYSIWYG.
https://apptractor.ru/info/github/compose-rich-editor-2.html
Как сделать автоматический полив: грунт и гидропоника
Скоро откроется дачный сезон, самое время подумать о том, как можно облегчить нелегкий труд дачника и превратить его в наслаждение природой. Одна из трудоемких задач — полив теплиц, которой надо...
https://habr.com/ru/companies/wirenboard/articles/805195/
The 14 pains of building your own billing system
Trying to cobble together your own billing system is like wrestling an octopus that's armed with tax codes and invoices instead of tentacles. It's a beast of complexity that can tangle up everything from customer support to compliance. I have 14 points on why it's hard.
https://arnon.dk/the-14-pains-of-billing/
Swift 6 New Features
Apple had earlier mentioned that there would be a succession of
https://blog.swiftify.com/whats-new-in-swift-6-e875ca675a28
A preview of Animating LazyList items in Jetpack Compose
LazyColumn and LazyRow items can finally be animated when being added to or removed from the list
gregkorossy/animating-lazylist-items-in-jetpack-compose-6b40f94aaa1a" rel="nofollow">https://medium.com/@gregkorossy/animating-lazylist-items-in-jetpack-compose-6b40f94aaa1a
Flutter Responsive UI Design
Welcome to the ultimate guide on creating Flutter responsive UIs! In this comprehensive tutorial, you'll learn how to design and build dynamic layouts that a...
https://www.youtube.com/watch?v=HEqFBuzgPeQ
AboutLibraries: сведения о зависимостях и лицензиях
AboutLibraries автоматически собирает все зависимости и лицензии Gradle-проекта и предоставляет легко интегрируемые UI-компоненты для сред Android и Compose. Делает это во время компиляции и предлагает простые API для их визуализации в приложении. Никаких накладных расходов во время выполнения. Сильное кэширование. Поддерживаются любые gradle-зависимости. Поддерживает Kotlin Multiplatform.
https://apptractor.ru/info/github/aboutlibraries.html
Евросоюз расследует несоблюдение Apple закона о Цифровых рынках
Если расследование подтвердит, что Apple не соблюдала антимонопольное законодательство, то производитель iPhone может быть оштрафован на сумму до 10% от своего мирового оборота - с увеличением до 20% за повторные нарушения.
https://apptractor.ru/info/news/evrosoyuz-rassleduet-nesoblyudenie-apple-zakona-o-tsifrovyh-rynkah.html
Quantization Deep Dive, или Введение в современную квантизацию
Привет! Меня зовут Василий Землянов, я занимаюсь разработкой ML-инфраструктуры. Несколько лет я проработал в команде, которая делает споттер — специальную маленькую нейросетевую модельку, которая...
https://habr.com/ru/companies/yandex/articles/800945/
This Is My FAVORITE Error Handling Class
We are here to guide you through the fascinating world of concurrency, showcasing how Java and Kotlin efficiently handle tasks, their unique strengths, and t...
https://www.youtube.com/watch?v=fjOYLK5Pmao
Исследователи обнаружили неисправимую уязвимость в чипах Apple Silicon
Основная проблема атаки заключается в том, что ее нельзя исправить в самом Apple Silicon, поскольку она является особенностью дизайна.
https://apptractor.ru/info/news/issledovateli-obnaruzhili-neispravimuyu-uyazvimost-v-chipah-apple-silicon.html
Optimizing UI Testing Efficiency with Page Object Model
Leveraging the Power of Page Object Model
https://ahmadgsufi.medium.com/optimizing-ui-testing-efficiency-with-page-object-model-60577e05ce95
Умный офис в «Москва-Сити» на Home Assistant: автоматизируем только нужное
Мы уже рассказывали о различных умных домах и квартирах . Но как насчет офисов? Какие умные функции в офисе позволяют повысить комфорт и, как следствие, производительность труда? Как добавить только...
https://habr.com/ru/companies/wirenboard/articles/801175/