Mobile Native ️️ – Telegram
Mobile Native ️️
5.61K subscribers
1.13K photos
20 videos
3 files
1.28K links
Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.

Пробустить канал → https://news.1rj.ru/str/mobile_native?boost

Автор: @artemiygreg
iOS / Swift: @swift_tips
Библиотеки и инструменты: @mobile_dev_tools
Митапы: @meetup_today
Download Telegram
Forwarded from Swift Tips
Jailbreak checker — как обезопасить свое iOS-приложение

Статья о том, как можно обезапосить своё iOS-приложение на Jailbreak-нутом девайсе.

• Кто такой этот ваш Jailbreak?
• Зачем его отслеживать?
• Как же его отследить?
• Как предупредить пользователя и обезопасить приложение?
• Как теперь все протестить?

Читать (Ru)
🔥5👍3🤔1
How to Implement Swipe-to-Action using AnchoredDraggable in Jetpack Compose

Гайд по реализации Swipe to Action в Jetpack Compose с помощью AnchoredDraggable.

Читать (En)
👍102🔥2
Line Chart UI with Jetpack Compose: A Simple Guide

Простой гайд как можно реализовать линейный график в Jetpack Compose.

Читать (En)
👍17👎5🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
Animate borders in Jetpack Compose

Реализация анимированного бордера на Jetpack Compose.

Читать (En)
👍18🔥5🤔1
Ну что, пришло и моё время обратиться к вам за голосом 😉, чтоб открыть возможность публиковать сторисы от имени канала. Пока еще не придумал, каким образом их эффективно заиспользовать, но спамить попросту точно не буду.

Для первого уровня, нужно всего ничего – 5 голосов. Если еще остался голос, жмакни плиз кнопку/ссылку внизу, с меня больше полезного контента 🤝

Пробустить канал → https://news.1rj.ru/str/mobile_native?boost
Please open Telegram to view this post
VIEW IN TELEGRAM
👎18👍96💩5🤮4🤡4🔥3
Lighten MVI architecture: Delegate responsibilities to new components

Интересная статья про то, как можно упростить и не перенагружать ViewModel, за счет делегирования логики другим компонентам(Processor, Reducer) в контексте MVI паттерна.

Код на GitHub → Contact book Android app

Читать (En)
🔥11💩4👍31👎1🤮1
Best Practices for Compose Navigation in Multi-Module Project

Лучшие практики Jetpack Compose навигации в многомодульном проекте.

Читать (En)
👍11🤔3🔥1
Forwarded from Swift Tips
Дебаггинг приложения без Xcode. Зачем?

Статья от Альфа-Банк про то, как они делали свой дебаг-инструмент и научились дебажить приложение без Xcode, тем самым упростив жизнь себе и тестировщикам.

Читать (Ru)
👍6🔥3👀3
Migrating to Jetpack Compose — an interop love story

Тут Гугл стартанул серию статей по миграции на Jetpack Compose.

Что учесть при подготовке к миграции, основные компоненты, зависимости, поэтапная миграция с одновременной поддержкой XML и Jetpack Compose и т.д.

Если планируете мигрировать на Compose, возможно будет полезно.

👉 Part 1
👉 Part 2
👍12🔥31
Возможна ли жизнь после плеймаркета?

Вот вам статейка на пятничный вечер про то, как и через что дистрибьютить Android приложение, если вам не повезло и вас удалили из Google Play 😃

Если лень читать, можно посмотреть/послушать: Возможна ли жизнь после плеймаркета?📹

Читать (Ru)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤔4👍1🐳1👀1
Mobile Native ️️ pinned «Ну что, пришло и моё время обратиться к вам за голосом 😉, чтоб открыть возможность публиковать сторисы от имени канала. Пока еще не придумал, каким образом их эффективно заиспользовать, но спамить попросту точно не буду. Для первого уровня, нужно всего ничего…»
Update to Jetpack Compose Guides

Гугл обновил доку по некоторым разделам Jetpack Compose.

👉 Locally scoped data with CompositionLocal
👉 Using Views in Compose
👉 Side-effects in Compose
👉 Kotlin for Jetpack Compose
👉 Compose layout basics
👉 Compose modifiers
👉 Custom layouts
👍104🔥3🐳1
Kotlin. Встроенные (inline) функции

Небольшая статья про inline функции на понятном языке и с простыми примерами.

Читать (Ru)
👍22🔥2👏1
Reduce Recomposition for Images/Icons In Jetpack Compose

При использовании картинок/иконок из ресурсов, используйте ImageVector.vectorResource(…) для уменьшения рекомпозиций.

Еще есть большая статья – Jetpack Compose Stability Explained, в которой рассказывается про стабильность в Jetpack Compose, для каких кейсов актуально применение аннотаций Immutable/Stable и т.д.

Читать (En)
🔥10👍52
Миграция конфигурации сборки с Groovy на Kotlin

Еще один подробный гайд по миграции проекта с Groovy на Kotlin.

Читать (Ru)
👍14🔥4👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Kotlin. Коллекции

Из того же блога, статья про Kotlin коллекции. Достаточно неплохо описаны отличия коллекции от последовательности, с примерами и интерактивной гифкой.

👉 List
👉 Set
👉 Map
👉 Sequences*

Читать (Ru)
👍22🔥61
Kodein DI для Android. KMP и Compose

Вторая часть из цикла "Kodein DI для Android" от Dodo Engineering, в которой рассказывается как применять DI Kodein в Kotlin Multiplatform и Jetpack Compose.

Читать (Ru)
👍12🤔3🔥2👎1
Cобеседование Android-разработчика

Посмотрел на выходных запись эфира – Cобеседование Android-разработчика.

Как-будто не совсем стандартный формат, который используется в большинстве и по процессу и по вопросам. Но в целом и формат и вопросы понравились.

Ребятам респект. Артём красавчик, казалось бы не такой большой опыт, а по знаниям 🔥. Рекомендую к просмотру.

Смотреть 📹
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12💩4🔥2👨‍💻2
Библиотека Scout — быстрый и безопасный DI на Kotlin

Тут ребята из Яндекса выкатили в open source свою библиотеку для DI на Kotlin – Scout.

В статье рассказывают: как и почему, пришли к написанию собственной библиотеки, с какими проблемами столкнулись, почему не устроил Dagger и т.д.

Код на GitHub → Scout

Читать (Ru)
👍12👎7🤔6🔥21😁1
Архитектура Android. Понятно и подробно

Давненько не было интересных материалов по архитектуре, вот свежая статейка.

В целом статья отличная, всё подробно и понятно, за исключением FeatureCase – не совсем понял необходимость/применимость этих сущностей. Примерчик проекта бы и было бы вообще здорово.

Читать (Ru)
🔥20👍82
Gestures in Jetpack compose — All you need to know

Большая статья про работу с жестами в Jetpack compose.

👉 List of Gesture Modifiers and Gesture Detectors
👉 How to detect tap?
👉 How to detect movements like drag, swipe etc.?
👉 How to detect scroll gestures?

Читать (En)
👍10🔥53