Тёмный

Разработка Андроид программы / #2 - Подключение базы данных Firebase и библиотек к проекту 

Гоша Дударь
Подписаться 887 тыс.
Просмотров 51 тыс.
50% 1

В ходе урока вы создадите приложение в Firebase и подключите базу данных к вашей программе. Помимо БД вы подключите дополнительные библиотеки к проекту и выполните все настройки для будущей работы.
1) Урок на сайте itProger: itproger.com/c...
2) Базы данных Firebase: firebase.googl...
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_o...
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaAndroid

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@snowman2876
@snowman2876 5 лет назад
Канал хороший, но как всегда, мы будем подробно рассказывать в какую же строчку что добавить, но очень кратко объясним *Что такое FireBase? Зачем это нужно? Что за библиотеки?*
@readyfortakeoff3419
@readyfortakeoff3419 5 лет назад
Поддерживаю. Что за библиотеки? Для чего? Как узнать актуальную версию? И т.д. Понятно? что все это можно нагуглить. Но? зачем тогда мне эти видео, если я смогу и так все нагуглить...
@AidarH
@AidarH 2 года назад
На 4 минуте открываешь грэдл и там варианты, папки. Но у меня ничего такого нет. Как сейчас это делать?
@itx2878
@itx2878 5 лет назад
Радуют уроки!!!спасибо!!!!!
@haykmkrtchyan7093
@haykmkrtchyan7093 4 года назад
Помолимся за тех ушей, которые слышат грендл)))
@armenianbigboss
@armenianbigboss 3 года назад
Помолимся за уши тех, кто слышит за тех ушей
@haykmkrtchyan7093
@haykmkrtchyan7093 3 года назад
@@armenianbigboss прости, я не русский) Но спасибо, что исправил
@armenianbigboss
@armenianbigboss 3 года назад
@@haykmkrtchyan7093 пожалуйста. Как видишь я тоже
@bodan_max
@bodan_max 3 года назад
A problem occurred evaluating project ':app'. > Could not find method impelmentation() for arguments [com.google.firebase:firebase-core:17.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Что делать? Вот такое выдает во время синхронизации.-_-
@silentnoob4205
@silentnoob4205 5 лет назад
Почему именно FireBase а не Realm или SQLite?
@user-rt5br3mw9j
@user-rt5br3mw9j 2 года назад
Потому что FireBase онлайн, и база будет обновляться у всех пользователей приложения
@richardgearistvud
@richardgearistvud Год назад
Ребята, хочу сказать что сейчас появилась новая версия Android Studio, Bumblebee, и из-за этого много у кого например нету папок в Gradle, кто то не может установить библиотеку Maven, и многие другие проблемы, всё из-за новой версии где очень сильно изменилось само взаимодействие между файлами, по этому прошу вас чекать или искать отдельные туториалы по библиотекам. Туториал не актуален лишь частично по части библиотек.
@fovarit86
@fovarit86 Год назад
я нашел SHA1 во вкладке Gradle, сверху нажимаем на первый значок "Execute Gradle Task" и там прописываем "signingReport" получается "gradle signingReport" нажимаем Enter и ждем. внизу появляется сообщение в котором SHA1 указан, 2 раза один и тот же, вот его и берем.
@user-vitaliy-semchyshyn18
@user-vitaliy-semchyshyn18 5 лет назад
Гоша ти крутий програміст
@DmitryBadmaev
@DmitryBadmaev 6 месяцев назад
Только чтобы релизная версия работала в Firebase нужно указывать отпечаток SHA-1 и SHA-256 релизной версии. Через signingreport показывается debug отпечаток.
@brainnnn
@brainnnn 5 лет назад
Гош а че у меня дает сбой в последних минутах ну у тебя тоже сбой дает а ты исправил а я исправляю всё равно 0
@ilyashmakov122
@ilyashmakov122 5 лет назад
Gradle а не grandle
@workyourassoff1780
@workyourassoff1780 5 лет назад
Привет всем НАЧИНАЮЩИМ программистам.Я точно так же,как и ВЫ только-только начинаю свое погружение в мир,где всем заправляет 0 и 1.Понимаю тех , кто в самом начале этого нелегкого пути,когда все вокруг тебе так незнакомо ,НО куда ЛЕГЧЕ изучать что либо,когда ты НЕ ОДИН и когда всегда есть у кого спросить. ПОЭТОМУ, я решил создать КАНАЛ,где от начала ,и до конца будет визуализировано все , что я ПРОХОЖУ про программирование. Тут будет все ,что НАДО изучать,все что ЖЕЛАТЕЛЬНО изучать и все что НЕ ПОМЕШАЕТ. + Все это я буду "ТЕСТИРОВАТЬ" на себе , чтобы вы видели или ПОЛЬЗУ или,его отсутствие. Конкретно,будет ПОШАГОВОЕ изучение АНГЛ.ЯЗ, изучение программирования(как ТЕОРИЯ как и ПРАКТИКА),будет полезная ЛИТЕРАТУРА, будут некоторые МОТИВАЦИОННЫЕ моменты ,чтобы мы с вами не сбились с ПУТИ , и многое,многое ДРУГОЕ На данный момент первый обзор изучение языка гипертекстовой разметки HTML уже на канале! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dBpV2IhWXr8.html
@FightRebelAndRiot
@FightRebelAndRiot 4 года назад
Дико ухо режет этот graNdle) И по структуре тасков тоже там они в "папочки" сгруппированы)
@user-fz2mj7uw6t
@user-fz2mj7uw6t 4 года назад
implementation 'com.google.firebase:firebase-auth:17.0.0' implementation 'com.google.firebase:firebase-database:17.0.0' implementation 'com.android.support:design:28.0.0-alpha3' implementation 'com.rengwuxian.materialedittext:library:2.1.4' implementation 'uk.co.chrisjenx:calligraphy:2.3.0' я вот такие поставил вроде пока никаких ошибок не выдает)
@Reskachannel
@Reskachannel 4 года назад
Вот везде исправил ошибки , но c lvl api проблемки , какое число не выставлю , ошибка
@P940K
@P940K 3 года назад
@@Reskachannel тоже самое...
@user-rt5br3mw9j
@user-rt5br3mw9j 2 года назад
У меня нет файла gradle build.gradle (Project: App)
@bambey
@bambey 5 лет назад
будут ли другие уроки с Firebase?
@workyourassoff1780
@workyourassoff1780 5 лет назад
Привет всем НАЧИНАЮЩИМ программистам.Я точно так же,как и ВЫ только-только начинаю свое погружение в мир,где всем заправляет 0 и 1.Понимаю тех , кто в самом начале этого нелегкого пути,когда все вокруг тебе так незнакомо ,НО куда ЛЕГЧЕ изучать что либо,когда ты НЕ ОДИН и когда всегда есть у кого спросить. ПОЭТОМУ, я решил создать КАНАЛ,где от начала ,и до конца будет визуализировано все , что я ПРОХОЖУ про программирование. Тут будет все ,что НАДО изучать,все что ЖЕЛАТЕЛЬНО изучать и все что НЕ ПОМЕШАЕТ. + Все это я буду "ТЕСТИРОВАТЬ" на себе , чтобы вы видели или ПОЛЬЗУ или,его отсутствие. Конкретно,будет ПОШАГОВОЕ изучение АНГЛ.ЯЗ, изучение программирования(как ТЕОРИЯ как и ПРАКТИКА),будет полезная ЛИТЕРАТУРА, будут некоторые МОТИВАЦИОННЫЕ моменты ,чтобы мы с вами не сбились с ПУТИ , и многое,многое ДРУГОЕ На данный момент первый обзор изучение языка гипертекстовой разметки HTML уже на канале! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dBpV2IhWXr8.htmlПривет всем НАЧИНАЮЩИМ программистам.Я точно так же,как и ВЫ только-только начинаю свое погружение в мир,где всем заправляет 0 и 1.Понимаю тех , кто в самом начале этого нелегкого пути,когда все вокруг тебе так незнакомо ,НО куда ЛЕГЧЕ изучать что либо,когда ты НЕ ОДИН и когда всегда есть у кого спросить. ПОЭТОМУ, я решил создать КАНАЛ,где от начала ,и до конца будет визуализировано все , что я ПРОХОЖУ про программирование. Тут будет все ,что НАДО изучать,все что ЖЕЛАТЕЛЬНО изучать и все что НЕ ПОМЕШАЕТ. + Все это я буду "ТЕСТИРОВАТЬ" на себе , чтобы вы видели или ПОЛЬЗУ или,его отсутствие. Конкретно,будет ПОШАГОВОЕ изучение АНГЛ.ЯЗ, изучение программирования(как ТЕОРИЯ как и ПРАКТИКА),будет полезная ЛИТЕРАТУРА, будут некоторые МОТИВАЦИОННЫЕ моменты ,чтобы мы с вами не сбились с ПУТИ , и многое,многое ДРУГОЕ На данный момент первый обзор изучение языка гипертекстовой разметки HTML уже на канале! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dBpV2IhWXr8.html
@veronikawilliams3102
@veronikawilliams3102 4 года назад
Ребят, подскажите, на момент 02.17.2020 изменилось что-нибудь в библиотеках ?? Уже какой час бьюсь, не работает и всё (((( Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.google/firebase:firebase-database:17.2.2.
@is_via
@is_via 4 года назад
нажать правой кнопкой мыши на это поле в самом верху выбрать "show context actions" и выбрать потом "change to версия"
@mr.dynamite
@mr.dynamite 5 лет назад
Привет, я новенький) Хочу спросить, в чём суть приложения, проекта???
@workyourassoff1780
@workyourassoff1780 5 лет назад
Привет всем НАЧИНАЮЩИМ программистам.Я точно так же,как и ВЫ только-только начинаю свое погружение в мир,где всем заправляет 0 и 1.Понимаю тех , кто в самом начале этого нелегкого пути,когда все вокруг тебе так незнакомо ,НО куда ЛЕГЧЕ изучать что либо,когда ты НЕ ОДИН и когда всегда есть у кого спросить. ПОЭТОМУ, я решил создать КАНАЛ,где от начала ,и до конца будет визуализировано все , что я ПРОХОЖУ про программирование. Тут будет все ,что НАДО изучать,все что ЖЕЛАТЕЛЬНО изучать и все что НЕ ПОМЕШАЕТ. + Все это я буду "ТЕСТИРОВАТЬ" на себе , чтобы вы видели или ПОЛЬЗУ или,его отсутствие. Конкретно,будет ПОШАГОВОЕ изучение АНГЛ.ЯЗ, изучение программирования(как ТЕОРИЯ как и ПРАКТИКА),будет полезная ЛИТЕРАТУРА, будут некоторые МОТИВАЦИОННЫЕ моменты ,чтобы мы с вами не сбились с ПУТИ , и многое,многое ДРУГОЕ На данный момент первый обзор изучение языка гипертекстовой разметки HTML уже на канале! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dBpV2IhWXr8.html
@workyourassoff1780
@workyourassoff1780 5 лет назад
@Java && Android да,было бы круто.Я выбрал от мало до велика.Иду потихоньку к созданию приложений тоже и ОС.Учу HTML and Python .Потом думаю или Котлин или С++ 89626477927-мой номер ,напиши в телеге
@ИгорьМаксимов-ы6ф
Я знаю что мой комментарий не к месту но можно ли после каждого урока оставлять задания чтоб более лучше усвоить тему:) просто правда я не знаю где искать практику и по этому все забывается
@workyourassoff1780
@workyourassoff1780 5 лет назад
Привет всем НАЧИНАЮЩИМ программистам.Я точно так же,как и ВЫ только-только начинаю свое погружение в мир,где всем заправляет 0 и 1.Понимаю тех , кто в самом начале этого нелегкого пути,когда все вокруг тебе так незнакомо ,НО куда ЛЕГЧЕ изучать что либо,когда ты НЕ ОДИН и когда всегда есть у кого спросить. ПОЭТОМУ, я решил создать КАНАЛ,где от начала ,и до конца будет визуализировано все , что я ПРОХОЖУ про программирование. Тут будет все ,что НАДО изучать,все что ЖЕЛАТЕЛЬНО изучать и все что НЕ ПОМЕШАЕТ. + Все это я буду "ТЕСТИРОВАТЬ" на себе , чтобы вы видели или ПОЛЬЗУ или,его отсутствие. Конкретно,будет ПОШАГОВОЕ изучение АНГЛ.ЯЗ, изучение программирования(как ТЕОРИЯ как и ПРАКТИКА),будет полезная ЛИТЕРАТУРА, будут некоторые МОТИВАЦИОННЫЕ моменты ,чтобы мы с вами не сбились с ПУТИ , и многое,многое ДРУГОЕ На данный момент первый обзор изучение языка гипертекстовой разметки HTML уже на канале! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dBpV2IhWXr8.html
@Nosferatu208
@Nosferatu208 5 лет назад
Игорь Максимов не тот канал ты выбрал. Здесь только реклама и заработок на полписчиках. Хочешь получить уроки - плати.
@readyfortakeoff3419
@readyfortakeoff3419 5 лет назад
@@Nosferatu208 Готов заплатить, но автор видео настолько поверхностно все рассказывает, что у меня очень большие сомнения о полезности его платных уроков ((
@Nosferatu208
@Nosferatu208 5 лет назад
Ready for Takeoff есть другие каналы, где более подробно все рассказывается (тот же Хауди Хо или BrainsCloud). Смотришь и параллельно повторяешь сам. Я так и делал, все быстро становилось понятным.
@Nosferatu208
@Nosferatu208 5 лет назад
Ready for Takeoff я не хейтер, но вспомнил тут. У него были платные уроки по созданию игр на андроид. Самая большая цена - это с рекламой твоей игры. Кто-то купил у него, но рекламы было секунд 5 максимум. Так что вряд ли за платные уроки ты получишь что-то годное.
@luishirasagijo4889
@luishirasagijo4889 5 лет назад
Гоша у тебя будет видио курс на язык котлин. Ответ жду
@annafedorova3512
@annafedorova3512 4 года назад
Подскажите когда прописываю androidTestImplementation 'com.android.test:runner:1.0.2' у меня возникает ошибка ERROR: Failed to resolve: com.android.test:runner:1.0.2 Show in Project Structure dialog Affected Modules: app как ее решить?
@давидмадилян-ь7н
я так же подключал свой проект к fireBase, но у меня возникла ошибка с тем же подчеркиванием строки 'com.android.support:appcompact-v7:28.0.0' и из за нее не компилился проект, плюс все файлы xml вдруг перестали оттображаться в превью. из за чего выдавало ошибки, связанной с отсутствием класса ConstraintLayout. гугление не помогло, у кого то была такая же фигня?
@golem5132
@golem5132 5 лет назад
не возникало такое г
@games-qr9rh
@games-qr9rh 4 года назад
Привет! У меня тоже самое и не могу создать апк файл. Кто смог решить проблему? Удаляю библиотеки, перестают красным эту строку делать, но тогда тоже не компилмруется
@is_via
@is_via 4 года назад
нажать правой кнопкой мыши на это поле в самом верху выбрать "show context actions" и выбрать потом "change to версия"
@is_via
@is_via 4 года назад
@@games-qr9rh нажать правой кнопкой мыши на это поле в самом верху выбрать "show context actions" и выбрать потом "change to версия"
@maxgrynkevych8371
@maxgrynkevych8371 5 лет назад
сколько частей будет в этом курсе и как часто будет выходить каждая часть ?
@tasmamaira5904
@tasmamaira5904 4 года назад
У меня все равно не получилось
@millionairekit683
@millionairekit683 4 года назад
Делаю все как ты , ошибки вылазят Gradle DSL method not found: 'google()' Possible causes: The project 'Barbery' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0). Upgrade plugin to version 4.0.0 and sync project The project 'Barbery' may be using a version of Gradle that does not contain the method. Open Gradle wrapper file The build file may be missing a Gradle plugin. Apply Gradle plugin
@layon5413
@layon5413 5 лет назад
Гоша! Пожалуйста, сделай видео про дешёвую лицевую анимацию. Я видел подобные англ. видео, но хотелось бы видеть русскую версию. Использовал человек для этого камеру, зеленку и блендер. Я думаю хорошее видео будет.
@xam3902
@xam3902 5 лет назад
все извини я просто изменил версию места 17.0.1 написал 16.0.1
@nightscream3687
@nightscream3687 5 лет назад
Про API Level не понял, почему не будет работать ниже 26 ?? ? ?
@KogothLetsPlays
@KogothLetsPlays 5 лет назад
Помогите разобраться, после добавления получения статистики приложения и обновления зависимости сервисов Гугл на последнюю версию появилась ошибка: WARNING: API 'variant.getMergeResources()' is obsolete and has been replaced with 'variant.getMergeResourcesProvider()'. It will be removed at the end of 2019. For more information, see d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variant.getMergeResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information. Affected Modules: app Нигде не могу найти внятного решения проблемы.
@user-ve7yk2et9m
@user-ve7yk2et9m 5 лет назад
classpath 'com.google.gms:google-services:4.2.0' - решение Нашел ответ не я, а коментатор который выше находится
@KogothLetsPlays
@KogothLetsPlays 5 лет назад
@@user-ve7yk2et9m Это не решение, а возврат к старой версии библиотеки которая как раз и перестанет поддерживаться вроде бы.
@bradobrey6681
@bradobrey6681 5 лет назад
Скажите пожалуйста Как в юнити после проигрывания видео запускать сцену с текстом
@MS-kh1og
@MS-kh1og 2 года назад
В грейде не отображается проект. Что делать?
@golem5132
@golem5132 5 лет назад
ошибки 13:30 опять вылезли
@llutsefer7234
@llutsefer7234 5 лет назад
Когда ввожу implementation 'com.google.firebase:firebase-auth:16.0.1' сразу же вилетает FAILURE: Build failed with an exception
@is_via
@is_via 4 года назад
нажать правой кнопкой мыши на это поле в самом верху выбрать "show context actions" и выбрать потом "change to версия"
@alexandroid35
@alexandroid35 Год назад
Как у тебя переведено на русский?
@vip.torreto5780
@vip.torreto5780 5 лет назад
Покажи как сделать на iOS
@xam3902
@xam3902 5 лет назад
Гоша помоги у меня версия 17.0.1 а утебя 16.0.1
@xam3902
@xam3902 5 лет назад
все извини я просто изменил версию места 17.0.1 написал 16.0.1
@kingt7962
@kingt7962 5 лет назад
сделай курс по electron js
@Ihor.Kuptsiv
@Ihor.Kuptsiv 5 лет назад
dialogflow
@minegat6422
@minegat6422 5 лет назад
Дарова
@capstanfearless
@capstanfearless 3 года назад
Для людей, которые начали использовать андройд студио - проговаривать - копируем, что значит копировать, вставить - это значит вставить, paste, всё это - лишняя вода. Чересчур.
@petrovichvictor2536
@petrovichvictor2536 4 года назад
grAdle, a ne graNdal, blyat zaebal
@serge.worldwide
@serge.worldwide 5 лет назад
Гоша, пожалуйста, не называйте Грэдл (Gradle) ГрэНдлом! Там никакой буквы "н" нет. Очень режет слух. Спасибо.
Далее
Что такое Firebase realtime database
7:58
Просмотров 44 тыс.