Effective Map Composables: Non-Draggable Markers
This article is the first in a series exploring effective patterns and best practices for the...
https://dev.to/bubenheimer/effective-map-composables-non-draggable-markers-2b2
My Story of Getting Scammed and Losing My Google Play Console Account
https://www.reddit.com/r/FlutterDev/comments/1d3v5g5/my_story_of_getting_scammed_and_losing_my_google/
Макросы Swift: проще, чище, быстрее
Спикер рассказывает, как можно использовать эту технологию на практике, ускорить и оптимизировать разработку, а также упростить жизнь разработчикам.
https://apptractor.ru/info/media/makrosy-swift-prosche-chische-bystree.html
Разработка новостного приложения. Часть 6. Что я сделал не так
После ревью кода Кирилл Розов нашел много моментов, которые стоило сделать по-другому.
https://apptractor.ru/info/media/razrabotka-novostnogo-prilozheniya-chast-6-chto-ya-sdelal-ne-tak.html
Crafting Custom 3D Dialog Animation in Jetpack Compose
👋 In this article, we will craft a stunning 3D animation for dialogs in Jetpack Compose within 5 minutes, which will delight your users.
kappdev/crafting-custom-3d-dialog-animation-in-jetpack-compose-b4038f7888d5" rel="nofollow">https://medium.com/@kappdev/crafting-custom-3d-dialog-animation-in-jetpack-compose-b4038f7888d5
Стэнфордский курс CS193P “Разработка iOS приложений в SwiftUI” Весна 2023: русскоязычный конспект с адаптацией к iOS 17
Если вы хотите получить фундаментальные знания по разработке iOS приложений с помощью SwiftUI , вам следует пройти стэнфордский курс CS193P. Предложенные в весеннем семестре 2023 года лекции...
https://habr.com/ru/articles/816995/
Непроизвольная тирания пользовательских интерфейсов
Посыл этой статьи заключается в том, что одержимость лёгкими, «интуитивными» и, возможно, даже эффективными пользовательскими интерфейсами формирует слой мягкой тирании. Такой слой я бы создал, будучи...
https://habr.com/ru/companies/ruvds/articles/818535/
Kotlin 2.0 Release
Changelog
https://github.com/JetBrains/kotlin/releases/tag/v2.0.0
Essential Libraries for Compose Multiplatform
Compose Multiplatform is revolutionizing the way we build applications for both Android and iOS by providing a seamless and unified…
https://medium.com/mobile-innovation-network/essential-libraries-for-compose-multiplatform-boost-your-android-and-ios-development-9f74f6f58a40
3 things to improve your Android App experience: Edge to Edge, Predictive Back, and Glance
Learn how Edge to Edge, Predictive Back, and Glance can enhance the user experience and quality of an Android app. The pathway will guide the user through co...
https://www.youtube.com/watch?v=RimGfoOU67s
Мое решение 3-х проблем MVx
Итак, в прошлый раз я описал три проблемы , которыми, на мой взгляд, страдают все MVx и даже некоторые не MVx архитектуры. Если коротко, то это: проблема остатка — при делении фичи на заявленные...
https://habr.com/ru/companies/timeweb/articles/816379/
Web-To-Web User Acquisition Guide 2024
Revenue acquisition for your mobile app
https://www.adquantum.com/adquantum-union-apps-web-to-web-guide/
Полнодуплексное соединение во Flutter
Улучшаем свои приложения на Flutter с помощью двунаправленной коммуникации и остаемся в тренде цифровой эры.
https://apptractor.ru/info/media/polnodupleksnoe-soedinenie-vo-flutter.html
Building a Swift package using the Swift 6 language mode
How to download and install a development version of the Swift 6 compiler and enable the Swift 6 language mode when building your Swift package.
https://www.polpiella.dev/swift-6-language-mode/
Core Motion framework в финансовых приложениях
В докладе обсуждаем, какие датчики движения есть в iPhone, как они работают и какие возможности получения и обработки показаний этих датчиков предоставляет фреймворк Core Motion. Учимся по последовательности чисел с датчиков восстанавливать сложные жесты пользователя. Традиционно работу с датчиками движения ассоциируют с приложениями для спорта и игр, но мы увидим, как данные этих датчиков можно …
https://apptractor.ru/info/media/core-motion-framework-v-finansovyh-prilozheniyah.html
Jetpack Compose: совместимость с System UI и иммерсивная строка состояния
Настраивать иммерсивную строку состояния в соответствии с последними спецификациями будет очень удобно, а многие компоненты в Compose помогут нам сэкономить много работы.
https://apptractor.ru/info/articles/jetpack-compose-sovmestimost-s-system-ui-i-immersivnaya-stroka-sostoyaniya.html
Observability, Profiling и Benchmarking как основа High Performance
В выпуске поговорили как можно прийти к высокой производительности через Observability, Profiling и Benchmarking. Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
https://apptractor.ru/info/media/observability-profiling-i-benchmarking-kak-osnova-high-performance.html
Как мы обуздали ПОТОК данных со сварочных аппаратов
Мы – это специалисты Технопарка «Университетские технологии», в структуре которого есть производственная лаборатория с парком разнообразного сварочного оборудования. Здесь проводится подготовка и...
https://habr.com/ru/articles/818037/
Sword — инъекция зависимостей во время компиляции
Sword — это библиотека для инъекции зависимостей во время компиляции для Swift, вдохновленная Dagger. Когда вы объявляете зависимости и указываете, как их удовлетворить, используя Swift Macros, Sword автоматически генерирует код инъекции зависимостей во время компиляции. Sword просматривает ваш код и проверяет графы зависимостей, гарантируя, что все зависимости объекта могут быть удовлетворены, что исключает ошибки в …
https://apptractor.ru/info/github/sword-inektsiya-zavisimostey-vo-vremya-kompilyatsii.html
MobileLlama3: Run Llama3 locally on mobile
Introduction
https://medium.com/google-developer-experts/ml-story-mobilellama3-run-llama3-locally-on-mobile-36182fed3889
These New Flutter/Dart Features Make My Life Easier
I talked out some of the best new features introduced in Flutter or Dart, including Google AI Dart SDK, WebAssembly, and Macros.
https://favtutor.com/articles/flutter-dart-new-features/
Advanced graphics features in mobile games with Vulkan
Learn how to elevate your graphic quality and performance with the Vulkan graphics API. We'll be featuring real world examples demonstrating Vulkan in action...
https://www.youtube.com/watch?v=tyhhtf_DFjw
CocoaHeadsNL Meetup: Adidas Apps Architecture/Managing our large iOS App
Live stream of the CocoaHeadsNL meetup at Adidas HQ in Amsterdam.Schedule:19:00 - Presentation by Eduardo Bocato: Adidas Apps Architecture20:00 - Presentatio...
https://www.youtube.com/watch?v=6bkijIPMAfM
Google запускает новую функцию, чтобы вернуть пользователей к установленным приложениям
У Google есть новый план по продвижению приложений для Android за пределами Play Store.
https://apptractor.ru/info/news/google-zapuskaet-novuyu-funktsiyu-chtoby-vernut-polzovateley-k-ustanovlennym-prilozheniyam.html
Swift Plugins: ускоряем сборку проекта
Подробно разбираем, что такое Swift Plugins и какие они бывают.
https://apptractor.ru/info/media/swift-plugins-uskoryaem-sborku-proekta.html
Daylight DC1 — попытка создать спокойный компьютер
Главная фишка DC1 - его дисплей. Daylight называет его экраном LivePaper и говорит, что он похож на E Ink, но при этом плавный и отзывчивый, как традиционный ЖК-дисплей.
https://devnotebooks.ru/daylight-dc1-popytka-sozdat-spokoynyy-kompyuter/
SwiftUI уроки (часть 12)
ссылка на 11-ю часть Работаем с Form и учимся использовать Picker, Stepper и Toggle Практически в любом приложении мы в том или ином виде встречается с формами, под формами я имею ввиду такие объекты...
https://habr.com/ru/articles/813437/
Demystify SwiftUI performance
Learn how you can build a mental model for performance in SwiftUI and write faster, more efficient code. We’ll share some of the common causes behind perform...
https://www.youtube.com/watch?v=eytrguSSYN8
Injecting Composables with Dagger without losing it
By that point, we are probably in-too-deep to change that without breaking 10 other things in the process. It would then pass dependencies downstream to composables as parameters (as they are or via…
https://medium.com/proandroiddev/injecting-composables-with-dagger-without-losing-it-bcf5a6988229