Introduction
Although Ionic has its own default out-of-the-box themes, you might want to customize your app's look and feel further. There are several methods that can be used to accomplish this. The following are two of these:
- Change the stylesheet within the Sass file
- Detect a platform specific to JavaScript and apply custom classes or AngularJS conditions
Either of the aforementioned methods should work, but it's highly recommended that you apply customizations in the Sass file before the app is built in order to achieve maximum rendering performance.
In this chapter, you will create the following three sample authentication apps:
- Email and password authentication using Firebase
- Social authentication (Facebook, Twitter, and Google+) using Firebase
- Social authentication (LinkedIn) using Auth0 and Firebase
Depending on the app, you may not need to use all of these authentication methods. For example, for an app focusing on working professionals, it would make more sense to use a LinkedIn...