TGViewer
Channel Public Channel
Mobile Native ️️

Mobile Native ️️

@mobile_native

Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.

Пробустить канал → https://t.me/mobile_native?boost

Автор: @artemiygreg
iOS / Swift: @swift_tips
Библиотеки и инструменты: @mobile_dev_tools
Митапы: @meetup_today
Subscribers
5.38K
Photos
1.2K
Videos
18
Links
1.3K

Showing posts older than #1043 · Back to latest

Older Posts 20 shown
Post #1042 3.73K
Поиск лишних Component Dependencies с помощью Dagger SPI

Если вы, как и я не знали про такую штуку, как Dagger SPI – статья для вас. Этот механизм предоставляет доступ к графу зависимостей, что позволяет добавлять свои проверки графа и не только.

В статье рассматривается работа с Dagger SPI на примере поиска неиспользуемых Component Dependencies.

Читать (Ru)
  • 🔥 6
  • 👍 3
  • 🤔 2
Post #1040 4.75K
Измеряя sequences

Достаточно объемная статья с исследованием производительности sequences и довольно интересными результатами выигрыша/проигрыша использования различных функций.

👉 Что такое Sequences
👉 Как Sequences работает под капотом
👉 Как работает преобразование обычных коллекций
👉 Как работает преобразование sequences
👉 Измерения (map, sort, filter, distinct, take, etc)

Видеоверсия → Измеряем sequence 📹

Читать (Ru)
  • 👍 19
  • 🔥 11
  • ❤ 2
Post #1037 4.28K
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
  • 🔥 5
  • ❤ 3
Post #1035 5.68K
Архитектура Android. Понятно и подробно

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

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

Читать (Ru)
  • 🔥 20
  • 👍 8
  • ❤ 2
Post #1034 4.37K
Библиотека Scout — быстрый и безопасный DI на Kotlin

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

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

Код на GitHub → Scout

Читать (Ru)
  • 👍 12
  • 👎 7
  • 🤔 6
  • 🔥 2
  • ❤ 1
  • 😁 1
Post #1033 4.09K
Cобеседование Android-разработчика

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

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

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

Смотреть 📹
  • 👍 12
  • 💩 4
  • 🔥 2
  • 👨‍💻 2
Post #1032 4.06K
Kodein DI для Android. KMP и Compose

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

Читать (Ru)
  • 👍 12
  • 🤔 3
  • 🔥 2
  • 👎 1
Post #1030 5.37K
Kotlin. Коллекции

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

👉 List
👉 Set
👉 Map
👉 Sequences*

Читать (Ru)
  • 👍 22
  • 🔥 6
  • ❤ 1
Post #1028 4.49K
Reduce Recomposition for Images/Icons In Jetpack Compose

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

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

Читать (En)
  • 🔥 10
  • 👍 5
  • ❤ 2
Post #1026 4.26K
Kotlin. Встроенные (inline) функции

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

Читать (Ru)
  • 👍 22
  • 🔥 2
  • 👏 1
Post #1024
Mobile Native ️️ pinned «Ну что, пришло и моё время обратиться к вам за голосом 😉, чтоб открыть возможность публиковать сторисы от имени канала. Пока еще не придумал, каким образом их эффективно заиспользовать, но спамить попросту точно не буду. Для первого уровня, нужно всего ничего…»
Post #1023 4.71K
Возможна ли жизнь после плеймаркета?

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

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

Читать (Ru)
  • 🔥 8
  • 🤔 4
  • 👍 1
  • 🐳 1
  • 👀 1
Post #1021 3.71K
Migrating to Jetpack Compose — an interop love story

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

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

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

👉 Part 1
👉 Part 2
  • 👍 12
  • 🔥 3
  • ❤ 1
Post #1020 3.35K

Forwarded from Swift Tips

Дебаггинг приложения без Xcode. Зачем?

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

Читать (Ru)
  • 👍 6
  • 🔥 3
  • 👀 3
Post #1003 4.81K
Lighten MVI architecture: Delegate responsibilities to new components

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

Код на GitHub → Contact book Android app

Читать (En)
  • 🔥 11
  • 💩 4
  • 👍 3
  • ❤ 1
  • 👎 1
  • 🤮 1
Post #1002 4.05K
Ну что, пришло и моё время обратиться к вам за голосом 😉, чтоб открыть возможность публиковать сторисы от имени канала. Пока еще не придумал, каким образом их эффективно заиспользовать, но спамить попросту точно не буду.

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

Пробустить канал → https://t.me/mobile_native?boost
Telegram Mobile Native ️️ Проголосуйте за канал, чтобы он получил больше возможностей.
  • 👎 18
  • 👍 9
  • ❤ 6
  • 💩 5
  • 🤮 4
  • 🤡 4
  • 🔥 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →