Я также закончил довольно похожий урок - создание приложения "Flashchat".
Я столкнулся с той же проблемой - по-видимому, они обновили ключевое слово, используемое в файлах Gradle:
build.gradle (Модуль: приложение) - вы найдете зависимости внизу.
Там вы сможете добавить библиотеку Firebase, а также другие. Пример:
implementation "com.android.support:support-core-utils:28.0.0"
К сожалению, учебник 2016 года устарел, поэтому вы можете найти некоторые из этих небольших изменений позже. Например, создание базы данных Firebase будет немного отличаться, потому что они представили базу данных в реальном времени. (Вы все еще можете использовать старый для своего приложения чата, но вам придется изменить набор правил для доступа на чтение и запись.)
Для дальнейших вопросов, с которыми вы можете столкнуться, я рекомендую поискать «Flashchat» на GitHub. Многие люди следовали этому руководству и загрузили свои результаты. Это может решить предстоящие вопросы, просто сравнив код, а затем просмотрев документацию, чтобы понять, что изменилось. Ссылка на GitHub