Наконец-то видео про api!! Давно хотел посмотреть, как подключать приложение на kotline к веб-сервису, вообще интересно, как работают приложение на андроид в режиме клиент-сервер
@yaga38rus2 жыл бұрын
Друзья, я написал простенький API в VS на C# с подключением к MS SQL , и также смог получить результат в response со своего IP. Если вы попробуйте такое же повторить, то обязательно добавьте две инструкции в манифест, а то будет ошибка. Например, мой url = "192.168.0.102:5000/api/users/" . Volley поругался, но это решилось этими строками: И еще в
@daniel_p48 ай бұрын
Спасибо за урок! Интересно было узнать про библиотеку Volley. Уверен, курс будет очень интересным.
@Nik_Gol_V2 жыл бұрын
Спасибо большое! только начал изучать айти, ваш канал очень помогает, все максимально понятно
@Siberia55rus2 жыл бұрын
Пишу честно, коммент для продвижения, просмотр тоже. Стройка, вникать нет времени, но обязательно пересмотрю потому как изучаю котлин. СПАСИБО.
@dmitry_ruden2 жыл бұрын
Отличный урок! С нетерпением ждем продолжения. Тема API очень актуальна. Хотелось бы увидеть в таких уроках применение Retrofit c Picasso)
@alfa.voland Жыл бұрын
Спасибо вам за клёвый урок Дай вам бог здоровья и удачи!
@pavelgera722 жыл бұрын
благодарю за урок...давайте с gps поработаем
@OCEH62 жыл бұрын
Большое спасибо! Отличного настроения!
@ramilskl2 жыл бұрын
Спасибо, Сергей! Очень круто!
@СергейСафонов-ж6ь Жыл бұрын
Отличный курс, Сергей. Спасибо за ваше старание и силы которые вы приложили. После окончания этого курса сразу же приобрёл ваш курс на юдеми по приложению GPS Tracker, довольный как слон)ещё раз спасибо
@NecoRuChannel Жыл бұрын
Огромное спасибо за поддержку!!
@StableDiff2 жыл бұрын
Классный урок. Спасибо!
@piranhavw2 жыл бұрын
Тема очень интересна!!!! Пожалуйста, продолжайте!
@NecoRuChannel2 жыл бұрын
Спасибо, хорошо
@meiram12232 жыл бұрын
спасибо за труд
@sergeymeretin8572 жыл бұрын
Отличный урок! Все доступно и понятно!
@BUDYSOBOY565 Жыл бұрын
супер урок!
@igorverterich2 жыл бұрын
Пишу свое приложение по информации из твоих уроков. Сегодня весь день колупался с преобразованием JSON из строки в объект. Помог только этот урок. Сергей, спасибо за твой труд!
@deluxe0922 жыл бұрын
Ты лучший, пожалуйста, только не останавливайся, продолжай! Спасибо тебе за твой труд!
@АнастасияФет-в4щ2 жыл бұрын
Спасибо за урок!
@nikitachaglov70062 жыл бұрын
Отличный урок! Все понятно, объясняете очень интересно. Продолжаю смотреть курс)
@mikewazowski2552 жыл бұрын
Спасибо за уроки!
@alecisakhonov13582 жыл бұрын
Ждем продолжение урока)
@friday75102 жыл бұрын
Соскучились )))) по вам
@NecoRuChannel2 жыл бұрын
))
@fliker23092 жыл бұрын
Спасибо большое! Ждём продолжения! Хотелось бы ещё узнать, как грамотно скрывать API ключ, чтобы он не лежал напрямую в коде
@Galyaminsky2 жыл бұрын
Спасибо огромное! Познавательно, интересно, как раз что нужно))
@maksimkolosov50762 жыл бұрын
Спасибо большое за урок, всё понятно и доступно!
@alexandralban56822 жыл бұрын
Еще не смотрел но лайк поставил! Еси можно, давайте доусложним countdowntimer когда то сделанный )
@NecoRuChannel2 жыл бұрын
Хорошо
@proalekse2 жыл бұрын
Как всегда прекрасная работа. Все понятно и очень полезно.👍
@Павел-г3е5х2 жыл бұрын
Супер.
@deluxe0922 жыл бұрын
Кстати, было бы безумно интересно услышать твою историю становления андроид разработчиком, а так же, некий роадМап, твое виденье того, как сейчас лучше всего учиться чтобы стать профи своего дела)
@antonychepel57972 жыл бұрын
Спасибо за урок!) Наконец то добрались до API уроков) Думаю, если в дальнейшем расширять, то нам целеобразней сделать проекта на основе Retrofit2, потому что придется работать со многими запросами, а как по мне Volley хорош для единичного получения или отправки данных)
@NecoRuChannel2 жыл бұрын
Привет, да я с тобой согласен, проект как раз думал делать на Retrofit2
@discord43642 жыл бұрын
@@NecoRuChannel привет! Можешь показать на данном приложении как работает IP? Ну то есть чтобы приложение само определяло локацию юзера - это также исключит ошибку, если юзер не правильно напишет название города. Спасибо.
@IlyaPopov20032 жыл бұрын
Было бы интерсно узнать как работать с голосом,звуками в андроиде ,типа тюнер для гитары ,он ведь как то разпознает звук.И еще очень полезно было бы оплату ,подключить в приложение .Я это хочу ,сделать но пока не знаю как.
@ChetyreSem2 жыл бұрын
комментарий в поддержку автора 🔥
@NecoRuChannel2 жыл бұрын
Спасибо большое!
@antonparfenov85192 жыл бұрын
Как всегда урок на высоте! Мне хоть эта тема и не очень интересна, но посмотрел с удовольствием. Мне бы больше уроков по jetpack compose
@NecoRuChannel2 жыл бұрын
Привет, по Jetpack Compose сегодея урок, хорошо что жтот посмотрел так как тема будет та же и код и теория из этого видео. В Compose код такойже так что если смотришь или смотрел по xml то в Compose легче будет(ну конечно не с разметкой а с кодом)
@antonparfenov85192 жыл бұрын
@@NecoRuChannel да я думаю тут все смотрят все твои уроки. Ты рассказываешь очень подробно и главное понятно. Я вот благодаря тебе начал прогить на андроид, теперь же перешёл на jetpack compose (но все это как хобби). Если раньше в свободное время (работаю на вахте) смотрел фильмы, то теперь ищу и пытаюсь развиваться в этом направлении.
@aleksa39682 жыл бұрын
Спасибо большое! Разработка очень увлекла, и с нетерпением жду каждый ваш урок! Очень давно ждала этой темы, хотела понять, как создаются приложения такого типа. И как вообще происходит реализация запроса. Перелапатила кучу литературы, но все равно ничего не поняла. А вы все просто и понятно расписали и объяснили)))Интересно было бы еще узнать, как отправлять запрос из фрагмента, для создания полноценного приложения)))
@NecoRuChannel2 жыл бұрын
Привет, спасибо! Как раз это и будем делать на этом курсе. Есть еще два урока в этом курсе, и сегодня записал урок 4, завтра загружу
@innagosteva12032 жыл бұрын
Спасибо большое за доступное объяснение материала. Можно попросить урок по настройке безопасности сети в Android P network-security-config.
@turtlecode2 жыл бұрын
Perfect!
@VashDrug0072 жыл бұрын
Гуд!
@Евгений-ч3и2ы2 жыл бұрын
👍👍👍
@ПростоУлыбка-ш2о2 жыл бұрын
очень рад новому курсу от тебя))) сколько здесь будет уроков?
@NecoRuChannel2 жыл бұрын
Привет, буду смотреть по просмотрам, если будут просмотры то думаю 10 - 15 а если нет то еще 2 - 3 а остальное запишу как платный курс
@ПростоУлыбка-ш2о2 жыл бұрын
@@NecoRuChannel надеюсь просмотры будут) я так точно все твои ролики смотрю)
@NecoRuChannel2 жыл бұрын
@@ПростоУлыбка-ш2о Спасибо! Я собираюсь еще эту тему сделать на МК что то типа мини метеорологической станции, чтоб со смартфона оправлять запрос и контролировать МК. Уже есть на канале но хочу подробнее сделать
@XPyCT_HOCKOB2 жыл бұрын
Спасибо! Я попал твои, а сейчас с России фиг что купит...
@androidkotlin-62342 жыл бұрын
Привет! Дошли руки посмотреть этот курс. Почему решил использовать библиотеку Volley? В боевых проектах используют Retrofit, там и поддержка корутин есть. Я благодарен тебе за уроки, благодаря им я въехал в андроид разработку и нашел первую работу. Тем не менее, везде встречается паттерн "чистая архитектура", а у тебя ни одного проекта на этом паттерне нет. Может быть следующие проекты будешь показывать с учетом чистой архитектуры? P.S. Я даже видосы для себя стал снимать, чтоб не забывать, как делается то, чем я часто пользуюсь ;)
@NecoRuChannel2 жыл бұрын
Привет, "боевых проектах"? Вобще математика использования очень проста. Если у тебя простой проект, тоинет смысла использовать Retrofit в сложных проектах где создаем много запросов на сервер через http удобнее Retrofit по этому как и везде зависит что за проект и зная как использовать оба выбираешь что проще и понятнее. В нашем проекте для начинающих использовать Retrofit нет смысла, всего для одного запроса создавать все что нужно для работы Retrofit это сложнее а выгоды никакой. На счет Чистой архитектуры, у меня пока уроки предназначены для начинающих по этому преследую цель : "Просто и понятно" когда уровень знаний повышается уже многое понятно можно и дальше двигатся. По этому создаю курсы для начинающих что бы они были понятны всем. Когда все это уже понятно и хочется улучшить свой код ускорить пооцесс написания, и научится создавать сложные проекты тут уже нужно углублятся и изучать паттерны программирования, чистую архитектуру и.т.д, но повторюсь все это для начинающих в начале пути я бы не посоветовал (это мое личное мнение) В начале пути много практики, создавать разныне приложения: Будильники, Gps, Списки рокупок, блокноты и.т.д набиратся практики, а после уже поткреплятся теорией и расширять знания иначе мотивация пропадет у многих и будет слишком много сложной информации.
@NecoRuChannel2 жыл бұрын
На счет Retrofit буду делать отдельный курс что бы объяснить когда лучше использовать эту библиотеку. И по чистой архитектуре и другим паттернам тоже хочу сделать уроки, курс только для начинающих закончу чтоб те кто его прошел могли двигатся дальше. Я рад что тебе помогли мои уроки, раз тебя уже паттерны интернсуют значит ты уже не начинающий это точно, я рад за тебя, спасибо!
@NIKOLAY_PSHONIA2 жыл бұрын
Сергей будет ли продолжение WIFI ESP8266? Подключение к телефону на прямую, без роутера
@NecoRuChannel2 жыл бұрын
Да
@alexrr70872 жыл бұрын
Есть люди, у которых я изучаю теорию. Но если вам нужны практика, добро пожаловать на канал Neco💯
@proalekse2 жыл бұрын
Было бы круто еще про Git уроки сделать)
@_Iovan_2 жыл бұрын
Добрый день, а будут ли когда нибудь уроки с нормальной архитектурой, паттернами?
@NecoRuChannel2 жыл бұрын
Будут, но это уровень уже не для начинающих
@f.f.zh.savant6809 Жыл бұрын
Сергей, есть запарка, не могу понять в чем дело, В MainActivity val stringRequest = StringRequest(Request.Method.GET, у меня Method горит красным хотя я все делал поэтапно за тобой...не могу понять в чем проблема
@NecoRuChannel Жыл бұрын
а ты его импортировал? наведи мышку на него
@f.f.zh.savant6809 Жыл бұрын
@@NecoRuChannel да был импорт...там запарка в api. Пишет что у меня 32 версия а нужно апгрейдить до 33й... Непонятно...начал копаться в настройках в итоге вообще все полетело😭😭😭 Вот именно с методом запара
@alekskipish1355 Жыл бұрын
посмотри какая именно библиотека подключилась на импорте у меня стаяла import io.grpc.okhttp.internal.proxy.Request, а должна import com.android.volley.Request ... из за этого была ошибка
@f.f.zh.savant6809 Жыл бұрын
@user-rw7mn9ze7c я эту проблему решил и благополучно забыл😂😂😂помню что было несколько способов ее решения. Советую пересмотреть фрагмент кода более внимательно и понять что из чего получается
@ГГг-й4щ Жыл бұрын
@user-rw7mn9ze7c вы решили проблему?
@informksa9712 жыл бұрын
"tz_id" - это time zona - часовой пояс в системе UTC/GMT
@antonparfenov85192 жыл бұрын
Сергей, ещё открой возможность комментировать в телеге
@prostodelkino Жыл бұрын
Здравствуйте. Для изучения специально нашёл ноутбук. Так как вы сказали планшет не подойдёт. Но так быстро говорите куда нажать и что там у вас уже есть что постоянно приходится на паузе пересматривать. Например пишите viewBinding, и у вас она окрасилась в фиолетовый а у меня нет. Тесть у вас уже стала некой функцией. Может мне не хватает каких-то библиотек не понятно. Но досадно.
@NecoRuChannel Жыл бұрын
Привет, отлично! Я быстро говорю чтоб урок не затягивать, что бы понимать что я делаю и чтоб все работало было бы неплохо если бы ты посмотрел уроки для начинающих 2021 по котлин которые есть у меня на канале. ViewBinding сначало нужно активировать в файле build.gradle на уроках для начинающих я все это рассказал
@gubert9712 жыл бұрын
У вас новая камера? Просто картинка хорошая 😏
@NecoRuChannel2 жыл бұрын
Да, купил Canon 250D пока доволен
@yodude24937 ай бұрын
один вопрос - почему РЕКИСТ а не реквест?
@sergeymeretin8572 жыл бұрын
Подскажите пожалуйста, ни у кого не возникало проблем следующего характера (E/vold: export_key failed, code -62)? Как это победить?) Все неоднокрастно перепроверял)
@sergeymeretin8572 жыл бұрын
Спасибо создателю контента за ответ на вопрос! Все обяснил в личном диалоге, проблема разрешена.
@youtubegame19452 жыл бұрын
Никто не разобрался как оплатить из России спонсорство? А то раньше можно было через qiwi , а сейчас не получается
@Robert-s1o6f2 жыл бұрын
а через сколько будет следующий урок?
@NecoRuChannel2 жыл бұрын
Завтра запишу, если успею то завтра и загружу
@Robert-s1o6f2 жыл бұрын
@@NecoRuChannel хорошо, спасибо
@СтепанМорозов-ю7ю6 күн бұрын
не могу разобраться с новым logcat здесь ((
@NecoRuChannel6 күн бұрын
@@СтепанМорозов-ю7ю на канале есть видео про новую лог кат панель ( хотя она давно уже не новая😃)
@Robert-s1o6f2 жыл бұрын
А можно же использовать не current, a forecast. Там погоду можно получить по часам и на несколько дней
@NecoRuChannel2 жыл бұрын
Можно, просто я показывал пример, тут смысл просто как получить и показать
@NecoRuChannel2 жыл бұрын
Я так и говорил на уроке, что current и погода на данный момент а forecast я про это не рассказывал, это уже прогноз, но смысл урока это запрос по API
@Robert-s1o6f2 жыл бұрын
@@NecoRuChannel аа, хорошо, спасибо
@sahibaliyev47782 жыл бұрын
Почему не Retrofit?
@NecoRuChannel2 жыл бұрын
В данном случае без разницы
@xsufu2 жыл бұрын
А как передать api key, если он должен указываться в Header?
@informksa9712 жыл бұрын
а есть возможность получать не текущую погоду, а прогноз погоды?
@NecoRuChannel2 жыл бұрын
Да, конечно
@informksa9712 жыл бұрын
@@NecoRuChannel forecast использовать? но там только дни в запросе, кажется. А если нужно прогноз через 6 часов?
@АнастасияФет-в4щ2 жыл бұрын
Можно вопрос, делаю все точно по уроку - приложение игнорирует все что идет после response-> и выдает лог на ошибку com.android.AuthFailureError как с моим кодом так и с ваши скопированным
@NecoRuChannel2 жыл бұрын
ты случайно не мой id используешь? это значит id неверный, тебе нужно зарегится и свой api id вставить
@АнастасияФет-в4щ2 жыл бұрын
@@NecoRuChannel свой )
@NecoRuChannel2 жыл бұрын
@@АнастасияФет-в4щ возможно тогда он еще не успел активироватся после создания, иногда нужно немного времени. или проверь что нет случайных пробелов в id
@ЮсуфАрифов-к5ч2 жыл бұрын
Здраствуйте.видосы как всегда топ но я хотель сказать что я изучаю ваши видеоуроки по котлину для начинаюших и я остановился в 18 уроке но я более менее понял по 25 уроку но а после воопше не здвигаюсь с 19 урока потомучто я не могу соеденть данные Login && Password с 2 активити и перенести их в обшие переменные чтобы их исползовать.Я прошу вас как преданный подписчик сделат один видос про то как создать проект 19 урока с system.callbacks.Старый видос деприкатед.Очень сильно жду вашего ответа на мой коммент!!!
@NecoRuChannel2 жыл бұрын
Хорошо, сделаю. Ты имееш ваиду как сделать то же самое но используя новый способ передачи т приема данных?
@ЮсуфАрифов-к5ч2 жыл бұрын
@@NecoRuChannel да .Я имею в виду это.Я сам пытался это сделать но я просидел 8 часов но нечего не смог😅
@tpov_oleg2 жыл бұрын
Не, платный курс не надо xD. Так лучше
@sergwolfsergwolf18852 жыл бұрын
Neco, привет! Я написал тебе на почту посмотри пожалуйста, ответь на письмо, заранее спасибо.
@IlyaPopov20032 жыл бұрын
мы делали в колледже на практике погода приложение,учились работать с Api.Правильние говорить апи .
@NecoRuChannel2 жыл бұрын
Я обычно так и называю но на уроке решил произносить правильно как на английском говорят так как меня уже за английский не раз критиковали. На английском это не "апи" а "эй пи ай"
@IlyaPopov20032 жыл бұрын
@@NecoRuChannel нас так учили ,но кому как удобно ,я не хочу вас критиковать
@NecoRuChannel2 жыл бұрын
@@IlyaPopov2003 Спасибо что поделился, мне важно знать мнение подписчиков, я не принимаю это как критику)
@informksa9712 жыл бұрын
а можно получить температуру таким образом? val temp = obj.getJSONObjectf name: "current").getString( name: "temp_c")
@NecoRuChannel2 жыл бұрын
конечно, таким образом ты сохраняешь в переменной temp и после можешь ее использовать
@Alex-Lev8 ай бұрын
@@NecoRuChannel Там вложенность другая: data - current_condition - temp_C Никак не могу достучаться до temp_C