Навигация Type safety и не Type safety в Jetpack Compose | Android Studio

  Рет қаралды 1,708

Neco Ru

Neco Ru

Күн бұрын

Пікірлер: 29
@artlinestudio6735
@artlinestudio6735 5 ай бұрын
Крутой и очень важный урок. Великолепная подача материала! Спасибо.
@NikNewNik
@NikNewNik 2 ай бұрын
07:20 Я обновился на днях на Android Studio Ladybug | 2024.2.1 Patch 1 - вообще офигенная версия! Прям кайфую от работы :) Очень приятная цветовая гамма, никаких глюков пока не замечал, делаю тестовое задание сейчас в ней на compose и material 3 - прям кайф вообще) Спасибо за урок! 22:00 Хах, аналогия со звёздными вратами вообще оооочень понятно)))
@antonparfenov8519
@antonparfenov8519 5 ай бұрын
Очень круто! Спасибо Сергей. Как всегда очень доходчиво. У тебя уже был урок по навигации, спасибо, что не просто ссылаешься мол смотрите мое старое видео, а сейчас только новый способ. Повторение это мать учения!
@RomanAisly
@RomanAisly 5 ай бұрын
Это именно то что было мне нужно. 👍👍👍
@normno
@normno 5 ай бұрын
Хоть и изучил Type safety с самого дня релиза и активно использую в своих проектах, все равно очень хочется послушать как вы расскажете об этой новой возможности в навигации. Поэтому не прогоняйте отключать видео, если зритель уже все знает, пожалуйста.
@Lucky_Mirror
@Lucky_Mirror 5 ай бұрын
Ну, Сергей) Ну, разрекламировал) Придётся всё-таки Win10 ставить под эту вашу Кокаколу, блин 😀 Главное какую-нибудь Скайнет ненароком ненапрограммировать 😎 Спасибо, учитель!
@NecoRuChannel
@NecoRuChannel 5 ай бұрын
@@Lucky_Mirror тут я с тобой соглашусь, все отлично с ИИ в АС, но блин куда все это уходит это конечно вопрос, лиш бы не в Скайнет 🥹
@Lucky_Mirror
@Lucky_Mirror 5 ай бұрын
@@NecoRuChannel Не ждём, а готовимся)
@antonparfenov8519
@antonparfenov8519 5 ай бұрын
Да вот интересно, но на семёрку предыдущую версию поставил прямо с танцами с бубном. Точнее поставилось нормально, а вот что бы запустить пришлось помучаться. Я думаю наоборот надо не на десятку переходить, а на линукс
@Lucky_Mirror
@Lucky_Mirror 5 ай бұрын
@@antonparfenov8519 Запустить то я запустил, но эмулятор наотрез отказывается работать, вообще никак
@NecoRuChannel
@NecoRuChannel 5 ай бұрын
@@antonparfenov8519 да, на семерке трудно
@RomanAisly
@RomanAisly 5 ай бұрын
Хотелось бы увидеть урок по созданию BottomNavigationBar с помощью этой новой техники навигации
@normno
@normno 5 ай бұрын
Возможно не самая верная, но работающая реализация. Также обрабатываем состояние backstackState и смотрим на текущий объект экрана. Сравниваем текущий экран с возможными экранами в BottomNavigationBar и получаем индекс. selectedItem = remember(key1 = backstackState) { when (backstackState?.destination?.route) { Route.HomeScreen::class.qualifiedName -> 0 Route.ServersScreen::class.qualifiedName -> 1 Route.SettingsScreen::class.qualifiedName -> 2 else -> 0 } }
@brainman2125
@brainman2125 5 ай бұрын
Спасибо за урок! 😉
@НатСит-г4ь
@НатСит-г4ь 5 ай бұрын
Добрый день, Вы очень доступно рассказываете. Уроки про Android studio прекрасны, но так как видео сделаны почти 5 лет назад, не всегда можно сориентироваться в новой версии Android studio... Нет ли у Вас в планах в ближайшее время сделать уроки по последней версии studio?
@NecoRuChannel
@NecoRuChannel 5 ай бұрын
@@НатСит-г4ь добрый день, да, обязательно, вы правы уже пора обновлять уроки! На следующей недели начну записывать обновленные уроки для начинающих
@Lucky_Mirror
@Lucky_Mirror 5 ай бұрын
@@NecoRuChannel ...для начинающих Compose Multiplatform 😊
@seedkp
@seedkp 3 ай бұрын
А как теперь взаимодействовать с bottom nav bar, если нет route? Раньше отмеченный элемент сравнивали с route, а теперь где его взять?
@NecoRuChannel
@NecoRuChannel 3 ай бұрын
@@seedkp теперь сравниваем сами объекты
@seedkp
@seedkp 3 ай бұрын
Все, нашел, нужно использовать функцию hasRoute
@Lucky_Mirror
@Lucky_Mirror 5 ай бұрын
Немного в бок : а что у нас в АС с sdk 35? Я смотрю, ребята с Unity вовсю уже добавляют sdk 35
@pavelgera72
@pavelgera72 5 ай бұрын
Благодарю за урок
@turok500ful
@turok500ful 5 ай бұрын
Я поставил коалу но студия мне не дописывает в коде ничего
@NecoRuChannel
@NecoRuChannel 5 ай бұрын
Возможно из за того что ИИ Gemini пока только что не для всех стран
@glassneo825
@glassneo825 5 ай бұрын
Здравствуйте. Чем отличаются членства Premium и Premium Pro?
@NecoRuChannel
@NecoRuChannel 5 ай бұрын
@@glassneo825 добрый день, Premium дает доступ к моим старым курсам: Доска объявлений, Список покупок, Фитнес приложение часть 1, и другие. Премиум про дает доступ ко всем курсам включая новые, такие как Фитнес приложение часть 2 и все остальные которые публикую для премиум про
@glassneo825
@glassneo825 5 ай бұрын
@@NecoRuChannel Ок , спасибо.
@glassneo825
@glassneo825 5 ай бұрын
Поместил один LazyRow внутрь другого LazyRow. Тот который внутри не работает. Так не работает вообще или я что-то неправильно делаю и нужно ещё помучиться и исправить? Спасибо. Сделал то,что хотел, обошлось одним LazyRow. Совсем мало кода,от того что намутил сначала. Но вопрос все же актуален можно ли иметь несколько LazyRow (Column) внутри друг друга?
@Lucky_Mirror
@Lucky_Mirror 5 ай бұрын
EdgeToEdge по умолчанию, не то что всем этим самому управлять
Type-Safe Navigation with the OFFICIAL Compose Navigation Library
10:03
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
OCCUPIED #shortssprintbrasil
0:37
Natan por Aí
Рет қаралды 131 МЛН
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН
как тебе будут продавать в 2025
16:22
Тихон Смирнов
Рет қаралды 391 М.
Jetpack Compose. Основы. Navigation [Ru, Kotlin\Android]
22:02
Mobile Developer
Рет қаралды 20 М.
Алексей Гладков - Multiplatform UI with Compose
45:31
Mobius — конференция по мобильной разработке
Рет қаралды 2,7 М.
Новостное приложение: с нуля до публикации в Google Play. Часть 1
2:08:36
Android Broadcast. Все об Андроид разработке
Рет қаралды 28 М.