Существует два способа использования Аутентификации Firebase в вашем приложении:
- Использование сырых API-интерфейсов Аутентификации Firebase и предоставление собственного пользовательского интерфейса вокруг них.
- Использование FirebaseUI (в частности, Модуль AuthUI), который создает стандартизированный пользовательский интерфейс на основе API.
Ни один из них не лучше, чем другой, все зависит от потребностей вашего приложения и уровня вашего опыта.
Если вы еще не знаете, с чего начать, я бы порекомендовал всегда начинать с FirebaseUI, поскольку это экономит вам много времени. А так как он построен поверх необработанного API аутентификации Firebase, вы всегда можете переключиться на него позже, если потребуется.