Giter VIP home page Giter VIP logo

Comments (3)

alfongj avatar alfongj commented on August 15, 2024

Hi there!

FirebaseUI are UI components built on top of the Firebase SDKs to make it easier to do things like implementing your authentication flows (this is currently the only existing functionality for web). These UI components are customizable to match your apps branding.

The Firebase SDKs are lower level primitives that perform operations against the Firebase backend, such as authenticating a user, or editing some user information, but do not contain or enforce any UI on your application.

For a faster getting started experience, I'd recommend that you begin with FirebaseUI, try it out, and see if it fits your needs. You will need at some point to use the core Firebase SDKs (for things like retrieving the current user, or editing user information), but you will save the time of building all the UI and logic of supporting different providers, linking accounts to prevent having two accounts with a repeated email address, etc.

And if you feel like the UI and customization options are too limited for your app, first, let us know! (so in the future we can expand customizability of the library) and second, you can build your own UI on top of the core Firebase SDK, instead of using FirebaseUI.

from firebaseui-web.

wh1337 avatar wh1337 commented on August 15, 2024

Best explanation ever!! Thank you!!

On Fri, Aug 5, 2016, 20:16 alfongj [email protected] wrote:

Hi there!

FirebaseUI are UI components built on top of the Firebase SDKs to make it
easier to do things like implementing your authentication flows (this is
currently the only existing functionality for web). These UI components are
customizable to match your apps branding.

The Firebase SDKs are lower level primitives that perform operations
against the Firebase backend, such as authenticating a user, or editing
some user information, but do not contain or enforce any UI on your
application.

For a faster getting started experience, I'd recommend that you begin with
FirebaseUI, try it out, and see if it fits your needs. You will need at
some point to use the core Firebase SDKs (for things like retrieving the
current user, or editing user information), but you will save the time of
building all the UI and logic of supporting different providers, linking
accounts to prevent having two accounts with a repeated email address, etc.

And if you feel like the UI and customization options are too limited for
your app, first, let us know! (so in the future we can expand
customizability of the library) and second, you can build your own UI on
top of the core Firebase SDK, instead of using FirebaseUI.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#33 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AK6u3Y-zkMC5mmLfYBYEmL2CgXtwF0Ceks5qc9JZgaJpZM4JeJnW
.

from firebaseui-web.

alfongj avatar alfongj commented on August 15, 2024

You are welcome!

from firebaseui-web.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.