Firebase Authentication using email/password, facebook, twitter, github
Create the app in facebook developer site and then proceed.
Added twitter sdk using fabric. Replace the keys in the LoginActivity. Note: Twitter login doesn't return email so you can't link it to any accounts. Where as you can link facebook, google, github account to same user in firebase if all those account has same email id.
Create github app here https://github.com/settings/applications/new and then proceed.