diff --git a/packages/cloud_firestore/android/build.gradle b/packages/cloud_firestore/android/build.gradle
index 74b5de8043f3..b2e37f4aadfc 100755
--- a/packages/cloud_firestore/android/build.gradle
+++ b/packages/cloud_firestore/android/build.gradle
@@ -34,7 +34,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-firestore:19.0.0'
+        implementation 'com.google.firebase:firebase-firestore:19.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
     }
diff --git a/packages/cloud_functions/android/build.gradle b/packages/cloud_functions/android/build.gradle
index b529bc71f3b2..801cc65580f2 100644
--- a/packages/cloud_functions/android/build.gradle
+++ b/packages/cloud_functions/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-functions:17.0.0'
+        implementation 'com.google.firebase:firebase-functions:17.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
     }
diff --git a/packages/firebase_admob/android/build.gradle b/packages/firebase_admob/android/build.gradle
index 0d987e7cfeb2..e4615e122981 100644
--- a/packages/firebase_admob/android/build.gradle
+++ b/packages/firebase_admob/android/build.gradle
@@ -32,6 +32,6 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-ads:18.1.1'
+        implementation 'com.google.firebase:firebase-ads:18.1.1'
     }
 }
diff --git a/packages/firebase_analytics/android/build.gradle b/packages/firebase_analytics/android/build.gradle
index ccaa1cbaae74..5303e470e4c2 100755
--- a/packages/firebase_analytics/android/build.gradle
+++ b/packages/firebase_analytics/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-analytics:16.5.0'
+        implementation 'com.google.firebase:firebase-analytics:16.5.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
     }
 }
diff --git a/packages/firebase_auth/android/build.gradle b/packages/firebase_auth/android/build.gradle
index 85d12c6eb8ef..137813cae3b5 100755
--- a/packages/firebase_auth/android/build.gradle
+++ b/packages/firebase_auth/android/build.gradle
@@ -35,7 +35,7 @@ android {
     dependencies {
         implementation 'androidx.annotation:annotation:1.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
-        api 'com.google.firebase:firebase-auth:17.0.0'
+        implementation 'com.google.firebase:firebase-auth:17.0.0'
         api 'com.google.code.gson:gson:2.8.5'
     }
 }
diff --git a/packages/firebase_database/android/build.gradle b/packages/firebase_database/android/build.gradle
index 857e550455fc..fbb4c7178ece 100755
--- a/packages/firebase_database/android/build.gradle
+++ b/packages/firebase_database/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-database:17.0.0'
+        implementation 'com.google.firebase:firebase-database:17.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
     }
 }
diff --git a/packages/firebase_dynamic_links/android/build.gradle b/packages/firebase_dynamic_links/android/build.gradle
index 8e5b53c6f334..6e8d47d5e6a2 100644
--- a/packages/firebase_dynamic_links/android/build.gradle
+++ b/packages/firebase_dynamic_links/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-dynamic-links:16.1.8'
+        implementation 'com.google.firebase:firebase-dynamic-links:16.1.8'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
     }
diff --git a/packages/firebase_in_app_messaging/android/build.gradle b/packages/firebase_in_app_messaging/android/build.gradle
index 280a86f48056..3cd9c1835b0d 100644
--- a/packages/firebase_in_app_messaging/android/build.gradle
+++ b/packages/firebase_in_app_messaging/android/build.gradle
@@ -32,6 +32,6 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-inappmessaging-display:18.0.2'
+        implementation 'com.google.firebase:firebase-inappmessaging-display:18.0.2'
     }
 }
diff --git a/packages/firebase_messaging/android/build.gradle b/packages/firebase_messaging/android/build.gradle
index 7cc91a6e3c37..9b22c89d6e80 100644
--- a/packages/firebase_messaging/android/build.gradle
+++ b/packages/firebase_messaging/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-messaging:20.0.0'
+        implementation 'com.google.firebase:firebase-messaging:20.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
         implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
diff --git a/packages/firebase_ml_vision/android/build.gradle b/packages/firebase_ml_vision/android/build.gradle
index 6a9c4112e6ab..edba5ce2692c 100644
--- a/packages/firebase_ml_vision/android/build.gradle
+++ b/packages/firebase_ml_vision/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-ml-vision:20.0.0'
+        implementation 'com.google.firebase:firebase-ml-vision:20.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
         implementation 'androidx.exifinterface:exifinterface:1.0.0'
diff --git a/packages/firebase_ml_vision/example/android/app/build.gradle b/packages/firebase_ml_vision/example/android/app/build.gradle
index eb53b174f133..94c10b312b67 100644
--- a/packages/firebase_ml_vision/example/android/app/build.gradle
+++ b/packages/firebase_ml_vision/example/android/app/build.gradle
@@ -47,8 +47,8 @@ android {
     }
 
     dependencies {
-        api 'com.google.firebase:firebase-ml-vision-image-label-model:17.0.2'
-        api 'com.google.firebase:firebase-ml-vision-face-model:17.0.2'
+        implementation 'com.google.firebase:firebase-ml-vision-image-label-model:17.0.2'
+        implementation 'com.google.firebase:firebase-ml-vision-face-model:17.0.2'
         androidTestImplementation 'androidx.test:runner:1.2.0'
         androidTestImplementation 'androidx.test:rules:1.2.0'
         androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
diff --git a/packages/firebase_performance/android/build.gradle b/packages/firebase_performance/android/build.gradle
index 03234f76ee06..a95d95c3e292 100644
--- a/packages/firebase_performance/android/build.gradle
+++ b/packages/firebase_performance/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-perf:17.0.0'
+        implementation 'com.google.firebase:firebase-perf:17.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
     }
 }
diff --git a/packages/firebase_remote_config/android/build.gradle b/packages/firebase_remote_config/android/build.gradle
index 71661657bcdf..e61c5a674201 100644
--- a/packages/firebase_remote_config/android/build.gradle
+++ b/packages/firebase_remote_config/android/build.gradle
@@ -32,7 +32,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-config:16.4.1'
+        implementation 'com.google.firebase:firebase-config:16.4.1'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
     }
diff --git a/packages/firebase_storage/android/build.gradle b/packages/firebase_storage/android/build.gradle
index 0091932115f0..b2aa25ddfb2c 100755
--- a/packages/firebase_storage/android/build.gradle
+++ b/packages/firebase_storage/android/build.gradle
@@ -40,7 +40,7 @@ android {
         disable 'InvalidPackage'
     }
     dependencies {
-        api 'com.google.firebase:firebase-storage:17.0.0'
+        implementation 'com.google.firebase:firebase-storage:17.0.0'
         implementation 'com.google.firebase:firebase-common:16.1.0'
         implementation 'androidx.annotation:annotation:1.0.0'
     }