📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem
Создание Custom Layout в Jetpack Compose
Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android Insights Сегодня я расскажу о том, как создавать Custom Layout в Jetpack Compose, а также мы решим одну связанную с...
https://habr.com/ru/articles/867822/
Всё, что нужно знать об Android 15: архивирование, защита данных и новые API
Android 15 ворвался в наши жизни с новым усилением безопасности и удобством разработки. Сёрфер Полина, Android-разработчик в Surf, всё посмотрела, попробовала, проанализировала и теперь расскажет, что...
https://habr.com/ru/companies/surfstudio/articles/867290/
FlipNumberView — перекидной дисплей или представление
FlipNumberView имитирует аналоговый перекидной дисплей (например, такой, как в аэропорту или на вокзале). Он хорошо абстрагирован и прост в использовании. Еще есть FlipImageView, который позволяет запускать аналогичную анимацию на любом представлении, например, на изображениях. Рабочие примеры смотрите в примере проекта (чтобы быстро открыть пример проекта, можно запустить pod try JDFlipNumberView).
https://apptractor.ru/info/github/flipnumberview-perekidnoy-displey-ili-predstavlenie.html
Улучшаем предварительные просмотры Xcode с помощью покрытия модульными тестами
Написание тестов всегда кажется худшей частью тестирования, а это простой способ получить большое тестовое покрытие без необходимости писать какие-либо тесты!
https://apptractor.ru/info/articles/uluchshaem-predvaritelnye-prosmotry-xcode-s-pomoschyu-pokrytiya-modulnymi-testami.html
Маркетологи в мобайле: Татьяна Панюшева (Яндекс Карты)
Мы регулярно пересматриваем результаты: если канал не показал себя раньше, это не значит, что его потенциал исчерпан.
https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-tatyana-panyusheva-yandeks-karty.html
Mastering Forms in SwiftUI: Selecting Information
Learn how to use picker, date picker and color picker controls to provide a proper single data selection data-entry experience in a form in SwiftUI apps.
https://www.createwithswift.com/mastering-forms-in-swiftui-selecting-information/
Первая в мире альтернатива Apple Pay для iPhone запущена в Норвегии
«Мы годами боролись за возможность конкурировать на равных с Apple, и это почти сюрреалистичное ощущение, когда мы наконец-то можем запустить наше собственное решение», - сказал Руне Гарборг, генеральный директор Vipps MobilePay, в заявлении на сайте компании.
https://apptractor.ru/info/news/pervaya-v-mire-alternativa-apple-pay-dlya-iphone-zapuschena-v-norvegii.html
Искусство создания антихрупкого API
10 лет назад в Яндекс Диске потребовалось реализовать публичное API, а тогда делать хорошо его мало кто умел.
https://apptractor.ru/all-api/iskusstvo-sozdaniya-antihrupkogo-api.html
Первое «умное» кольцо Casio повторяет классические часы
Несмотря на то, что размер корпуса крошечных часов не превышает одного дюйма, Casio удалось втиснуть в него шестисегментный ЖК-экран в ретро стиле, на котором отображаются часы, минуты и секунды.
https://apptractor.ru/info/devices/pervoe-umnoe-koltso-casio-povtoryaet-klassicheskie-chasy.html
Рынок приложений в 3 квартале 2024 — новый рекорд потребительских расходов
Рост приложений, который уже несколько лет опережает рост игр, ускорился в третьем квартале 2023 года до 25% по сравнению с предыдущим годом.
https://apptractor.ru/measure/app-store-analytics/rynok-prilozheniy-v-3-kvartale-2024-novyy-rekord-potrebitelskih-rashodov.html
Map Models Made Easy
In this article, we’ll look at a simplified approach to model mapping in Swift, making it easier to map data across architecture layers…
vosough.k/map-models-made-easy-daaa00150f08" rel="nofollow">https://medium.com/@vosough.k/map-models-made-easy-daaa00150f08
Flutter Möbius Strip
Flutter Möbius Strip, using widgets and custom clipper - Hamidrzash/mobiusstripflutter
https://github.com/Hamidrzash/mobius_strip_flutter
Google замещает ChromeOS на Android, чтобы конкурировать с iPad
Однако Google еще многое предстоит сделать, чтобы добиться паритета функций между Android и Chrome OS.
https://apptractor.ru/info/news/chromeos-android.html
Exploring Apple Intelligence: Writing Tools
Understand Writing Tools, powered by Apple Intelligence.
https://www.createwithswift.com/exploring-apple-intelligence-writing-tools/
Recreating Mail App’s Tab bar | SwiftUI
https://www.youtube.com/watch?v=tYwj-enMSQQ
Debugging Kotlin in Xcode with SPM Builds
Virtually all native mobile teams integrate Kotlin Multiplatform by publishing Xcode binaries, usually with SPM. This is generally easy to integrate, but prevented iOS developers from browsing o...
https://touchlab.co/spm-kotlin-debugging
Самые скачиваемые и зарабатывающие приложения в мире в ноябре 2024
По оценкам аналитики, 10 самых скачиваемых приложений в ноябре собрали 338 млн новых загрузок из App Store и Google Play по всему миру. Это немного меньше, чем в октябре, но не настолько, чтобы тревожиться.
https://apptractor.ru/measure/app-store-analytics/samye-skachivaemye-i-zarabatyvayuschie-prilozheniya-v-mire-v-noyabre-2024.html
Grifters, believers, grinders, and coasters
Four archetypes in software engineering
https://www.seangoedecke.com/programmer-archetypes/
iOS: Native JSON Parser
JSON can be confidently considered one of the most convenient data exchange formats. It is relatively easy to read, especially in…
rayleefx/ios-native-json-parser-7f054c3185f6" rel="nofollow">https://medium.com/@rayleefx/ios-native-json-parser-7f054c3185f6
BA x Flutter: взаимодействие отделов, запуск кроссплатформы и почему хорошее ТЗ — бич креативности
Ведущий Максим, BA Surf, и гость Женя, Head of Flutter Surf — беседуют о лучших способах коммуникации между командами аналитиками и разработчиками на проекте.
https://apptractor.ru/info/media/ba-x-flutter-vzaimodeystvie-otdelov-zapusk-krossplatformy-i-pochemu-horoshee-tz-bich-kreativnosti.html
Llama стала еще более эффективной
Llama 3.3 70B превосходит Gemini 1.5 Pro от Google, GPT-4o от OpenAI и недавно выпущенную Nova Pro от Amazon по ряду отраслевых бенчмарков, включая MMLU, который оценивает способность модели понимать язык.
https://apptractor.ru/info/news/llama-stala-esche-bolee-effektivnoy.html
Duolingo помогает поклонникам «Игры в кальмара» выучить корейский язык
Цель нового предложения - помочь учащимся погрузиться в сериал, объяснил директор по маркетингу Duolingo Ману Орсо.
https://apptractor.ru/learn/duolingo-pomogaet-netflix-i-pomogaet-poklonnikam-igry-v-kalmara-vyuchit-koreyskiy-yazyk.html
Simple Time Management Hacks for Software Developers
Master time management with simple tips for developers. Boost productivity, reduce stress, and create work-life balance using proven strategies for coders.
https://danschaefer.dev/blog/simple-time-management-hacks-for-software-developers/
Focus Launcher — минималистичный лаунчер для Android
Focus Launcher — минималистичный лаунчер для Android, созданный с помощью Jetpack Compose. Поддерживает светлый и темный режим, есть свой пак иконок, данные о фазе Луны, анимированные часы, избранные приложения. Стек: Kotlin, Jetpack Compose, корутины, архитектура Circuit, коллекция Android Architecture Component, Hilt-Dagger, Ktor.
https://apptractor.ru/info/github/focus-launcher.html
Статистика: доходы AFK Journey
Здесь важно строить стратегию, подбирая героев с хорошей совместимостью способностей.
https://apptractor.ru/measure/app-store-analytics/statistika-dohody-afk-journey.html
A Micro-optimization You Will Never Need
Today I would like to show you a micro-optimization I recently used more for the fun of it than for its real impact. It’s an interesting trick that you should never bother to use, nor worry about.
https://www.romainguy.dev/posts/2024/a-micro-optimization-you-will-never-need/
A Developer’s Roadmap to Mastering Kotlin Multiplatform
Learn the ecosystem and architecture of Kotlin Multiplatform following the Kotlin Multiplatform roadmap.
https://getstream.io/blog/kotlin-multiplatform-roadmap/
iOS vs Android: большая битва платформ — что лучше для разработчика, бизнеса и простого пользователя
Обсудили, как платформы различаются в плане технологий и пользовательского опыта, под какую из них проще разрабатывать и может ли «многообразие Android» успешно конкурировать с «магией Apple».
https://apptractor.ru/info/media/ios-vs-android-bolshaya-bitva-platform-chto-luchshe-dlya-razrabotchika-biznesa-i-prostogo-polzovatelya.html
Самодельная платформа для робототехники из бюджетного смартфона
Привет, читатель! С чем у вас ассоциируется современный смартфон? Производительное железо, много памяти, емкий аккумулятор и отличная камера. Все так. А еще у него есть множество датчиков для...
https://habr.com/ru/companies/selectel/articles/859358/
A Comprehensive Guide to ADB (Android Debug Bridge)
If you’re an Android developer, tester, or even a curious tech enthusiast, there’s a good chance you’ve come across the term ADB (Android…
EazSoftware/a-comprehensive-guide-to-adb-android-debug-bridge-the-u%5Cnsung-hero-for-android-developers-28b349037436" rel="nofollow">https://medium.com/@EazSoftware/a-comprehensive-guide-to-adb-android-debug-bridge-the-u%5Cnsung-hero-for-android-developers-28b349037436