52 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: connecting-to-firebase
 | |
| ---
 | |
| 
 | |
| ## Prerequisites
 | |
| 1. The Latest Version of Android Studio
 | |
| 2. Device running Android 4.0 or newer
 | |
| 
 | |
| ### Connect firebase using one of this two ways:
 | |
| 1. Connect using Firebase Assistant in Android Studio
 | |
| 2. Connect firebase [using the GUI](https://developer.android.com/studio/write/firebase).
 | |
| 3. Connect firebase manually 
 | |
|  
 | |
| The easiest way to connect to firebase is to use the firebase assistant. 
 | |
| 
 | |
| #### Connecting using Firebase Assistant in Android Studio
 | |
| 1. Create an account in the [Firebase Console](https://console.firebase.google.com). 
 | |
|    - Click add project to add your Android Studio project to it. 
 | |
| 
 | |
| 2. Install Google Repository.
 | |
|    - You can do this by adding the dependency into your project-level build.gradle file like this:
 | |
| 
 | |
| ```java
 | |
| allprojects {
 | |
|   repositories {
 | |
|     maven {
 | |
|       url "https://maven.google.com" // Google's Maven repository
 | |
|     }
 | |
|   }
 | |
| }
 | |
| ```
 | |
| 
 | |
| #### Connect firebase [using the GUI](https://developer.android.com/studio/write/firebase). 
 | |
| 
 | |
| 1. Go to Tools > Firebase and select Connect to Firebase
 | |
| 
 | |
| 
 | |
| 3. Go to Tools > Firebase and select Connect to Firebase
 | |
| - There are options for connecting to the realtime database, cloud messaging, authentication etc.
 | |
| 
 | |
| #### Connect to firebase [manually](https://firebase.google.com/docs/android/setup))
 | |
| 
 | |
| Having connected your Android Studio project to Firebase, you can either 
 | |
| 1. Click on a product in the firebase assistant and get taken to the Google docs where you will be told how to proceed
 | |
| 2. Go to desired product in **Project Overview** in the Console and click on **Get Started** 
 | |
| 3. Go to the [Firebase docs](https://www.firebase.com/docs/android/quickstart.html) to see how to setup individual products in your project
 | |
| 
 | |
| Reading a combination of all three will enable you to setup the product, which includes adding suitable dependencies to your build.gradle file.
 | |
| 
 | |
| **If You Encounter Gradle Sync errors**
 | |
| Try To Change The Firebase-core Version or Firebase-database version
 |