GoogleLogoButton
A Google Sign-In button that follows Google's official branding guidelines. Intended for native apps.
tip
The functionality covered in this page is available in the licensed version. You can get a license here ⭐️.
Features
- Available in standard and icon-only variants
- Customizable shape (rectangular or circular)
- Supports light, dark, and neutral themes
- Full customization possible via Pressable props

Usage
See API reference for props.
import { GoogleLogoButton } from '@react-native-google-signin/google-signin';
function SignInScreen() {
return (
<GoogleLogoButton
onPress={() => {
// Handle sign in
}}
label="Sign in with Google"
textStyle={{ fontFamily: 'Roboto' }}
/>
);
}
Font Requirements
The button should render its label using the Roboto font with weight of 500 to match Google's branding guidelines. Make sure to:
- Include the Roboto font in your app (see example for Expo).
- Provide the font family in the
textStyle
prop:
<GoogleLogoButton textStyle={{ fontFamily: 'Roboto' }} />