This chapter presents the following recipes:
- Preparing an Android development environment
- Creating an Android OAuth 2.0 client using an Authorization Code with the system browser
- Creating an Android OAuth 2.0 client using the Implicit grant type with the system browser
- Creating an Android OAuth 2.0 client using the embedded browser
- Using the Password grant type for the client app provided by the OAuth 2 server
- Protecting an Android client with PKCE
- Using dynamic client registration with mobile applications