Изучение Android Studio за час в одном видео! Создание погодного приложения с API

  Рет қаралды 482,614

Гоша Дударь

Гоша Дударь

Күн бұрын

ОС Андроид - одна из самых популярных ОС в мире. Представляю вам большой урок по изучению программы Android Studio и построению полноценного Андроид приложения. За урок мы рассмотрим тонкости по работе с платформой Андроид и научимся создавать проекты внутри Андроид Студио.
🎥 Разработка Андроид программы на HTML и CSS: • Создание Андроид прило...
✏️ Статья на сайте itProger: bit.ly/3qRGgQ6
☕️ Программа обучения Java: bit.ly/39g7hXg
🌧 Сайт Open Weather Map: openweathermap.org/
⏰ Тайм-коды:
00:00 - Начало
00:28 - Информация про Андроид
01:13 - Языки программирования для Андроид
01:55 - Установка всего необходимого
02:20 - Создание проекта
04:30 - Основы Android Studio
19:08 - Тестирование проекта
23:19 - Создание дизайна
41:12 - Отслеживание действий
50:22 - Получение погоды
55:40 - Обработка URL адреса
01:13:46 - Обработка JSON
01:16:19 - Тестирование проекта
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

Пікірлер: 862
@anfay27
@anfay27 3 жыл бұрын
Еще можно написать любой цвет в и нажать на квадратик слева который показывает цвет и прямо там есть встроенный color picker)
@piligrimeatandroid3183
@piligrimeatandroid3183 2 жыл бұрын
Чувак, ты хорош. Очень приятно слушать. И всё отлично понятно. Спасибо за урок!
@acidandrey
@acidandrey 2 жыл бұрын
Спасибо тебе Гоша. Отличный урок. Много, что взял к себе в работу.
@user-rp9ws3zw7u
@user-rp9ws3zw7u 2 жыл бұрын
Шикарная подача информации) Без запинок, без пространных отступлений и тем не менее структурировано и последовательно. А главное, понятно!)) Имел неудовольствие слушать "преподавателей" онлайн курсов. Это, братцы, небо и земля ))) Стопроцентныйлайк!)
@danroch92
@danroch92 2 жыл бұрын
Ага, только так и не понятно, точно ли можно делать через design и через код))))
@user-ot7xy3jc2q
@user-ot7xy3jc2q Жыл бұрын
сразу видно что в человек который не умеет наслаждатьс жизнью , клиповый человечешка))) любящий экономить каждую секунду жизни вот только непонятно на что , чтобы посмотреть ещё 10 таких идеальных роликов) Я не говорю что автор не молодец и что ролик хороший, но такие пахвалы это банальщина и нелепица, так как ютуб это открытая площадка и кто то записывает видео с первого раза и естественно делает паузы , запинается и оговаривается как и любой другой человек в жизни , а тут ролик подготовлен текст записан , профессиональный подход к делу и это понятно. То есть такой ощущение что вы хвалите автора , как будто он по жизни такой и записал этот ролик с первого раза так идеально))) Поэтому трезвое мой вывод что трезвое мышление отсутствует и писали вы его лишь на эмоциях, а эмоциональный человек это человек который не умеет наслаждаться жизни, то есть его легко высадить на "коня" и испортить настроение при этом человек ходит и прокручивает у себя ситуацию с данным моим комментарием постоянно у себя в голове......
@user-rp9ws3zw7u
@user-rp9ws3zw7u Жыл бұрын
@@user-ot7xy3jc2q Ха, да с чего ты решил, что кому-то нужна твоя диванная аналитика?)))) Сильно обиженный жизнью, решил поднасрать в комментариях ютуба?) В одном ты прав, всем насрать на твое "экспертное" мнение ))) P.S. Не трудись отвечать, дискуссии не будет
@user-ot7xy3jc2q
@user-ot7xy3jc2q Жыл бұрын
@@user-rp9ws3zw7u да с чего ты решил что мне с тобой диалог нужен) ты же жизнью обижен так как видно что ты только опы вылизывать и умеешь)))
@vision8222
@vision8222 Жыл бұрын
Всего за час с лишним смог изложить тонну полезного материала и создать рабочую программу. Конечно сразу после видео врятли получится создать такую же программу, но всё равно респект! Лайк и подписка!
@ilyayasenev8118
@ilyayasenev8118 3 жыл бұрын
Это просто максимально качественный контент. Я называю это настоящим талантом в преподавании. Спасибо большое за час чистой, приятной ушам и душе информации. Ставлю палец вверх!
@user-wg4uh7qn8c
@user-wg4uh7qn8c 11 ай бұрын
Еще бы слой BluePrint автор отключил бы сразу - было бы идеально!
@alexey_petuhov
@alexey_petuhov 2 жыл бұрын
Спасибо за отличный урок. Очень доходчиво! Всего за час с нуля до рабочей программы - просто шок)))
@internalworks6163
@internalworks6163 Жыл бұрын
Да, но без понимания языка это просто скрип. Что за что отвечает, какая функция используется в той или иной задаче? Вот что нужно изучить.
@sagiden1343
@sagiden1343 2 жыл бұрын
круто. не заходил на твой канал несколько недель. Сегодня зашел, а тут столько всего нужного
@ohjelmistokehittaja4446
@ohjelmistokehittaja4446 7 ай бұрын
Молодец Дударь! Всегда придаёт уверенности!
@ramilskl
@ramilskl 2 жыл бұрын
Очень круто! Спасибо) Интересно смотреть когда все быстро четко и без воды!
@sandulf8953
@sandulf8953 2 жыл бұрын
Спасибо, помогло! Искал в сжатом формате текст или видео что-то вроде "Быстрый старт" информацию как для опытного программиста (переход из других языков/сред). Ну, у тебя конечно очень все разжевано как для почти новичка, но тем не менее, получил все что хотел за 40 мин (ставил скорость х1.5). Другие видео предполагали жевание того же материала на протяжении 10 часов.
@trialchannel3874
@trialchannel3874 2 жыл бұрын
Видео топ, просто, нет слов. Спасибо большое тебе, друг!
@user-cm1pj2fo3d
@user-cm1pj2fo3d 2 жыл бұрын
Спасибо большое за ваши усилия и работу, отличная информация!
@nekto7823
@nekto7823 2 жыл бұрын
с вас 5 долларс за информэйшн
@ultimate98
@ultimate98 Жыл бұрын
Отличный урок! Спасибо!
@akvadecor
@akvadecor 2 жыл бұрын
Большое спасибо. Понятно, доходчиво, структурировано.
@user-mq3gy8gf4o
@user-mq3gy8gf4o 3 жыл бұрын
Наконец-то видео по андроид да ещё и на java жду ещё видео)))
@tyyyyuuuuuuuuijjjiio
@tyyyyuuuuuuuuijjjiio Жыл бұрын
Наверное уже писали, но что же делать когда сервис не доступен. МЫ легко можем "уронить" приложение из-за необработанных исключений. Очень хороший контент. Здоровья Вам. Мало кто обладает такой подачей.
@vasilyt.4936
@vasilyt.4936 2 жыл бұрын
Идеальное изложение материала. Смотрю не первое видео и везде всё по существу, с хорошим ритмом и понятно. Спасибо за такие ценные материалы!
@introvert3137
@introvert3137 Жыл бұрын
Все отлично, установил на телефон, вылетает, а на эмуляторе черный экран
@q.f3549
@q.f3549 Жыл бұрын
@@introvert3137 хз. постоянно пишет какие-то ощибки, второй раз не получается, вроде все скопировал
@introvert3137
@introvert3137 Жыл бұрын
@@q.f3549 у меня тоже выдает одну ошибку, все правильно написал, все есть, но в инет не выходит и вылетает
@danilaKuzmin
@danilaKuzmin Жыл бұрын
Большой спасибо, подача на высоте!
@sayatraykulov6225
@sayatraykulov6225 2 жыл бұрын
Как всегда очень понятное обучение, с простым языком. Огромный лайк от меня
@user-ng7md3jl1u
@user-ng7md3jl1u 2 жыл бұрын
Спасибо Тебе Гоша ОГРОМНОЕ!!!!
@stasb1163
@stasb1163 Жыл бұрын
Суперски объяснено все! Спасибо.
@denisrudenko9937
@denisrudenko9937 3 жыл бұрын
54:08 , - "зарегистрируйтесь, регистрация там платная, никаких проблем не будет" :D
@deorda1450
@deorda1450 2 жыл бұрын
бесплатно можно получать погоду в реальном времени, если нужно получать прогноз это уже будет стоить денюжек
@user-ib4fz6db3v
@user-ib4fz6db3v 10 ай бұрын
Спасибо большое 🙏 Всё очень понятно и просто
@user-sf9nn6dh2q
@user-sf9nn6dh2q 3 жыл бұрын
Классный ролик, спасибо!
@user-nl9dg6iw2t
@user-nl9dg6iw2t Жыл бұрын
Информативное видео, очень помогло. Спасибо
@sportfun9713
@sportfun9713 2 жыл бұрын
Видео супер. Очень понравилась подача
@anvarzaripboyev5730
@anvarzaripboyev5730 2 жыл бұрын
Очень полезный видеоурок!
@user-jz2lb9ud7h
@user-jz2lb9ud7h 2 жыл бұрын
Спасибо, шикарно рассказал, начну учиться
@user-xy1uy7tw2o
@user-xy1uy7tw2o 2 жыл бұрын
Супер выпуск, спасибо!
@ilikejavacc9937
@ilikejavacc9937 Жыл бұрын
Я подключил свой телефон через usb(использую как usb-модем у бабушки, проводного интернета нет), и android studio предложил мне использовать его для запуска(конечно нужно включить разрешение на отладку на телефоне). Спасибо за видео
@aleksandrandreev7396
@aleksandrandreev7396 2 жыл бұрын
Отличное видео!!!! Спасибо большое!!!
@edemsabitov4483
@edemsabitov4483 2 жыл бұрын
Спасибо большое за урок!
@user-sc3ix7lc5g
@user-sc3ix7lc5g Жыл бұрын
Отличный урок и подача..
@user-if9qo9fv5z
@user-if9qo9fv5z 2 жыл бұрын
То что искал, спасибо автору!
@anitagudkova8138
@anitagudkova8138 2 жыл бұрын
Спасибо огромное: все понятно и получилось!
@user-fg5wh7fi4u
@user-fg5wh7fi4u 2 жыл бұрын
Хорошее видео, некоторые пробелы в знаниях восполнил
@user-tl9gk6wv7y
@user-tl9gk6wv7y 3 жыл бұрын
Спасибо за канал!!очень полезно для начинающих программистов дотягиваю учёбу с тобой.супер!!!
@crazyshotu
@crazyshotu Жыл бұрын
Сколько труда... Лайк и подписка
@user-ox9hy6os7j
@user-ox9hy6os7j 2 жыл бұрын
То что нужно, спасибо автору!
@kejvan
@kejvan 3 жыл бұрын
52:42 температура в Кельвинах, а не в Фаренгейтах
@ArtimonMon
@ArtimonMon 2 жыл бұрын
Ага не заметил в начале
@dmitriystr
@dmitriystr 3 жыл бұрын
Спасибо за, то что снимаешь видео про Андроид !
@LobanovSpace
@LobanovSpace 3 жыл бұрын
Ага
@dmitriystr
@dmitriystr 3 жыл бұрын
@@LobanovSpace О, какая встреча, я смотрю твои видео !
@user-zm6sh8ip1f
@user-zm6sh8ip1f 2 жыл бұрын
Спасибо автору,классное видео)
@Backfistt
@Backfistt 3 жыл бұрын
Добра тебе. куплю у тебя услуги в скором времени. всё очень понятно
@irinash4314
@irinash4314 Жыл бұрын
Спасибо за видео, много полезного узнала 🙂
@relaxmercury2877
@relaxmercury2877 Жыл бұрын
Спасибо за работу😊
@zeroxthree
@zeroxthree 2 жыл бұрын
Сделай видос о том, как ты учился программированию. Что читал, какие фишки использовал. Будет интересно посмотреть.
@mrybsdev1006
@mrybsdev1006 2 жыл бұрын
Так он тупо озвучивает статьи с разных источников(по типу хабра) и все
@user-zr3ee2fg4z
@user-zr3ee2fg4z 2 жыл бұрын
Молодец, супер! Спасибо.
@nyrb3058
@nyrb3058 3 жыл бұрын
Коментарии для продвижения канала .
@LobanovSpace
@LobanovSpace 3 жыл бұрын
Ты мне нужен
@eliksfifashnik5966
@eliksfifashnik5966 2 жыл бұрын
Для продвижения,нужно как-минимум пять слов.
@VILLAGI
@VILLAGI 2 жыл бұрын
Это точно
@nikobizmail
@nikobizmail Жыл бұрын
Где ссылка на большой урок?
@eraslash2392
@eraslash2392 Жыл бұрын
@@eliksfifashnik5966 точка стоит
@sachamunnbeats
@sachamunnbeats Жыл бұрын
Весьма полезный материал, дзенкую
@mastermaths4929
@mastermaths4929 2 жыл бұрын
Обьяснение хорошее. Можешь также объяснить язык Java для тех кто знает С,С++,С#. Интуитивно понятны многие вещи ,но есть и непонятные
@coldhilfiger
@coldhilfiger Жыл бұрын
codebasics
@Dzhambek
@Dzhambek 3 жыл бұрын
Спасибо , с уважением твой подписчик Дмитрий.
@vitaliy42069
@vitaliy42069 3 жыл бұрын
Как официально!
@Thunder-dt2xr
@Thunder-dt2xr 3 жыл бұрын
Как раз изучаю эту тему. Взял книгу Android for Professionals, а тут как раз интересное тематическое видео ) Жду ещё :)
@vasiliycherepanov4086
@vasiliycherepanov4086 Жыл бұрын
Большое спасибо за познавательный и очень информативный урок, всё по делу и ничего лишнего. Всё получилось и на телефоне работает, но к сожалению пока не совсем понимаю как делать свои картинки-фоны в самом приложении и различные иконки отображающие условия текущей погоды
@user-iy3rn9ne4s
@user-iy3rn9ne4s 3 жыл бұрын
Это то, что мне нужно. Добавлю в плейлист и посмотрю сегодня Уже начал интересоваться до этого Upd ладно сейчас посмотрю
@gosha_dudar
@gosha_dudar 3 жыл бұрын
Через неделю ещё один урок по этой теме 😁
@user-hw3oq5zg7n
@user-hw3oq5zg7n 3 жыл бұрын
@@gosha_dudar А вы старый владелец , или вы купили канал?
@alenache1
@alenache1 Жыл бұрын
вот прям с нуля может быть тяжело, но если вы пришли после фронта и хотя бы немного знаете java core, все очень понятно. Вообще, андроид-разработка - это смесь фронта с джавой, имхо
@user-wv4si6ih8b
@user-wv4si6ih8b 2 жыл бұрын
Напоминает занятие в школе, когда в начале урока всё вообще на изи, сложите 2+2, как только отвернулся, уже сложные уравнения))
@nekto7823
@nekto7823 2 жыл бұрын
ля.гений
@B_Grachov
@B_Grachov 7 ай бұрын
Сложно но очень интересно и грамотно обяснил
@superxcander8794
@superxcander8794 2 жыл бұрын
Спасибо за урок заранее
@user-rs7ze4to2j
@user-rs7ze4to2j 11 ай бұрын
Спасибо за помощь!
@user-it8is2gp8b
@user-it8is2gp8b 2 жыл бұрын
спасибо за урок. Р.S. Температура изначально в кельвинах была указана, не фаренгейтах
@clickabelno
@clickabelno 3 жыл бұрын
Ставлю свой царский лайк!!)
@user-wt4ww5tt9o
@user-wt4ww5tt9o Жыл бұрын
Классное видео, понравилось
@user-ss3nc5vs4u
@user-ss3nc5vs4u Жыл бұрын
Круто! Нет слов!!!
@emirrrrr123
@emirrrrr123 2 жыл бұрын
шикарно 👍👍👍
@ElinaMoreva
@ElinaMoreva 3 жыл бұрын
Очень понятный урок, у меня получилось :) спасибо
@lumiagv1144
@lumiagv1144 2 жыл бұрын
Решила кроме температуры выводить ещё описание погоды (солнечно, облачно и т.д.). В итоге получала надпись Ожидайте... и ничего больше. Оказалось, что не правильно вытаскивала описание. Предлагаю делать так: jsonObject.getJSONArray("weather").getJSONObject(0).getString("description") Кроме того AsyncTask устарел, поэтому заменила его на Executors.newSingleThreadExecutor()
@MrPAP-mq6wo
@MrPAP-mq6wo 2 жыл бұрын
Привет, можете ли вы рассказать по подробнее про Executors.newSingleThreadExecutor()?
@lumiagv1144
@lumiagv1144 2 жыл бұрын
@@MrPAP-mq6wo ты можешь подробнее о нем узнать в каком-нибудь видео, если наберёшь AsyncTask is deprecated
@MrPAP-mq6wo
@MrPAP-mq6wo 2 жыл бұрын
@@lumiagv1144 спасибо
@mister6437
@mister6437 3 жыл бұрын
ЖДУ 2 ЧАСТЬ ОЧЕНЬ КАЧЕСТВЕННО ВЫШЛО !!
@mister6437
@mister6437 3 жыл бұрын
когда выйдет?
@anfay27
@anfay27 3 жыл бұрын
@@mister6437 через неделю с момента выхода этого ролика
@user-li7kx7ne2x
@user-li7kx7ne2x 8 ай бұрын
Андроид студио топ, спс автору за подробный тутор
@sergeynikolaev8409
@sergeynikolaev8409 2 жыл бұрын
Очень круто. Все очень понятно. Спасибо за проделанную работу!))
@nekto7823
@nekto7823 2 жыл бұрын
ниче не понятно.но круто
@ivangessler9847
@ivangessler9847 2 жыл бұрын
Был бы рад посмотреть видео о том, как написанная программа превращается в иконку в телефоне и как сделать так, чтобы программу можно было установить на телефон.
@xninja360
@xninja360 Жыл бұрын
легко, поменяй параметры в иконке и найди там где написано Build
@user-mh6pt5mi4c
@user-mh6pt5mi4c 3 жыл бұрын
спасибо очень интересное и полезное видео!!!
@kafychannel
@kafychannel 3 жыл бұрын
Привет, андроид разраб? Я тоже, ищу разраба для общения и совместных проектов,обмен опытом, как смотришь на такое? Телеграмм - @kostiggig
@tyom1chx
@tyom1chx Жыл бұрын
Спасибо за урок, все получилось и я ещё от себя добавил функций, поправил код и вывод ошибок. В целом у меня получилась отличная программа, парсингом API можно много чего делать (например снимать показания с IoT устройств 😁)
@cotafei
@cotafei 3 жыл бұрын
Спасибо большое!!!!!!!!!
@mafusail1900
@mafusail1900 2 жыл бұрын
Спасибо, хорошее видео!
@nekto7823
@nekto7823 2 жыл бұрын
пожалуста,ужасное фото
@user-rj2im1vt3y
@user-rj2im1vt3y 2 жыл бұрын
Как обзорный материал очень качественный
@albinapavlenko9924
@albinapavlenko9924 Жыл бұрын
Отличный урок, спасибо за вашу работу!
@hmmm1482
@hmmm1482 3 жыл бұрын
Наконец-то годнота!
@LobanovSpace
@LobanovSpace 3 жыл бұрын
:DD
@hmmm1482
@hmmm1482 3 жыл бұрын
@@LobanovSpace понял, принял
@kafychannel
@kafychannel 3 жыл бұрын
@@hmmm1482 Привет, андроид разраб? Я тоже, ищу разраба для общения и совместных проектов,обмен опытом, как смотришь на такое? Телеграмм - @kostiggig
@Sadamitsu
@Sadamitsu 2 жыл бұрын
32:09 Гоша: я выбираю Монсеррат я: ну да, она хорошо поёт Гоша: я люблю жирный формат я: °_°
@ArtimonMon
@ArtimonMon 2 жыл бұрын
Пхпхпхпхпххп просто разрывная
@user-qg2ub1zs7r
@user-qg2ub1zs7r Жыл бұрын
Понравилось, спасибо
@user-ed1lu2mi6o
@user-ed1lu2mi6o 2 жыл бұрын
Гоша, спасибо за урок, благодаря твоим урокам прям хочется учиться
@ryangosling7345
@ryangosling7345 Жыл бұрын
Хороший урок.
@igoman26
@igoman26 2 жыл бұрын
Спасибо за опыт
@chase9601
@chase9601 2 жыл бұрын
Очень крутой урок, спасибо! Я как новичок много чего узнал и освоил. Жду больше подобного контента!
@nekto7823
@nekto7823 2 жыл бұрын
а я не жду.
@TFM2024
@TFM2024 2 жыл бұрын
@@nekto7823 похер
@user-dy8mw4xc5u
@user-dy8mw4xc5u Жыл бұрын
Отличное видео!) 25:21 автор я тоже так сделал, когда понял что у меня всё получается🤣🤣🤣
@Vladik734_
@Vladik734_ 3 жыл бұрын
Спасибо!
@user-zz4uj1mr5f
@user-zz4uj1mr5f Жыл бұрын
По началу у меня приложение вылетало и я хотел винить в этом автора, но потом я понял в чем моя ошибка, я просто не создавал объекты новых классов. Дело в том, что я для практичности чтобы не высвечивать мой ключ с сайта я решил создать для него переменную в другом классе и уже оттуда получать его значение. Это гораздо лучше делать т.к такую программу можно будет презентовать не показывая персональную информацию. Спасибо за урок.
@ivanovserg8795
@ivanovserg8795 4 ай бұрын
Всё хорошо. В строке (50) result_info.setText("Ожидайте...") фразу "Ожидайте..." тоже наверное надо вынести в ресурсы strings
@tema_salvador
@tema_salvador Жыл бұрын
Супер!
@noname4085
@noname4085 2 жыл бұрын
Нормальный контент!
@iskagalgalimov9877
@iskagalgalimov9877 2 жыл бұрын
Я тебя люблю, какой же ты хороший!
@freegametree
@freegametree Жыл бұрын
Супер! Теперь не нужно ждать 3 минуты пока телефон загрузит тебе эту погоду. Весь смысл этого: делать то что уже есть но чтобы не тормозило у тебя телефоне. Самое простое и небольшое, но необычайно крутое.
@OlhaAmelchenko
@OlhaAmelchenko Жыл бұрын
В целом у меня получилась отличная программа, парсингом API можно много чего делать *^
@san.chizes9219
@san.chizes9219 Жыл бұрын
Классное видео
@hutoryanin
@hutoryanin 3 жыл бұрын
*Л. а. й. к. о. с.* за видос.
@annaponomarova3472
@annaponomarova3472 2 жыл бұрын
Спасибо!!!!!!!!!!
@user-bq7zb2oj2m
@user-bq7zb2oj2m Жыл бұрын
Отображение погоды в первом приложении это уже классика,прям как Hello World
@user-nc1by8qu3u
@user-nc1by8qu3u 2 жыл бұрын
Подскажите, пожалуйста. Как правильно задать условие, чтобы осуществить проверку на корректность введенного города. При неверном вводе приложение вылетает
@awenn2015
@awenn2015 2 жыл бұрын
какое то апи подтягивать на сравнение города, например есть большой объект с городами и если ты ввел то чего нет в этом списке выкидывать ошибку
@firewatermoonsun
@firewatermoonsun 2 жыл бұрын
1:03:35 catch() можно объединить через pipe.
@bloodynahui
@bloodynahui 2 жыл бұрын
лайк за приятный голос, аж спать захотел
@nekto7823
@nekto7823 2 жыл бұрын
я после того как запустил уснул
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 35 МЛН
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 30 МЛН
Form validation using javascript | Hindi
31:06
Tech with satya
Рет қаралды 5
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Базовые понятия Java за 1 час
52:42
Mirus
Рет қаралды 6 М.
Kotlin за час. Теория и практика.
1:21:33
alishev
Рет қаралды 209 М.
Изучение Java в одном видео уроке за час!
1:06:58
Гоша Дударь
Рет қаралды 1 МЛН
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 35 МЛН