NOP::Nuances of Programming
61.6K subscribers
3.75K photos
13 videos
12 files
5.1K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://xn--r1a.website/nophumor
NOP::Recruiter Удаленка- https://xn--r1a.website/nopremote

РКН: 4977653520
Download Telegram
2-я часть посвящена добавлению в новостное приложение раздела тем с реализацией горизонтальной прокрутки в LazyColumn. Вы узнаете, зачем стоит создать еще одну ViewModel и как добавить раздел/элемент в LazyColumn Jetpack Compose, чтобы избежать ненужных рекомпозиций.

https://nsprg.ru/mrAb4O

VK: https://nsprg.ru/O4X5QO

@nuancesprog #Android #JetpackCompose
Задействуем широкий функционал библиотеки на Android для более привлекательного приложения с меньшим кодом, мощными инструментами и интуитивно понятными API на Kotlin.

https://nsprg.ru/xeygNx

VK: https://nsprg.ru/mz3bgx

Дзен: https://nsprg.ru/xlpr4x

@nuancesprog #Kotlin #JetpackCompose
Эта часть посвящена реализации тематического фильтра трендовых новостей в агрегаторе. Вы узнаете, как добиться отображения трендовых новостей на основе выбранной пользователем темы, сохранять выбранную тему в локальном хранилище с помощью DataStore и оптимизировать рекомпозиции.

https://nsprg.ru/OZdXzx

VK: https://nsprg.ru/vXo2ax

@nuancesprog #Android #JetpackCompose
Реализация бесконечной прокрутки в Lazy Column Jetpack Compose - новый шаг в создании новостного приложения TrendNow. Она позволит без проблем загружать больше трендовых новостей по мере того, как пользователь прокручивает список.

https://nsprg.ru/OVaQQv

VK: https://nsprg.ru/xkGnwx

@nuancesprog #Android #JetpackCompose
Ознакомьтесь с ключевыми концепциями и практиками, касающимися обработки валидации ввода в Jetpack Compose. Они помогут вам отточить навыки работы с Jetpack Compose и уверенно пройти важнейшую часть собеседования по Android. 

https://nsprg.ru/mW3QRm

VK: https://nsprg.ru/O51ryO

@nuancesprog #Android #JetpackCompose #Interview
В этой части вы узнаете о том, как эффективно реализовать кэширование новостных тем на стороне клиента с использованием базы данных Room. Это может быть полезно для снижения ограничения скорости API, уменьшения нагрузки на сервер, повышения эффективности приложения.

https://nsprg.ru/mrAM9O

VK: https://nsprg.ru/O4XAoO

@nuancesprog #Android #JetpackCompose
В этой части вы узнаете о решении проблемы ограничения скорости API в TrendNow путем реализации OkHttp Cache для кэширования трендовых новостей на стороне клиента. Это решение, хотя и не устраняет полностью проблему, помогает минимизировать ограничение скорости API.

https://nsprg.ru/vdB42m

VK: https://nsprg.ru/maJ0Lx

@nuancesprog #Android #JetpackCompose
Как плагином компилятора нарушаются правила Kotlin? Изучим архитектуру, FIR-фронтенд компилятора. Заглянем внутрь и попробуем сориентироваться: что и где перехватывается при прохождении этапов компилятора Kotlin?

https://nsprg.ru/ObBNEO

VK: https://nsprg.ru/vdB48m

@nuancesprog #Android #JetpackCompose
В этой части предлагается эффективное решение по оптимизации кэширования на стороне клиента: объединение OkHttp Cache и базы данных Room. OkHttp Cache будет управлять кэшем ответов, а база данных Room - сохранять метаданные кэша и контролировать истечение срока действия кэша.

https://nsprg.ru/mDJjMv

VK: https://nsprg.ru/OVaj7v

@nuancesprog #Android #JetpackCompose
Шесть тем в фокусе: внедрение зависимостей, чистая архитектура, Jetpack Compose, Kotlin, конвейеры сборки, безопасность. Расскажем обо всем, что важно, дополнив фрагментами кода и пояснениями.

https://nsprg.ru/xR3Ndv

VK: https://nsprg.ru/xeyplx

@nuancesprog #Android #JetpackCompose #Kotlin