Prerequisites
Go to Twitter Apps to create your app so that you can obtain an API key and secret, note:
-
Remember to set a Callback Url, whatever will work
-
By default, Twitter won’t allow you to grab user’s email, so you have to apply for a permission for your app to retrieve user’s email
Here is what callbacks would look like:

Usage
iOS
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>yourscheme></string>
</array>
</dict>
</array>
import { Twitter, TwitterSignIn } from '@nativescript/twitter'
Twitter.callback = 'yourscheme://'
Twitter.init(TWITTER_COMSUMER_KEY, TWITTER_CONSUMER_SECRET)
TwitterSignIn.logIn()
.then(session => {
// session.authToken
// session.authTokenSecret
})
.catch(e => {})