Спасибо за эту тему) Всегда упускал ее, думал это для удобства как бонус сделано, но думаю когда большой проект, много фрагментов, переходов, то это вещь) P.S Очень жду новую серию уроков по Unity, Blender 3D
Сергей, Вы как всегда на высоте! Спасибо за урок. Только мне придётся снова переделывать своё приложение. Появилось много вопросов. Могу вопросы отправить на почту?
Добрый день. Хотелось бы увидеть урок про выпадающий список spinner. В интернете все больше на джава, а вот на котлине как-то не нашел. Может кто подскажет или уважаемый Сергей сам запилит ролик?
Подскажите пожалуйста, как сделать кастомное окно вызыва клиента. Например так как сделано в любых видео месенжерах. То есть приложение закрыто, но происходит вызов клиента и открывается окно. Или например меленькое кастомное окно звонка при клике на которое "Принять" открываеться приложение и происходит видео передача например.
А какую пользу приносит вставление "privat" каждый раз перед "lateinit var"? Экономие памяти? А то многие другие преподаватели в youtube не делают этого.
private не экономит память а просто указывает что эта переменная будет доступна только в этом классе. Это нужно для того что бы те переменные к которым не нужен доступ из других классов были недоступны и тогда меньше проблем. Так как если переменная выполняет какуюто задачу в этом классе и нельзя ее трогать то изменив ее по ошибке из другого класса логика нарушиться, а сделав ее private мы обезапасили доступ к ней
еще бы хотелось увидеть уроки по темам, т.к. в новых версиях по умолчанию jetpack подключается, у меня так, обычно удаляю активити, и в манифесте тему выбираю, но потом проблемы появляются с тем чтобы поднастроить её
Огромное спасибо за уроки! Но не понимаю, откуда брать такую информацию, если не у Вас. В документации тяжело разобраться во всех мелочах. После предыдущего урока пытался сделать сам "гамбургер", искал информацию на форумах и документации, в итоге ничего лучше не придумал, как просто на тулбаре создать картинку с иконкой "гамбургера" и повесить слушатель, при котором открывается drawer))
Доброе! Это последнее видео по обучению,потом куда дальше топать платно или бесплатно не Важно..чат на firebase ,или sql Room ,или приложение какоенибуть с Вами разобрать,а потом уже эти faribase или Room ???, Room то понятно что нужно, непонятно нахрена этот Firebase..ну ладно))
Firebase дает возможность нежная backend разработку создать свой сервер с БД к которой будут иметь доступ все пользователи приложения что позволяет сделать приложения типа Доска объявлений, Блог, социальная сеть и многое другое. В этом сервисе есть и другой функционал, например регистрация различными способами и многое другое
1 - Производительность в нативной разработки лучьше 2 - Вес приложений меньше 3 - больше контроль и возможностей например для доступа к камере, микрофону и.т.д 4 - Нативные разработчике оплачиваються выше. 5 - лучьше безопасность и больше контроль над приложением. Во Flutter и ему подобном, приимущество в том что проще создать приложение за счет того что большую часть ты не контролируешь а она уже прописана, но из за этого меньше контроль. Есть во Flutter что бы преодолеть некоторые ограничения возможность запуска и нативного кода что бы улучшить производительность, но опятьже если ты незнаешь нативного кода что ты там будешь писать? По этому, если хочешь стать хорошим специалистом с хорошей зарплатой то учи нативную разработку а после уже будет неплохо добавить и Flutter тем более его после будет просто выучить. Еще одна из проблем, особенно в сложных приложениях, это если незнаешь нативной разработки и твое Flutter приложение имеет баги, ты не все сможешь исправить без нативной разработке и придется звать нативного разработчика. Если ты знаешь нативную разработку, тогда нет проблем. Вывод: хочешь проще обучение за счет потери продуктивности тогда Flutter, хочешь умень максимально оптимизировать приложение и уметь "выжать" из смартфона все на что он способен то выбирай нативную разработку.
Всем привет! Возникла проблема: не переключаются фрагменты. На какую кнопку не нажимал все равно fragment 1 Пересмотрел 3 раза, все верно. Помогите пожалуйста 🙏
@@NecoRuChannel, да. Более подробно распишу проблему: в toolBar, при нажатии на item, выводится название фрагмента, но содержимое, именно в fragmentContainerView, не меняется.
Привет Neco как ты я люблю твои уроки у меня один желание!! пожалуйста помог мне разобратся с сайтом spoonacular я делаю приложения recipesApp немного стал трудновата пожалуйста помоги мне
Помогите пожалуйста, периодически при подключении Байдинга в градл , во время синхронизации выдает ошибку, и не важно новый проект или где что то написано, иногда ошибка появляется, на некоторых проектах нет, да и подсказка никогда не появляется во время написания байдинга Caused by: groovy.lang.MissingMethodException: No signature of method: build_bii9efgxr3h6azd1qz32ss25a.android() is applicable for argument types: (build_bii9efgxr3h6azd1qz32ss25a$_run_closure1) values: [build_bii9efgxr3h6azd1qz32ss25a$_run_closure1@ccdbd76]
Отличные уроки! Народ есть пара людей с которыми можно вместе постигать пусть разработчика? Как по мне полезно обмениваться опытом и задавать вопросы друг другу) вот моя телега если кто захочет:@ArGoDevAn
Большое спасибо за ценные уроки) Вы очень помогаете в обучении! Ждем следующих полезных практических уроков.
Огромное спасибо Вам! Очень приятно и понятно смотреть ВАС!
Спасибо, большое за Ваш труд.
Урок как всегда на высоте !
Спасибо!
Большое спасибо! Отличного настроения!
Привет. Спасибо за урок. + комментарий в поддержку канала.
Большое спасибо!
Вы сокровище на ютубе! Спасибо большое за уроки
И вам спасибо!
Благодарю за урок
Большое спасибо за урок!
Огонь!! Спасибо, дорогой
Крутой ты мужик, очень помог, спасибо
СПАСИБО!
Спасибо за эту тему) Всегда упускал ее, думал это для удобства как бонус сделано, но думаю когда большой проект, много фрагментов, переходов, то это вещь) P.S Очень жду новую серию уроков по Unity, Blender 3D
Не пойму как попал на этот ролик, да я вроде даже не программист, но я залип.
блин круто! особенно понравилось создание AppBarConfiguration()
Thank you for this lesson!
спасибо было интересно
Спасибо огромное
Добрый день!) Было бы интересно увидеть: как реализовать push-уведомления). Спасибо за внимание!☺️👍
Очень важная тема, тк фрагменты сильно пугают новичков
Вопрос ещё как можно всё вешепоказанные обьеденить с Jetpack Compose например Урок #8: Text Expand
Сергей, Вы как всегда на высоте! Спасибо за урок. Только мне придётся снова переделывать своё приложение. Появилось много вопросов. Могу вопросы отправить на почту?
Привет, да отправляй
Ждём пример на Compose
А почему вы используете в content_main.xml вместо ? Это потому что в первом случае проще найти контроллер в коде?
Всё будет также работать и для запусков Activity или с Activity Navigation не прокатит?
давай уже ролики поинтереснее про DI например
Добрый день.
Хотелось бы увидеть урок про выпадающий список spinner.
В интернете все больше на джава, а вот на котлине как-то не нашел.
Может кто подскажет или уважаемый Сергей сам запилит ролик?
Хорошо, запишу
Добрый день! Подскажите, если у меня установлен Android studio на Linux, я смогу обучаться по Вашим урокам?
При активации ViewBuilding иногда(когда другая версия) требуется другая конструкция
android {
buildFeatures {
dataBinding = true
viewBinding = true
}
}
Здравствуйте, а как можно сделать всё тоже самое но с разными тулбарами для каждого фрагмента?
Можно ли сделать такое, только для BottomNavigationView? Я хотел, при передаче setOf(..), binding.bottonNaviationView красный цвет
Не совсем понял сделать что?
@@NecoRuChannel я хотел повторить навигацию не с drawer меню, а с bottom, и как только после setOf() я передавал bottom меню - ругалось
@@shopiak а где это setOf на какой минуте в видео?
@@NecoRuChannel 15:20, я туда передавал и само меню, и саму разметку с меню, но не работало
@@shopiak пришли мне фото твоего кода как ты это делаешь, мне на почту (почта в описании)
Подскажите пожалуйста, как сделать кастомное окно вызыва клиента. Например так как сделано в любых видео месенжерах. То есть приложение закрыто, но происходит вызов клиента и открывается окно. Или например меленькое кастомное окно звонка при клике на которое "Принять" открываеться приложение и происходит видео передача например.
А где этот урок на Вашем сайте? Ссылку можно?
Привет, она в описании ктому видео
@@NecoRuChannel где? на сайт есть да, а к уроку скиньте ссылку
@@NecoRuChannel код нужен
@@meiram1223 так он там на моей веб странице
А какую пользу приносит вставление "privat" каждый раз перед "lateinit var"? Экономие памяти? А то многие другие преподаватели в youtube не делают этого.
private не экономит память а просто указывает что эта переменная будет доступна только в этом классе. Это нужно для того что бы те переменные к которым не нужен доступ из других классов были недоступны и тогда меньше проблем. Так как если переменная выполняет какуюто задачу в этом классе и нельзя ее трогать то изменив ее по ошибке из другого класса логика нарушиться, а сделав ее private мы обезапасили доступ к ней
@@NecoRuChannel Понял. Благодарю за ответ.
еще бы хотелось увидеть уроки по темам, т.к. в новых версиях по умолчанию jetpack подключается, у меня так, обычно удаляю активити, и в манифесте тему выбираю, но потом проблемы появляются с тем чтобы поднастроить её
и потом создаю новое активити, которое уже от AppCompatActivity наследуется
Огромное спасибо за уроки!
Но не понимаю, откуда брать такую информацию, если не у Вас. В документации тяжело разобраться во всех мелочах.
После предыдущего урока пытался сделать сам "гамбургер", искал информацию на форумах и документации, в итоге ничего лучше не придумал, как просто на тулбаре создать картинку с иконкой "гамбургера" и повесить слушатель, при котором открывается drawer))
)) Со временем начнешь понимать и научишься искать информацию, и все будет уже казатся простым и понятным
Доброе! Это последнее видео по обучению,потом куда дальше топать платно или бесплатно не Важно..чат на firebase ,или sql Room ,или приложение какоенибуть с Вами разобрать,а потом уже эти faribase или Room ???, Room то понятно что нужно, непонятно нахрена этот Firebase..ну ладно))
Firebase дает возможность нежная backend разработку создать свой сервер с БД к которой будут иметь доступ все пользователи приложения что позволяет сделать приложения типа Доска объявлений, Блог, социальная сеть и многое другое. В этом сервисе есть и другой функционал, например регистрация различными способами и многое другое
Раньше смотрел вас, но потом что то сгорел от нативы - перешел на флаттер и я начал кайфовать от разработки побробуйте и Вы
Хозяин - барин. Хотя, прежде чем пользоваться библиотеками и фрейморками, надо знать основы:)
Отлично, но Flutter не сравнится с нативной разработкой
@@NecoRuChannel ого, а можно это подробнее обосновать, т.к. как начинающий я только и слышу о флаттере, ну и еще о джетпаке.
1 - Производительность в нативной разработки лучьше
2 - Вес приложений меньше
3 - больше контроль и возможностей например для доступа к камере, микрофону и.т.д
4 - Нативные разработчике оплачиваються выше.
5 - лучьше безопасность и больше контроль над приложением.
Во Flutter и ему подобном, приимущество в том что проще создать приложение за счет того что большую часть ты не контролируешь а она уже прописана, но из за этого меньше контроль. Есть во Flutter что бы преодолеть некоторые ограничения возможность запуска и нативного кода что бы улучшить производительность, но опятьже если ты незнаешь нативного кода что ты там будешь писать? По этому, если хочешь стать хорошим специалистом с хорошей зарплатой то учи нативную разработку а после уже будет неплохо добавить и Flutter тем более его после будет просто выучить. Еще одна из проблем, особенно в сложных приложениях, это если незнаешь нативной разработки и твое Flutter приложение имеет баги, ты не все сможешь исправить без нативной разработке и придется звать нативного разработчика. Если ты знаешь нативную разработку, тогда нет проблем. Вывод: хочешь проще обучение за счет потери продуктивности тогда Flutter, хочешь умень максимально оптимизировать приложение и уметь "выжать" из смартфона все на что он способен то выбирай нативную разработку.
@@NecoRuChannel ничего себе. признаюсь, я ожидал какого то другого ответа и все это неожиданно. спасибо, приму к сведению
Всем привет! Возникла проблема: не переключаются фрагменты. На какую кнопку не нажимал все равно fragment 1
Пересмотрел 3 раза, все верно.
Помогите пожалуйста 🙏
Привет, Id в элементах меню и навигации совпадают ?
@@NecoRuChannel, да. Более подробно распишу проблему: в toolBar, при нажатии на item, выводится название фрагмента, но содержимое, именно в fragmentContainerView, не меняется.
@@NecoRuChannel, решил проблему! Заполнял fragment2 разметкой fragment1.)))
Привет Neco как ты я люблю твои уроки у меня один желание!! пожалуйста помог мне разобратся с сайтом spoonacular я делаю приложения recipesApp немного стал трудновата пожалуйста помоги мне
В один прекрасный момент он всё кинет!
Почему?
Дискриминация в Smart Hunter pro, ни как не дождёмся.
Помогите пожалуйста, периодически при подключении Байдинга в градл , во время синхронизации выдает ошибку, и не важно новый проект или где что то написано, иногда ошибка появляется, на некоторых проектах нет, да и подсказка никогда не появляется во время написания байдинга
Caused by: groovy.lang.MissingMethodException: No signature of method: build_bii9efgxr3h6azd1qz32ss25a.android() is applicable for argument types: (build_bii9efgxr3h6azd1qz32ss25a$_run_closure1) values: [build_bii9efgxr3h6azd1qz32ss25a$_run_closure1@ccdbd76]
Отличные уроки!
Народ есть пара людей с которыми можно вместе постигать пусть разработчика? Как по мне полезно обмениваться опытом и задавать вопросы друг другу)
вот моя телега если кто захочет:@ArGoDevAn
Спасибо!