Neco, спасибо за урок! Можете, пожалуйста, добавить видеоуроки по настройке gradle файлов? Я два дня мучаюсь с этим уроком, потому что выдаются ошибки и несовместимости в градл файлах. После каждого исправления выдаётся новая ошибка, но чаще всего проблема в том, что студия не распознает аннотации.
Андроид (Джава, Котлин) это целая культура, за которой нужно было следить, заниматься. Так сходу сложно понять анотации, зависимости, где конкретно что писать. Но все же получается, благодаря таким урокам. Проблема когда что-то свое хочешь, а особенно если половина уже зделана, и нужно что-то прикрутить. С основой вроде бы разобрался. Ошибки уже не выскакивают как раньше на каждом шаге. Но сложностей хватает. Особенно не нравится игра с версиями. Это зло во всех современных языках. Раньше язык был языком и работал хоть 20+ лет и ничего не слетает. Сейчас год проходит, хочешь допилить и получай на пол метра балду. Страдай
Спасибо за урок! Делаю свой аналог, очень интересует тема с вставкой картинок в html файлы, как это осуществить, буду очень благодарен за такую информацию!
Я так деллал: 1. В файл html добавил: 2. fun HtmlLoader(htmlName:String) из урока немного переписал: @Composable fun HtmlLoader1(htmlName:String) { val url="file:///android_asset/html/$htmlName" AndroidView(factory = { WebView(it).apply { layoutParams = LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT ) webViewClient = WebViewClient() loadUrl(url) } }) { it.loadUrl(url) } }
Подскажите пожалуйста на 17.25 строка @Query("SELECT * FROM main WHERE category LIKE : ") слова SELECT, FROM и так далее, подсвечены оранжевым, а у меня при наборе просто обычный текст зеленого цвета.
Ты можешь отлично писать приложения на jetpack compose + Kotlin +корутины+ flow ( современный стек) и тебя все равно не возьмут на работу, потому что ты должен зать java + rxJava + xml и слоев этого пирога с каждым годом все больше и больше, есть мечта, что гугл в один прекрасный день скажет что больше не поддерживает легаси, вот вам compose+корутины, остальное включая xml для новых проектов забудьте. Но компоуз еще имеет проблемы, а XML уже давно всем ясен и понятен в плане проблем и их решения и 99,9 проектов которые уже написаны на нем нуждаются в дальнейшей поддержке, поэтому это все круто конечно, но развиваться будет лет 10. Востребовано уже сегодня, но переход будет долгим, а за это время может развиться мультиплатформа и вообще все перевернуть с ног на голову и не забываем про активное развитие ИИ. К чему я это все? К тому, что если только изучаете андроид, то учите XML и не забывайте о JAVA, не слушайте никого, кто говорит что это не нужно, это нужно для глубокого понимания работы языка, огромное количество библиотек написано на java и везде на собесах об этом спрашивают и требуют. Compose доучить потом будет проще, на старте он не нужен.
Урок #5 в теме Material3 - полёт нормальный.
Спасибо
все было понятно и доступно. Спасибо за тему с DB Browser.👍👍👍
Отличный урок, ждём продолжение!
Сергей огромное Спасибо за урок!!!
Благодарю за урок
Neco, спасибо за урок! Можете, пожалуйста, добавить видеоуроки по настройке gradle файлов? Я два дня мучаюсь с этим уроком, потому что выдаются ошибки и несовместимости в градл файлах. После каждого исправления выдаётся новая ошибка, но чаще всего проблема в том, что студия не распознает аннотации.
Андроид (Джава, Котлин) это целая культура, за которой нужно было следить, заниматься. Так сходу сложно понять анотации, зависимости, где конкретно что писать. Но все же получается, благодаря таким урокам. Проблема когда что-то свое хочешь, а особенно если половина уже зделана, и нужно что-то прикрутить. С основой вроде бы разобрался. Ошибки уже не выскакивают как раньше на каждом шаге. Но сложностей хватает. Особенно не нравится игра с версиями. Это зло во всех современных языках. Раньше язык был языком и работал хоть 20+ лет и ничего не слетает. Сейчас год проходит, хочешь допилить и получай на пол метра балду. Страдай
оооо, большое спасибо
Базы данных мне всегда нравились)
СЕООНЛИ ставит лайк
Сергей, подскажите какой из курсов у вас самый сложный и впечатляющий? Хочу купить, пройти и положить в портфолио
Для портфолио можешь пройти «Список покупок на Jetpack Compose» , так как там нужно использование DI + Room + MVVM и в этом курсе все это есть
Спасибо за урок! Делаю свой аналог, очень интересует тема с вставкой картинок в html файлы, как это осуществить, буду очень благодарен за такую информацию!
как добавить еще картинки в файл .html ??
Я так деллал:
1. В файл html добавил:
2. fun HtmlLoader(htmlName:String) из урока немного переписал:
@Composable
fun HtmlLoader1(htmlName:String) {
val url="file:///android_asset/html/$htmlName"
AndroidView(factory = {
WebView(it).apply {
layoutParams = LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT
)
webViewClient = WebViewClient()
loadUrl(url)
}
}) {
it.loadUrl(url)
}
}
у меня на эмуляторе запустилось лишь когда установил JavaVersion.VERSION_17 и jvmTarget = '17'
аналогично
А когда будет Урок Рум и Дагер по Хмл?
Добавлю к PlantApp
не смог найти на вашем канале видео с деплоем приложения. Вы где-то объясняете этот момент?
Подскажите пожалуйста на 17.25 строка @Query("SELECT * FROM main WHERE category LIKE : ") слова SELECT, FROM и так далее, подсвечены оранжевым, а у меня при наборе просто обычный текст зеленого цвета.
В одной из версий Room был такой баг, сейчас должно быть все нормально. Какие у тебя версии??
@@NecoRuChannel implementation 'androidx.room:room-ktx:2.5.2'
А как локализацию делать с бд?
Ты можешь отлично писать приложения на jetpack compose + Kotlin +корутины+ flow ( современный стек) и тебя все равно не возьмут на работу, потому что ты должен зать java + rxJava + xml и слоев этого пирога с каждым годом все больше и больше, есть мечта, что гугл в один прекрасный день скажет что больше не поддерживает легаси, вот вам compose+корутины, остальное включая xml для новых проектов забудьте. Но компоуз еще имеет проблемы, а XML уже давно всем ясен и понятен
в плане проблем и их решения и 99,9 проектов которые уже написаны на нем нуждаются в дальнейшей поддержке, поэтому это все круто конечно, но развиваться будет лет 10. Востребовано уже сегодня, но переход будет долгим, а за это время может развиться мультиплатформа и вообще все перевернуть с ног на голову и не забываем про активное развитие ИИ. К чему я это все? К тому, что если только изучаете андроид, то учите XML и не забывайте о JAVA, не слушайте никого, кто говорит что это не нужно, это нужно для глубокого понимания работы языка, огромное количество библиотек написано на java и везде на собесах об этом спрашивают и требуют. Compose доучить потом будет проще, на старте он не нужен.
В этом плане ios разработка лучше и моделей телефонов тоже меньше.