Forwarded from Swift Tips
Jailbreak checker — как обезопасить свое iOS-приложение
Статья о том, как можно обезапосить своё iOS-приложение на Jailbreak-нутом девайсе.
• Кто такой этот ваш Jailbreak?
• Зачем его отслеживать?
• Как же его отследить?
• Как предупредить пользователя и обезопасить приложение?
• Как теперь все протестить?
Читать (Ru)
Статья о том, как можно обезапосить своё 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)
Гайд по реализации Swipe to Action в Jetpack Compose с помощью AnchoredDraggable.
Читать (En)
👍10❤2🔥2
Line Chart UI with Jetpack Compose: A Simple Guide
Простой гайд как можно реализовать линейный график в Jetpack Compose.
Читать (En)
Простой гайд как можно реализовать линейный график в Jetpack Compose.
Читать (En)
👍17👎5🔥3⚡1
Ну что, пришло и моё время обратиться к вам за голосом 😉, чтоб открыть возможность публиковать сторисы от имени канала. Пока еще не придумал, каким образом их эффективно заиспользовать, но спамить попросту точно не буду.
Для первого уровня, нужно всего ничего – 5 голосов. Если еще остался голос, жмакни плиз кнопку/ссылку внизу, с меня больше полезного контента🤝
Пробустить канал → https://news.1rj.ru/str/mobile_native?boost
Для первого уровня, нужно всего ничего – 5 голосов. Если еще остался голос, жмакни плиз кнопку/ссылку внизу, с меня больше полезного контента
Пробустить канал → https://news.1rj.ru/str/mobile_native?boost
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Mobile Native ️️
Проголосуйте за канал, чтобы он получил больше возможностей.
👎18👍9❤6💩5🤮4🤡4🔥3
Lighten MVI architecture: Delegate responsibilities to new components
Интересная статья про то, как можно упростить и не перенагружать ViewModel, за счет делегирования логики другим компонентам(Processor, Reducer) в контексте MVI паттерна.
Код на GitHub → Contact book Android app
Читать (En)
Интересная статья про то, как можно упростить и не перенагружать ViewModel, за счет делегирования логики другим компонентам(Processor, Reducer) в контексте MVI паттерна.
Код на GitHub → Contact book Android app
Читать (En)
🔥11💩4👍3❤1👎1🤮1
Best Practices for Compose Navigation in Multi-Module Project
Лучшие практики Jetpack Compose навигации в многомодульном проекте.
Читать (En)
Лучшие практики Jetpack Compose навигации в многомодульном проекте.
Читать (En)
👍11🤔3🔥1
Forwarded from Swift Tips
Дебаггинг приложения без Xcode. Зачем?
Статья от Альфа-Банк про то, как они делали свой дебаг-инструмент и научились дебажить приложение без Xcode, тем самым упростив жизнь себе и тестировщикам.
Читать (Ru)
Статья от Альфа-Банк про то, как они делали свой дебаг-инструмент и научились дебажить приложение без Xcode, тем самым упростив жизнь себе и тестировщикам.
Читать (Ru)
👍6🔥3👀3
Migrating to Jetpack Compose — an interop love story
Тут Гугл стартанул серию статей по миграции на Jetpack Compose.
Что учесть при подготовке к миграции, основные компоненты, зависимости, поэтапная миграция с одновременной поддержкой XML и Jetpack Compose и т.д.
Если планируете мигрировать на Compose, возможно будет полезно.
👉 Part 1
👉 Part 2
Тут Гугл стартанул серию статей по миграции на Jetpack Compose.
Что учесть при подготовке к миграции, основные компоненты, зависимости, поэтапная миграция с одновременной поддержкой XML и Jetpack Compose и т.д.
Если планируете мигрировать на Compose, возможно будет полезно.
👉 Part 1
👉 Part 2
👍12🔥3❤1
Возможна ли жизнь после плеймаркета?
Вот вам статейка на пятничный вечер про то, как и через что дистрибьютить Android приложение, если вам не повезло и вас удалили из Google Play 😃
Если лень читать, можно посмотреть/послушать: Возможна ли жизнь после плеймаркета?📹
Читать (Ru)
Вот вам статейка на пятничный вечер про то, как и через что дистрибьютить 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
Гугл обновил доку по некоторым разделам 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
👍10❤4🔥3🐳1
Kotlin. Встроенные (inline) функции
Небольшая статья про inline функции на понятном языке и с простыми примерами.
Читать (Ru)
Небольшая статья про inline функции на понятном языке и с простыми примерами.
Читать (Ru)
👍22🔥2👏1
Reduce Recomposition for Images/Icons In Jetpack Compose
При использовании картинок/иконок из ресурсов, используйте
Еще есть большая статья – Jetpack Compose Stability Explained, в которой рассказывается про стабильность в Jetpack Compose, для каких кейсов актуально применение аннотаций
Читать (En)
При использовании картинок/иконок из ресурсов, используйте
ImageVector.vectorResource(…) для уменьшения рекомпозиций.Еще есть большая статья – Jetpack Compose Stability Explained, в которой рассказывается про стабильность в Jetpack Compose, для каких кейсов актуально применение аннотаций
Immutable/Stable и т.д.Читать (En)
🔥10👍5❤2
Миграция конфигурации сборки с Groovy на Kotlin
Еще один подробный гайд по миграции проекта с Groovy на Kotlin.
Читать (Ru)
Еще один подробный гайд по миграции проекта с Groovy на Kotlin.
Читать (Ru)
👍14🔥4👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Kotlin. Коллекции
Из того же блога, статья про Kotlin коллекции. Достаточно неплохо описаны отличия коллекции от последовательности, с примерами и интерактивной гифкой.
👉 List
👉 Set
👉 Map
👉 Sequences*
Читать (Ru)
Из того же блога, статья про Kotlin коллекции. Достаточно неплохо описаны отличия коллекции от последовательности, с примерами и интерактивной гифкой.
👉 List
👉 Set
👉 Map
👉 Sequences*
Читать (Ru)
👍22🔥6❤1
Kodein DI для Android. KMP и Compose
Вторая часть из цикла "Kodein DI для Android" от Dodo Engineering, в которой рассказывается как применять DI Kodein в Kotlin Multiplatform и Jetpack Compose.
Читать (Ru)
Вторая часть из цикла "Kodein DI для Android" от Dodo Engineering, в которой рассказывается как применять DI Kodein в Kotlin Multiplatform и Jetpack Compose.
Читать (Ru)
👍12🤔3🔥2👎1
Cобеседование Android-разработчика
Посмотрел на выходных запись эфира – 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)
Тут ребята из Яндекса выкатили в open source свою библиотеку для DI на Kotlin – Scout.
В статье рассказывают: как и почему, пришли к написанию собственной библиотеки, с какими проблемами столкнулись, почему не устроил Dagger и т.д.
Код на GitHub → Scout
Читать (Ru)
👍12👎7🤔6🔥2❤1😁1
Архитектура Android. Понятно и подробно
Давненько не было интересных материалов по архитектуре, вот свежая статейка.
В целом статья отличная, всё подробно и понятно, за исключением FeatureCase – не совсем понял необходимость/применимость этих сущностей. Примерчик проекта бы и было бы вообще здорово.
Читать (Ru)
Давненько не было интересных материалов по архитектуре, вот свежая статейка.
В целом статья отличная, всё подробно и понятно, за исключением FeatureCase – не совсем понял необходимость/применимость этих сущностей. Примерчик проекта бы и было бы вообще здорово.
Читать (Ru)
🔥20👍8❤2
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)
Большая статья про работу с жестами в 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