---
# System prepended metadata

title: 'Firebase with Android Studio part-1 : setup environment'
tags: [Firebase, Android, kotlin]

---

# Firebase with Android Studio part-1 : setup environment

## 前置作業

1. 在Android Studio 登入Google帳號

![](https://i.imgur.com/Nd59vWV.png)

2. 在Tools 點選Firebase，可以看到右邊有一些功能可以使用
![](https://i.imgur.com/X45zr0A.png)

3. 我們這邊使用Authenticate當例子

![](https://i.imgur.com/LohQWlU.png)

4. 選第二個: Authenticate using Google Sign-In [Kotlin]

5. 點選Connect your app to Firebase，會開啟瀏覽器，按照導航頁面新增專案並連結

![](https://i.imgur.com/UcAOOmR.png)

6. 新增dependencies

![](https://i.imgur.com/YoV4TBs.png)

7. 這時候你的gradle就會自動幫你增加firebase的依賴

```kotlin=
dependencies {

    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    implementation 'androidx.core:core-ktx:1.5.0'
    implementation 'androidx.appcompat:appcompat:1.3.0'
    implementation 'com.google.android.material:material:1.3.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
    //Firebase
    implementation 'com.google.firebase:firebase-auth-ktx:21.0.1'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.2'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}

```
## 下一篇就可以開始來使用了~

###### tags: `Firebase` `kotlin` `Android`