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 #768 · Back to latest

Older Posts 20 shown
Post #767 3.05K
Компонентный подход в Android

Серия статей про один из способов организации экранов, навигации с помощью компонентного подхода на Jetpack Compose + Decompose.

👉 Боремся со сложностью в Android-приложениях
👉 Реализуем экраны с помощью библиотеки Decompose
👉 Организуем навигацию с помощью библиотеки Decompose
  • 👍 11
  • ❤ 2
  • 🔥 2
  • 🤔 1
Post #766 3.47K
The "Real" Modularization in Android

Как-то не густо с интересными материалами, поэтому вот – The "Real" Modularization in Android 😊. Да, ещё одна, очередная статья про модульность в Android.

Статья объёмная и на самом деле достаточно толковая. Связанность компонентов на основе принципов SOLID, чистая архитектура, зависимости и вот это вот всё.

Читать (En)
  • 🔥 11
  • 👍 2
  • ❤ 1
Post #765 2.91K
Customizing Compose Pager with fun indicators and transitions

Статья с примерами кастомных анимаций между страницами, различных эффектов и индикатора страниц Pager`а в Jetpack Compose.

👉 Cube in depth effect
👉 Cube out depth effect
👉 Fidget spinner effect
👉 Page Indicators

Читать (En)
  • 👍 12
  • ❤ 3
  • 🔥 2
  • ⚡ 1
Post #764 2.82K
Swift async/await. Чем он лучше GCD?

Ещё одна статейка с разбором async/await. Что это такое и в чем его преимущество.

👉 Что такое swift async/await
👉 Кто такая эта ваша многопоточность
👉 Инструменты для работы с многопоточностью до async/await
👉 Проблемы при работе с многопоточностью до async/await

Читать (Ru)
  • 👍 9
  • 🔥 3
  • 🤔 1
Post #763 2.87K
Jetpack Compose — Respect the contract of Modifiers

Несколько советов по тому, что можно и чего нельзя делать с модификаторами в Compose функциях.

👉 All composeables should accept an optional
👉 Modifier parameter placement
👉 Naming conventions
👉 Default modifiers placement

Читать (En)
  • 👍 8
  • 🔥 5
  • ❤ 2
  • 👎 2
  • 💩 1
Post #761 2.65K
Jetpack Compose Typewriter animation with highlighted texts

Реализация анимации текста с эффектом typewriter и выделением текста на Jetpack Compose.

P.S. Валидный перевод для typewriter в текущем контексте – «С эффектом печатной/пишущей машинки»?

Читать (En)
  • 👍 7
  • ❤ 3
  • 🔥 3
Post #760 2.98K
Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture

Большая статья на тему построения модульной архитектуры для крупных приложений на SwiftUI.

👉 Modular Architecture
👉 Understanding the MV Pattern
👉 Multiple Aggregate Models
👉 View Specific Logic
👉 Screens vs Views
👉 Validation
👉 Navigation
👉 Grouping View Events
👉 Testing

Читать (En)
  • 🔥 5
  • ❤ 1
  • 👍 1
Post #759 3.7K
Inline, noinline, crossinline, reified in kotlin with examples

Полезная статья с примерами про inline функции и всё, что с ними связано(noinline, crossinline, reified).

👉 Когда использовать inline
👉 Когда использовать noinline
👉 Когда использовать crossinline
👉 Когда использовать reified

Читать (En)
  • ❤ 13
  • 👍 9
  • 👎 2
  • 🔥 2
Post #757 2.94K
Шорт-лист мифов о безопасности мобильных приложений и неприкрытая правда

Ещё одна статья на тему безопасности приложений, а именно разбор мифов о безопасности мобильных приложений.

👉 Мобильное приложение — это только один пользователь
👉 Мобильное приложение — всего лишь витрина данных для серверной части системы
👉 Приложения проверяют внутри магазинов
👉 Никому нет дела до репутационных рисков
👉 Можно надеяться на операционную систему

Читать (Ru)
  • 👍 6
  • ❤ 3
  • 🔥 1
Post #756 3.6K
Свое мобильное приложение: от идеи до разработки, продвижения и развития

Если вам интересна тема создания, продвижения и развития собственного приложения, предлагаю почитать статью, которая может быть полезной.

Там нет кода, но есть достаточно подробное, пошаговое описание с чего начинать, что предусмотреть и т.д.

👉 Проработка идеи
👉 UX/UI
👉 Разработка
👉 Аналитика приложения
👉 Продвижение
👉 Развитие

Читать (Ru)
  • 👍 15
  • 🔥 4
  • ❤ 1
Post #755 3.34K
Clean Android multi-module offline-first scalable app in 2022

Я уже как-то постил первую часть и сам проект, а тут оказывается вышла вторая часть, я каким-то образом пропустил – исправляю ситуацию, две части 👇

Проект на GitHub → Android Starter 2022

👉 Part 1
👉 Part 2
  • 👍 9
  • 🔥 3
  • ❤ 1
Post #754 2.84K
Предиктивная модель оттока пользователей из мобильных приложений на инфраструктуре AppMetrica

Интересная новость. В прошлом году специалисты Крипты (не путать с криптовалютой 😃) разработали предиктивную модель оттока пользователей из мобильных приложений на инфраструктуре AppMetrica.

Предиктивная модель оттока — это модель машинного обучения, которая предсказывает вероятность того, что пользователь отвалится на каком-то этапе и перестанет пользоваться сервисом.

Прогнозирование оттока может быть полезно приложениям, которые взаимодействую с пользователями через пуш-уведомления или например предлагают воспользоваться промокодом.

На данный момент предиктивная модель оттока находится в закрытой бете. Но уже к ней можно получить доступ через форму обратной связи AppMetrica.

Получить доступ: https://clck.ru/33vKNx
Яндекс Реклама — продвижение бизнеса и реклама в интернете Как сервис по поиску исполнителей услуг спрогнозировал отток аудитории, пересмотрел подход к раздаче промокодов и сэкономил на удержании…
  • 👍 6
  • 🤔 3
  • 🔥 2
Post #753 2.77K
Jetpack Compose gets official support for Marquee

В Jetpack Compose 1.4.0 добавили Marquee эффект.

Читать (En)
  • 👍 12
  • 👎 5
  • 💩 4
  • 🤡 3
  • 👏 2
  • 🔥 1
  • 🤔 1
  • 🍌 1
Post #752 3.75K
Easy caching Android + Kotlin + Flow

Статья с примером организации кеширования (Cached Source) с разными опциями(NEVER, IF_FAILED, IF_HAVE, ONLY, CACHED THEN LOAD) в связке Kotlin + Coroutines + Flow.

Пример кода на GitHub → Universal Cache

Читать (En)
  • 👍 16
  • 🔥 3
  • 🤔 2
Post #750 2.92K
9 SwiftUI Hacks for Beautiful Views

Несколько синтаксических лайфхаков для SwiftUI.

👉 Organize Your Body
👉 Use Environment Variables
👉 Use the Defaults Package
👉 Try this Addition Hack
👉 Try this Frame Length Hack
👉 Use Defined Spacing Values
👉 Add Transitions to Text
👉 Use a Drawing Group to Speed Up Views
👉 Hack Your Non-Refreshing Views

Читать (En)
  • 👍 7
  • 🔥 3
  • ❤ 1
Post #749 3.21K
Что под капотом у Leak Canary?

Отличная статья про то, как устроена под капотом всем известная библиотека – Leak Canary позволяющая находить утечки памяти в приложении.

👉 Как запускается LeakCanary
👉 Откуда берется ярлык
👉 Как LeakCanary находит утечки и находит путь до утекшей ссылки

Кстати, помните квиз – «Какой компонет инициализируется раньше всех»? Так вот, в статье эта тема тоже затрагивается, поскольку LeakCanary работает через ContentProvider.

Читать (Ru)
  • 👍 12
  • ❤ 6
  • 🔥 1
  • 🤯 1
Post #748 2.76K
Крипта, инвестиции, стратегии, сигналы

Если хотите приумножить свой капитал, информация для вас👇

Кроме мобильной разработки, я со своей командой занимаюсь инвестициями, а именно стратегиями и сигналами (если понимаете о чём я). На этом получается зарабатывать до 399% годовых 💰

Я долго думал и решил открыть доступ в 2 закрытых чата стратегии и сигналы, с помощью которых вы сможете зарабатывать до 399% в год.

Доступ будет открыт до конца дня, не упусти свой шанс 😎

Главный сигнал на сегодня: Всех с 1 апреля 😉
  • 🤣 19
  • 🤮 13
  • 💩 6
  • 😁 5
  • 🔥 1
Post #747 3K
Многомодульный BDSM. Бутылочные горлышки среди модулей

Часто бывает, что после разбиения проекта на модули скорость его сборки сильно ниже ожидаемой. Причины могут быть разные, от кривых настроек Gradle до неподходящего железа.

В статье разбирается одна из причин — бутылочные горлышки среди модулей, и как с ними бороться.

Если вы, как и я впервые слышите понятие «Бутылочные горлышки», то под горлышками подразумевается узкое место 😉. В контексте многомодульности имеется в виду долгая сборка модуля.

Читать (Ru)
  • 👍 11
  • ❤ 3
  • 🔥 2
  • 💩 1
Post #745 3.19K
Принципы построения многомодульного Android-приложения и их применение в СберЗдоровье

Статья от ребят из СберЗдоровье про многомодульность.

Там нет конкретных примеров кода, но есть хорошое описание принципов построения многомодульных приложений, начиная от чистой архитектуры, ее целей и до разбора различных принципов, связывания компонентов и т.д.

Читать (Ru)
  • 👍 6
  • 👎 5
  • ❤ 1
  • 🔥 1
Post #744 2.96K
Overlapping profile pictures with Jetpack Compose Modifier

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

Читать (En)
  • 🔥 15
  • 👍 8
  • ❤ 1
  • 🥱 1
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 →