Firebase Создаем Базу Данных Для Android /Android Studio уроки

  Рет қаралды 61,632

Neco Ru

Neco Ru

Күн бұрын

Сегодня я вам покажу как пользоваться Firebase База Данных на "облаке". Мы научимся создавать настраивать Базу Данных и записывать в нее данные. С помощью данной базы данных можно создать много различных Android приложений, например чат, блог, газету и многое другое.
★ ★ ★ ★ ★ ★ ▼Моя веб страница▼★ ★ ★ ★ ★ ★ ★
►Моя веб страница: neco-desarroll...
►VK: htpps:// public189519480
►Телеграм: t.me/androidst...
★ ★ ★ ★ ★ ★ ▼Первые уроки▼★ ★ ★ ★ ★ ★ ★
►Скачать Android Studio можно здесь:developer.andr...
►Урок 1: • Разработка приложений ...
►Урок 2: • Разработка Android при...
★ ★ ★ ★ ★ ★ ▼Поддержка канала▼★ ★ ★ ★ ★ ★ ★
►Поддержать канал донатом можно здесь: www.paypal.com...
►Поддержать на Патреоне:www.patreon.co...
#AndroidStudio #Программирование #Android

Пікірлер: 265
@denden2313
@denden2313 4 жыл бұрын
Вот это уже интересно становится, незнаю как другим.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо!
@alekssmirnov2726
@alekssmirnov2726 4 жыл бұрын
Такого-же мнения
@dmitriyn9462
@dmitriyn9462 4 жыл бұрын
Ну без БД вообще не представляю как работать)))
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
Все, просмотрел от начала до конца, инфу впитал, лайк воткнул. Еще буду пересматривать много раз, при создании приложений, для закрепления информации или для вспоминания!
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо!! Так быстро научишся!! Да и так вижу что бысто продвигаешся!
@voicetv9048
@voicetv9048 3 жыл бұрын
@@NecoRuChannel у мен вопрос. Не опасна ли использовать firebase ? имею ввиду что каждый кто откроет исходники приложении (а таких людей достаточно много!) может внести изменения в проект, так как весь код обрабатывается внутри приложении пользователя, а не на сервере 🤔 или я что не понимаю (думаю так и есть😂) но решил всё-таки узнать
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@voicetv9048 не весь код обрабатываеться в прилодении. Код также обрабатываеться на сервере и еще для этого есть "Правила безопасности" и авторизация
@antonov8241
@antonov8241 4 жыл бұрын
Самый лучший блогер! Продолжай, брат!!
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо!
@lolachayxana_moskvaimronbe7617
@lolachayxana_moskvaimronbe7617 4 жыл бұрын
@@NecoRuChannel как свами можно связаться Можете написать номер ватсапа.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
@@lolachayxana_moskvaimronbe7617 necodesarrollo@gmail.com или по ссылке в VK. Ссылка в рписании
@InvincibleXXX
@InvincibleXXX 3 жыл бұрын
Интересно почему ненужно было добавить разрешение Интернета в манифесте
@abibor
@abibor 3 жыл бұрын
Огромное спасибо за Вашу работу! Все очень понятно и доступно для начинающего кодера!
@Бананб-г4щ
@Бананб-г4щ 4 жыл бұрын
Спасибо вам большое за урок!Очень полезно
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо!
@k0x024
@k0x024 4 жыл бұрын
Спасибо. Интересно. Продолжай пожалуйста. А почему бы не использовать тот же MySQL? Преимущество fire base в том что ему не нужен свои выделенный сервер?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
MySQL если создаешь базу данных на телефоне то другие пользователи к ней доступ не получат все сохраняется внутри смартфона, а если создаш на каком либо сервере то самому нужно весь код например на php и JSON писать и создавать код для обновления в реальном времени для firebase сам видел на видео в пару строчек кода только на смартфоне уже можно записывать и считывать данные в реальном времени
@bexruzvoxidov7058
@bexruzvoxidov7058 4 жыл бұрын
Спасибо за твой труд. Очень помогают твои видео. Давай брат покажи как работать с Базой данных совместно с listVIew или RecyclerView
@Ruslangaliev1
@Ruslangaliev1 4 жыл бұрын
Отлично, добрались до firebase. Интересна тема пушов и уведомлений при добавлении записи в базу.
@dark-sky-net
@dark-sky-net 4 жыл бұрын
Подключение к MySQL было бы круто)))
@kama_marketer
@kama_marketer 4 жыл бұрын
Выдаёт ошибку File google-services.json is missing. Помогите с устранением проблемы.
@kama_marketer
@kama_marketer 4 жыл бұрын
Ответьте, пожалуйста. У меня у одного так?
@rodr1k33
@rodr1k33 3 жыл бұрын
@@kama_marketer надо добавить доп плагин для работы файр бас в проект
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
О, это я уже научился! Тема нужная. Нужно снимать дальше. Я поверхностно только знаю.
@Алексей-м9б7ы
@Алексей-м9б7ы 4 жыл бұрын
Очень хотелось бы увидеть разработку приложений: чат, простые пользовательские игры, работа с БД mysql, PostgreSQL. Работа с геолокацией.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Хорошо
@vados8561
@vados8561 4 жыл бұрын
Да поддерживаю
@kerolindonson5914
@kerolindonson5914 4 жыл бұрын
поддерживаю
@bympyk
@bympyk 7 ай бұрын
это самый понятный и лучший видеоролик который я видел!!!! Спасибо огромное
@СашаСтрельцов-в4с
@СашаСтрельцов-в4с 4 жыл бұрын
Интересно посмотреть на создание мессенджера
@kerolindonson5914
@kerolindonson5914 4 жыл бұрын
И мне
@vladimirefimov9747
@vladimirefimov9747 3 жыл бұрын
2021 так не работает. Жмем Сonnect to Firebace и получаем ошибку - Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync.
@4sn003
@4sn003 2 жыл бұрын
Огромное Человеческое спасибо, Сергей! Пока все нормально, все работает! Благодаря твоему усердию, не каждый сможет так объяснить. Еще раз спасибо!
@IvanIvanov-wo9tv
@IvanIvanov-wo9tv Жыл бұрын
Также не работает: private void init() { edName = findViewById(R.id.edName) edPost = findViewById(R.id.edPost) edPassword = findViewById(R.id.edPassword) } вот так не хочет, а вот так работает почти, наверное: private fun init() { var edName = findViewById(R.id.edName) var edPost = findViewById(R.id.edPost) var edPassword = findViewById(R.id.edPassword) } Дальше пока не продвинулся!
@O6OCPAHblu_MATPAC
@O6OCPAHblu_MATPAC 2 жыл бұрын
Интересно! Нужны знания к созданию базы, где зарегистрировавшиеся пользовтели смогут иметь аккаунт по подписке и могут вносить некое значение, чтобы другие пользователи имеющие так же платную подписку смогли вводить к поиску своё значение проверке на предмет наличия или же отсутствия искомого в базе
@grot2761
@grot2761 3 жыл бұрын
Когда через телефон вбиваешь данные в Firebase, то не сохраняются в базе данных. Все советы перепробовал, не работает(( А вот авторизация и регистрация прекрасно сохраняются.
@СаматБекенов-м2й
@СаматБекенов-м2й 2 жыл бұрын
классно объяснил брат. лайк и подписка от меня. дал мне стимул снова взяться в андройд студио. Есть видео как телефонный номер зарегистрировать и пройти проверку как ватсапе? если нет видео объясни пожалуйста на видео
@veronikawilliams777
@veronikawilliams777 4 жыл бұрын
Neco, ты супер! Сделай еще видео по созданию более-менее полноценного приложения на Android Studio с использованием базы данных там, регистрацией пользователей, рассылкой, обновлениями пожалуйста !!!
@decode.kz_
@decode.kz_ 2 жыл бұрын
Спасибо вам большое!!! У меня есть вопрос: как можно проверить, зарегестрирован ли пользователь? Если зареган, то например вывести Toast, иначе перекинуть на страницу регистрации
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Authentication currentUser будет null
@decode.kz_
@decode.kz_ 2 жыл бұрын
@@NecoRuChannel Извините, я вас не понял. Что такое Authentication currentUser? Только начал изучить firebase.
@decode.kz_
@decode.kz_ 2 жыл бұрын
Вернее, как с этим работать?
@dmitriyn9462
@dmitriyn9462 4 жыл бұрын
А Lombok не используете в приложениях? "Синтаксический сахар", но очень удобный и кол-во кода сокращает) Спасибо за уроки, отличная подача материала!
@АнтонГурьев-ы6ч
@АнтонГурьев-ы6ч 3 жыл бұрын
NECO, реально, не знаю, как благодарить, ты просто молодчина, спасибо за труд
@user_in_cog_ni_to
@user_in_cog_ni_to 3 жыл бұрын
Дружище, огромное спасибо и неимоверный респект! Я недавно занимаюсь Андроидом, и до того, как сюда зашёл, пробовал повторить видосы по Firebase с других каналов, но они 2-3-летней давности и основная трабла была с подключением БД к Андроид-проекту - во всех тех видосах предлагалось на сайте Firebase после создания БД перейти в раздел её подключения к Андроиду, чтобы скопировать в grandle какие-то строки. А про то, как автоматически всё сделать из меню Андроид-студии, почему-то те учителя не рассказывали. Наверное, потому что за 2-3 года механизм подключения Андроид-проекта к Firebase существенно поменялся. Поэтому все мои попытки повторить те видосы выливались в то, что или приложение вылетало сразу после запуска, или запускалось, но в БД ничего не записывалось, что видно на сайте Firebase. А после твоего объяснения всё заработало, и никаких самостоятельных записей в grandle. Это жирный лойс и подписка. Ещё раз от души спасибо!
@firefoxrf7856
@firefoxrf7856 4 жыл бұрын
Спасибо!!! Жду еще уроков от firebase
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Хорошо
@2a.kargin58
@2a.kargin58 4 жыл бұрын
класс расскажите и про cloud firestore
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
спасибо! Хорошо расскажу
@IvanIvanov-wo9tv
@IvanIvanov-wo9tv Жыл бұрын
Сегодня это видео актуально? Делал все в точности, всё как на видео до того момента public void onClickSave(View view), 13:30 минута видео, на этой строчке при вводе void мне андроид студио переправило на public fun, я стёр fun и записал void ручками и продолжил дальше по видео и на View которую надо было импортировать, не подсветило красным и стало куча ошибок и дальше у меня ничего никуда не пошло, везде и всё в ошибках андроид студио мне всё переделал и вышло с желтыми ошибками вот так: public fun Any.onClickSave(view: Any) { } public fun Any.onClickRead(view: Any) { } Ну так хоть как то без красноты, но что делать дальше совсем не понятно!
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Привет, на уроке используем язык Java но по умолчанию теперь идет котлин там public fun по этому создай заново проект и там гле даешь название проекта смотри внимательно выбери язык программирования Java
@SergeyZvyagintsev
@SergeyZvyagintsev 4 жыл бұрын
Было бы хорошо, если бы аутентификацию объяснили, как сделать...
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
На следующем видео сделаю!
@АнастасияЕлисеева-б8ь
@АнастасияЕлисеева-б8ь 4 жыл бұрын
Отличный урок. Этот урок помог мне написать дипломную работу. Большое спасибо !!!!
@amirkarimov6815
@amirkarimov6815 4 жыл бұрын
Спасибо вам большое, ,ждем продолжения про firebase очень интересная тема
@jasurbekibrokhimov5012
@jasurbekibrokhimov5012 4 жыл бұрын
Очень полезный уроки, если так продолжу скоро стану настояшим програмистом
@halacost
@halacost 3 жыл бұрын
Спасибо, очень помогло! По инструкциям Firebase не понятно ничего, а тут всё подробно и наглядно
@The_king_of_fools
@The_king_of_fools 3 жыл бұрын
Большое спасибо, ждем стипендию для оплаты курсов)
@ilyacynep2086
@ilyacynep2086 3 жыл бұрын
Спасибо за урок! Честно, все понятно и по полочкам разложил. Осталось только поиграться, что точно во всем разобраться. Кстати, неко, а не без класса никак записать данные?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
конечно можно
@BrillFire
@BrillFire 4 жыл бұрын
хорошо что код большим шрифтом, а то с телефона смотрю, в след уроках тоже с большим шрифтом делай
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Да, теперь так буду делать
@salovbokah
@salovbokah 3 жыл бұрын
Привет, классные видео, но объясните недалекому новичку: может ли room persistence library использоваться вместе с firebase или это вообще что то разное, не могу никак понять?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Привет, это две разные вещи, Firebase это база удаленная на "облаке" а Room это библиотека для работы с базой внутренней которая в смартфоне SQLite
@jasurbekibrokhimov5012
@jasurbekibrokhimov5012 4 жыл бұрын
У меня идея, можете создат приложение типа магазин принимаюший заказы?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Привет, могу но сейчас уже для спонсоров канала создаем приложение "Доска объявлений"
@severniima4o361
@severniima4o361 4 жыл бұрын
Спасибо большое! Очень полезный урок!
@ВиталийТочилин-ы6р
@ВиталийТочилин-ы6р 4 жыл бұрын
Тоже заинтересовало, но у меня вопрос к автору - какова предполагаемая аудитория? Сдается мне, что зритель, не знающий значения восклицательного знака вряд ли оценит легкость записи таблицы в базу данных.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Аудитория всякая, но думаю ты прав, наверное на таких уроках нужно прекращать элементарные вещи объяснять, думаю если дошли до базы данных то уже опыт некий имеется у людей
@ZackiePhoton
@ZackiePhoton 4 жыл бұрын
Согласен, тот контингент зрителей который смотрит данное видео, основы java они должны знать хотя бы на 80 %
@ZackiePhoton
@ZackiePhoton 4 жыл бұрын
​@@NecoRuChannel и с тобой тоже согласен насчет объяснений элементарных вещей, если человек приходит сюда за знаниями который ты им подносишь то их *обязательным условием* должен быть хороший багаж языка дабы минимизировать список вопросов к автору. Говорю тебе, прекращай, хватит отдавать себя всю (:
@СлюилПлбил
@СлюилПлбил Жыл бұрын
Не вносит пользователей
@linda_pituccini
@linda_pituccini 3 жыл бұрын
Очень интересно! Продолжайте, пожалуйста!!
@Hromlist
@Hromlist 4 жыл бұрын
Отличная тема. Сделайте пожалуйста видео про использование Firebase с авторизацией пользователей.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
привет, уже есть
@МаркГрецингер-н2п
@МаркГрецингер-н2п 3 жыл бұрын
Спасибо, за видео! Всем смотреть до конца! Начало ролика посмотрел подумал что не пригодится, а оказалось это то что необходимо))) . Спасибо Сергей за помощь! Для новичков желательно посмотреть предыдущие выпуски в которых все разжованно ....
@OleksandrArtiushenko
@OleksandrArtiushenko 2 жыл бұрын
однозначно лайк
@ЮлианГолов-ч2ю
@ЮлианГолов-ч2ю 4 жыл бұрын
Очень круто! Спасибо за подробное объяснение! Хотелось бы увидеть продолжение :)))
@АлинаСтепаненко-ч2г
@АлинаСтепаненко-ч2г 4 жыл бұрын
А еще было бы круто, узнать про то, что вы сказали. Что сделать два приложения, один для добавления, другое чисто для просмотра. И можно ли сделать тоже самое только с одним приложением но с разграничение доступа, и если можно, то как?))
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Да можно сделать и в одном приложении
@yurii_s_m_25
@yurii_s_m_25 3 жыл бұрын
Дякую за відео
@ДенисЛадченков
@ДенисЛадченков Жыл бұрын
Давно мечтал поработать с базой данных. Искал материал как работать с базой данных для Jetpack Compose Kotlin, нашел только ваше видео как обычно, зная как создавать UI в Compose и некоторые знания языка котлин я легко, с помощью вас, подключился к firebase. Спасибо очень полезный урок
@dias1313
@dias1313 7 ай бұрын
i am gay
@СтепанУгар-м7ц
@СтепанУгар-м7ц Жыл бұрын
Огромное спасибо за видео
@JevLogin
@JevLogin 7 ай бұрын
Кое что изменилось, или у меня расхождения из-за того что на kotlin пишу, но в целом полезное видео )) Thank you )
@Артём-м1р3ц
@Артём-м1р3ц 11 ай бұрын
Как определить автогенерацию ID каждому пользователю, например Антон id=1 Валерий id=2
@NecoRuChannel
@NecoRuChannel 11 ай бұрын
val key = database.getReference("твой путь").push().getKey()
@Артём-м1р3ц
@Артём-м1р3ц 11 ай бұрын
@@NecoRuChannel как я понял это будет присваиваться рандомный ключ. А мне нужно что бы в базу записывался в таком виде: Name: Антон, ID: 1 и с каждым последующим пользователем ID БЫЛ +1
@МихаилКузнецов-г8у
@МихаилКузнецов-г8у 11 ай бұрын
Огромное спасибо за обзор. Все очень понятно и просто. Хотелось бы глубже разобраться в будущих видео.
@ВладМирный-д3э
@ВладМирный-д3э 4 жыл бұрын
Спасибо большое за очень полезное видео! Буду очень ждать видео о чтении из БД и о БД смартфона.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
И тебе спасибо!
@Arman_127
@Arman_127 2 жыл бұрын
Огромное вам спасибо
@kievfire
@kievfire 2 жыл бұрын
Эмулятор при запуске, говорит что ошибка. и сбрасывает приложение. В коде дошел до 25:51 минуты видео. Когда закоментил то открывает приложение, но при нажатии на кнопку снова выкидывает. и ошибка. // mDataBase = FirebaseDatabase.getInstance().getReference(USER_KEY); // init(); Может у кого было? как решать?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Смотри что пишет в LogCat
@Denis_V_S
@Denis_V_S 4 жыл бұрын
Очень интересно, больше таких уроков. Больше проектов с использованием технологий. Было бы здорово сделать чат с регистрацией и базой данных через firebase. При том, чтоб при добавлении нового сообщения от пользователя в базу данных, у других пользователей сразу же появлялось обновление. По этому уроку - все супер!))
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Есть продвинутые уроки по этой теме
@Denis_V_S
@Denis_V_S 4 жыл бұрын
@@NecoRuChannel Супер, спасибо за ответ. Я туда видимо еще не дошел.
@karenkha2812
@karenkha2812 Жыл бұрын
Добрый день, не могли бы вы мне помочь. Я пишу проект по вашему коду и у меня возникли проблемы .Field 'USER_KEY' may be 'final', Field can be converted to a local variable. Как поправить. У меня Android Studio Flamingo | 2022.2.1 Спасибо
@staschernov928
@staschernov928 8 ай бұрын
Подскажите, FireBase сейчас доступен в РФ? И есть ли аналоги?
@nerdycrow6026
@nerdycrow6026 2 жыл бұрын
столкнулся с ошибкой, а именно: если в строке myDataBase.setValue() в setValue передать строку, то все работает, но если передать наш объект user то вылетает ошибка, помогите, пожалуйста
@ДмитроПрудкий-щ5т
@ДмитроПрудкий-щ5т 2 жыл бұрын
Не получается подключитсяю Вот такая ошибка "Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync." Много чего попробовал но так и не понял в чем дело. Посоветуйте чат в тг где можно спросить.
@TommyWeed
@TommyWeed 4 жыл бұрын
Очень классный урок! Спасибо за Ваш труд!
@МагестЛоил
@МагестЛоил Жыл бұрын
А возможно ли реализовать эту операцию с помощью spring? Или андроид студия не может его использовать?
@vlpalamar8639
@vlpalamar8639 Жыл бұрын
а как создавать отношения с этой базой данных? one to many / many to many
@alexdp6440
@alexdp6440 9 ай бұрын
Надо было еще рассказать про двоичную систему счисления и как работает компилятор... зачем так много времени уделять элементарным вопросам как "отрицание", оператор "И" и т.д. это первое. Второе: сообщение "Сохранено" можно выводить, есть push выполнилось нормально и данные реально сохранились.
@Lennoxcontreras
@Lennoxcontreras 2 жыл бұрын
Как возобновить рабочее состояние базы данных? Каждые 3 месяца база в нерабочем состоянии, и ее нужно update / renew.
@АлинаСтепаненко-ч2г
@АлинаСтепаненко-ч2г 4 жыл бұрын
Было бы здорово, посмотреть как сделать справочник с firebase, с возможностью пользователю добавить новые данные, которые могут посмотреть все пользователи данного справочника))
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Этим мы займемся на следующих видео
@kawaikaino5277
@kawaikaino5277 3 жыл бұрын
Хоть бы показал, как устроена индексация... И как ее настроить
@aleksandrgaziev4470
@aleksandrgaziev4470 Жыл бұрын
Добрый день. Что то не пойму, как мне получать данные сразу всех пользователей? Было классно при этом сделать выборку по одинаковому значению.!
@reedcreed1872
@reedcreed1872 4 жыл бұрын
Нашёл я видео с базами данных. То что нужно тупо респект и лайк.
@SAIRETANIMS
@SAIRETANIMS 2 жыл бұрын
Пытался много раз, не работает даже пересоздавал проект и что я только не делал все равно не работает
@dark-sky-net
@dark-sky-net 4 жыл бұрын
То что надо, ещё бы подключение к реальной базе сайта. Регистрация пользователя и вход
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо, это тоже разберем
@БортОдин
@БортОдин 3 жыл бұрын
Почему когда я меняю значение переменной - private String USER_KEY = "User"; скажем на "User111"; то в базу не чего не записывается?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Потому что в правилах мы прописали путь User. это Rulse в базе данных я это показал
@МАМБЕТАЛИЕВАМАДИНА
@МАМБЕТАЛИЕВАМАДИНА 3 ай бұрын
спасибо
@veronikawilliams3102
@veronikawilliams3102 4 жыл бұрын
ребят, а что делать, если постоянно пишет "проверьте интернет соединение"?? хотя все с инетом ок ((
@ОлегПравилиный
@ОлегПравилиный 4 жыл бұрын
спс, а вчерашняя трансляция только мне недоступна?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Нет, я ее удалил, там ничего полезного не было. Это моя первая трансляция я не подготовился а без подготовленной темы трудно о чем то конкретном говорить так как вопросы все разные на разные темы. В следующий раз я буду тему выбирать чтоб мы по теме общались и код писали
@ОлегПравилиный
@ОлегПравилиный 4 жыл бұрын
@@NecoRuChannel понял, Сергей, спс
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
@@ОлегПравилиный не за что
@alexandrdenysenko6196
@alexandrdenysenko6196 3 жыл бұрын
Спасибо 🔥🔥🔥🔥
@tgfplay8369
@tgfplay8369 Жыл бұрын
Огромное спасибо за урок по базе данных
@Artur_MTT
@Artur_MTT 4 жыл бұрын
Добрый день, подскажите, если в этой БД FIREBASE хранятся данные людей - имена и телефоны, можно ли ее использовать (хранение перс.данных)?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Можно, только не так как я показала, нужно авторизацию добавлять чтоб только вы могли подключатся к этой базе данных. Я показал простой пример без авторизации то есть любой сможет подключится и добавить или изменить данные. С авторизацией только те у кого есть пароль. Это я покажу на следующем уроке
@voyager1179
@voyager1179 4 жыл бұрын
Полезная тема. Ждём продолжения.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо!!
@densaface
@densaface 2 жыл бұрын
Когда делаю mDataBase.push().setValue(testUser); то на странице с Realtime Database в закладке Data ничего нового не появляется и вообще как будто никакой базы не создалось, какая-то ссылка на бд торчит, которая ведет на эту же страницу, хотя ошибки выполнение кода не выдает. Ниче не понимаю)
@densaface
@densaface 2 жыл бұрын
Ага, ясно, что-то криво внедрилось в код, когда Андроид Студио предлагало что-то внедрить для работы FireBase. Тесты на новом проекте показали, что никаких проблем с подключением и использованием бд нет. Поэтому я тупо перенес код из старого проекта, где уже много накодил в новый проект и все заработало. Вопрос закрыт.
@aleksandrgaziev4470
@aleksandrgaziev4470 Жыл бұрын
Или получить данные всей группы.
@davidxr4463
@davidxr4463 Жыл бұрын
У меня к сожаление не работает, ошибки не выдает,приложение запускается , а вот данные не отправляет
@davidxr4463
@davidxr4463 Жыл бұрын
У меня к сожаление не работает, ошибки не выдает,приложение запускается , а вот данные не отправляет
@acc4oprosnull856
@acc4oprosnull856 3 жыл бұрын
I have 300 bucks and second name
@ForsMajor008
@ForsMajor008 4 жыл бұрын
Лайк, подписка, колокольчик.
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо большое!
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
Кстати хотел спросить, а если игру попробовать сделать, к примеру кликер, так же с базой данных? То это можно в андроид студио или в unuty? Вообще android studio уступает юнити и в чем её превосходит?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Да, это уже Unity. На Android Studio это будет очень трудно сделать. Android Studio для создания приложений Unity для создания игр. У них много отличий и об этом долго можно рассказывать, каждый хорош в своей области
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
@@NecoRuChannel спасибо.
@brigadir5830
@brigadir5830 2 жыл бұрын
Спасибо за отличный урок.
@АлексеейАртёмин
@АлексеейАртёмин 2 жыл бұрын
Спасибо.... вот бы еще на Котлине, а не на Java ))))
@MaSSerG89
@MaSSerG89 3 жыл бұрын
Что даёт пустой конструктор...User ??
@MixVostrik
@MixVostrik 4 жыл бұрын
Норм причесон!!идёт!
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо)))
@igs335
@igs335 4 жыл бұрын
Зачем нужен метод push()? В ассистенте в AS приведен такой код: // Write a message to the database FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference myRef = database.getReference("message"); myRef.setValue("Hello, World!");
@rapiraOYP
@rapiraOYP 3 жыл бұрын
А она бесплатная?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
нет, бесплантна пока не превысишь определенный предел, но все равно не дорого выходит
@AntonSedliar
@AntonSedliar 4 жыл бұрын
Спасибо за хороший урок
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
И тебе спасибо!
@ДмитрийКараганда-щ9г
@ДмитрийКараганда-щ9г 3 жыл бұрын
подскажите такой вопрос, в firebase включил метод авторизации через телефон, ввел тестовый номер телефона и проверочный код, в андроид студио эмулирую приложение ввожу при входе тестовый номер телефона и приложение запрашивает код, если специально ввести не тот код который добавил в firebase, приложение не принимает этот код следовательно есть связь с firebase, если ввести правильный код то вхожу в приложение, и в поле users в firebase отображается пользователь с методом входа через телефон, вопрос собственно, ввожу реальный номер телефона выдает ошибку "This app is not autorized to use firebase please verify that the correct packfge name and SHA-1" ключи SHA-1 и SHA256 прописаны в firebase в чем может быть причина
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Привет, нужно в проект добавлять SHA1 ключь
@ДмитрийКараганда-щ9г
@ДмитрийКараганда-щ9г 3 жыл бұрын
@@NecoRuChannel в самом андроид студио? Я взял ключи из gradle/tasks/android/ singninreport и внес их в firebase
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
@@ДмитрийКараганда-щ9г да, но ты взял скорее всего тестовый, по умолчанию он идет там тестовый, нужно выбрать build variant realese и добавить путь ключа поторым подписываешь, в общем там делов хватает
@ДмитрийКараганда-щ9г
@ДмитрийКараганда-щ9г 3 жыл бұрын
@@NecoRuChannel нет такого в gradle, может быть нужно приложение добавить в консоль разработчика и там получить этот ключ? Или он делается в андроид студио?
@ДмитрийКараганда-щ9г
@ДмитрийКараганда-щ9г 3 жыл бұрын
@@NecoRuChannel там есть variant: release но во всех вариантах ключи одинаковые
@osipov180
@osipov180 3 жыл бұрын
Спасибо за урок. Просмотрел весь, сегодня начну пересматривать и кодить, потом отпишусь.
@pktscollege21
@pktscollege21 3 жыл бұрын
Здравствуйте.Я все писал и сделал как вы, но у меня проект не запускется,сможете посмотреть? если посмотрите куда вам можно файлы проекта отправить?Спасибо
@yernatmussin883
@yernatmussin883 4 жыл бұрын
Очень познавательно, продолжайте, пожалуиста, в том же духе)
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
Спасибо!!
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
Еще что я не понял, что касается не этого урока а вообще, это разница и когда нужно писать private и public? Я просто пишу как показываете все время, а смысла не понимаю. Почему на кнопках public к примеру, а на всех изображениях и прочем private?
@NecoRuChannel
@NecoRuChannel 4 жыл бұрын
privite означает что этот элемент не будет доступен из другова класса а public будет доступен. Слушатель надатий должен быть public он связан с экраном и кнопкой а кнопка это уже другой класс который должен иметь доступ к слушателю. Тебе это пока не нужно понимать, после поймешь.
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
@@NecoRuChannel Хорошо спасибо.
@ZackiePhoton
@ZackiePhoton 4 жыл бұрын
@@KRASAVCHIK тебе надо подтянуть ООП, это один из моментов называется Инкапсуляция, существует три модификатора доступа: private, protected и public. приватный(private) член и метод класса не будет доступен в других классах и даже в других классах другого пакета, защищенный(protected) доступен в классах но только в пределах одного пакета где и хранятся эти классы, ну и публичный, думаю ты сам знаешь, надеюсь ты понял.
@KRASAVCHIK
@KRASAVCHIK 4 жыл бұрын
@@ZackiePhoton спасибо
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 11 МЛН
БЕЛКА СЬЕЛА КОТЕНКА?#cat
00:13
Лайки Like
Рет қаралды 2,7 МЛН
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,7 МЛН
MVVM в Android на практике
41:32
Тимофей Коваленко
Рет қаралды 48 М.
Telegram mini apps без программирования на low-code / no-code конструкторе за 5 минут?
28:52
Телеграм Mini Apps - обзоры, интервью, обсуждения
Рет қаралды 7 М.
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 644 М.
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26