path # lines of code number of updates days since first update days since last update first updated last updated firestore/app/src/main/java/com/google/example/firestore/DocSnippets.java 934 33 1689 232 2017-06-21 2021-06-17 firestore/app/src/main/java/com/google/example/firestore/SolutionCounters.java 65 7 1687 875 2017-06-23 2019-09-13 firestore/app/src/main/java/com/google/example/firestore/EmulatorSuite.java 13 4 921 525 2019-07-29 2020-08-28 firestore/app/src/main/java/com/google/example/firestore/SolutionGeoqueries.java 68 4 420 408 2020-12-11 2020-12-23 firestore/app/src/main/java/com/google/example/firestore/SolutionBundles.java 52 2 329 322 2021-03-12 2021-03-19 firestore/app/src/main/java/com/google/example/firestore/SolutionArrays.java 71 10 1687 875 2017-06-23 2019-09-13 firestore/app/src/main/java/com/google/example/firestore/kotlin/SolutionAggregation.kt 42 6 1240 697 2018-09-13 2020-03-09 firestore/app/src/main/java/com/google/example/firestore/kotlin/EmulatorSuite.kt 13 7 921 331 2019-07-29 2021-03-10 firestore/app/src/main/java/com/google/example/firestore/kotlin/SolutionArrays.kt 40 4 1240 973 2018-09-13 2019-06-07 firestore/app/src/main/java/com/google/example/firestore/kotlin/DocSnippets.kt 738 35 1512 232 2017-12-15 2021-06-17 firestore/app/src/main/java/com/google/example/firestore/kotlin/SolutionCounters.kt 43 8 1240 697 2018-09-13 2020-03-09 firestore/app/src/main/java/com/google/example/firestore/kotlin/SolutionGeoqueries.kt 54 4 420 408 2020-12-11 2020-12-23 firestore/app/src/main/java/com/google/example/firestore/kotlin/SolutionBundles.kt 39 1 329 329 2021-03-12 2021-03-12 firestore/app/src/main/java/com/google/example/firestore/kotlin/SolutionDeletes.kt 13 5 851 624 2019-10-07 2020-05-21 firestore/app/src/main/java/com/google/example/firestore/SolutionDeletes.java 28 2 851 847 2019-10-07 2019-10-11 firestore/app/src/main/java/com/google/example/firestore/MainActivity.java 98 4 1689 875 2017-06-21 2019-09-13 firestore/app/src/main/java/com/google/example/firestore/SolutionAggregation.java 50 3 1687 1240 2017-06-23 2018-09-13 firestore/app/src/main/java/com/google/example/firestore/SolutionRateLimiting.java 71 6 1590 875 2017-09-28 2019-09-13 scripts/checksnippets.py 75 3 1240 331 2018-09-13 2021-03-10 storage/app/src/main/java/com/google/firebase/referencecode/storage/FirebaseUIActivity.java 21 6 1263 847 2018-08-21 2019-10-11 storage/app/src/main/java/com/google/firebase/referencecode/storage/kotlin/UploadActivity.kt 47 9 1240 514 2018-09-13 2020-09-08 storage/app/src/main/java/com/google/firebase/referencecode/storage/kotlin/StorageActivity.kt 245 14 1240 203 2018-09-13 2021-07-16 storage/app/src/main/java/com/google/firebase/referencecode/storage/kotlin/FirebaseUIActivity.kt 21 7 1240 697 2018-09-13 2020-03-09 storage/app/src/main/java/com/google/firebase/referencecode/storage/kotlin/DownloadActivity.kt 29 8 1240 514 2018-09-13 2020-09-08 storage/app/src/main/java/com/google/firebase/referencecode/storage/UploadActivity.java 62 5 1263 875 2018-08-21 2019-09-13 storage/app/src/main/java/com/google/firebase/referencecode/storage/MyAppGlideModule.java 17 2 1263 1171 2018-08-21 2018-11-21 storage/app/src/main/java/com/google/firebase/referencecode/storage/DownloadActivity.java 41 5 1263 875 2018-08-21 2019-09-13 storage/app/src/main/java/com/google/firebase/referencecode/storage/StorageActivity.java 345 14 1689 514 2017-06-21 2020-09-08 crashlytics/app/src/main/java/com/google/firebase/example/crashlytics/kotlin/MainActivity.kt 63 7 1240 589 2018-09-13 2020-06-25 crashlytics/app/src/main/java/com/google/firebase/example/crashlytics/MainActivity.java 61 10 1264 589 2018-08-20 2020-06-25 ml-functions/app/src/main/java/devrel/firebase/google/com/mlfunctions/kotlin/MainActivity.kt 158 2 387 366 2021-01-13 2021-02-03 ml-functions/app/src/main/java/devrel/firebase/google/com/mlfunctions/MainActivity.java 168 2 387 366 2021-01-13 2021-02-03 mlkit/app/src/main/java/com/google/firebase/example/mlkit/FaceDetectionActivity.java 103 5 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/VisionImage.java 97 3 1171 875 2018-11-21 2019-09-13 mlkit/app/src/main/java/com/google/firebase/example/mlkit/BarcodeScanningActivity.java 59 4 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/TextRecognitionActivity.kt 125 7 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/BarcodeScanningActivity.kt 39 5 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/VisionImage.kt 93 5 1171 875 2018-11-21 2019-09-13 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/FaceDetectionActivity.kt 77 8 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/LandmarkRecognitionActivity.kt 30 6 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/MainActivity.kt 27 8 1240 875 2018-09-13 2019-09-13 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/ImageLabelingActivity.kt 46 9 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/kotlin/CustomModelActivity.kt 124 11 1171 836 2018-11-21 2019-10-22 mlkit/app/src/main/java/com/google/firebase/example/mlkit/MainActivity.java 29 11 1264 875 2018-08-20 2019-09-13 mlkit/app/src/main/java/com/google/firebase/example/mlkit/ImageLabelingActivity.java 74 6 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/TextRecognitionActivity.java 161 6 1171 574 2018-11-21 2020-07-10 mlkit/app/src/main/java/com/google/firebase/example/mlkit/CustomModelActivity.java 144 10 1171 836 2018-11-21 2019-10-22 mlkit/app/src/main/java/com/google/firebase/example/mlkit/LandmarkRecognitionActivity.java 50 4 1171 574 2018-11-21 2020-07-10 auth/app/src/main/java/com/google/firebase/quickstart/auth/GoogleSignInActivity.java 77 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/FirebaseUIActivity.java 132 6 1264 234 2018-08-20 2021-06-15 auth/app/src/main/java/com/google/firebase/quickstart/auth/PhoneAuthActivity.java 99 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/MultiFactorActivity.kt 29 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/PhoneAuthActivity.kt 94 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/CustomAuthActivity.kt 44 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/FacebookLoginActivity.kt 71 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/FirebaseUIActivity.kt 112 9 1240 234 2018-09-13 2021-06-15 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/MainActivity.kt 337 11 1240 262 2018-09-13 2021-05-18 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/AnonymousAuthActivity.kt 58 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/EmailPasswordActivity.kt 66 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/GoogleSignInActivity.kt 70 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/AnonymousAuthActivity.java 67 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/MainActivity.java 411 15 1689 464 2017-06-21 2020-10-28 auth/app/src/main/java/com/google/firebase/quickstart/auth/CustomAuthActivity.java 47 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/EmailPasswordActivity.java 76 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/MultiFactorActivity.java 33 1 329 329 2021-03-12 2021-03-12 auth/app/src/main/java/com/google/firebase/quickstart/auth/FacebookLoginActivity.java 81 1 329 329 2021-03-12 2021-03-12 messaging/app/src/main/java/com/google/firebase/example/messaging/kotlin/MainActivity.kt 32 11 1240 448 2018-09-13 2020-11-13 messaging/app/src/main/java/com/google/firebase/example/messaging/MainActivity.java 50 12 1264 462 2018-08-20 2020-10-30 dynamic-links/app/src/main/java/com/google/firebase/quickstart/dynamiclinks/kotlin/ReferralActivity.kt 102 12 1240 476 2018-09-13 2020-10-16 dynamic-links/app/src/main/java/com/google/firebase/quickstart/dynamiclinks/kotlin/MainActivity.kt 112 12 1240 462 2018-09-13 2020-10-30 dynamic-links/app/src/main/java/com/google/firebase/quickstart/dynamiclinks/MainActivity.java 124 12 1682 462 2017-06-28 2020-10-30 dynamic-links/app/src/main/java/com/google/firebase/quickstart/dynamiclinks/ReferralActivity.java 126 7 1263 875 2018-08-21 2019-09-13 test-lab/app/src/main/java/com/google/firebase/example/testlab/kotlin/MainActivity.kt 61 7 1240 875 2018-09-13 2019-09-13 test-lab/app/src/main/java/com/google/firebase/example/testlab/MainActivity.java 66 8 1264 875 2018-08-20 2019-09-13 appindexing/app/src/main/java/com/google/firebase/example/appindexing/AppIndexingUpdateService.java 48 6 1264 262 2018-08-20 2021-05-18 appindexing/app/src/main/java/com/google/firebase/example/appindexing/kotlin/MeasureActivity.kt 43 5 1240 875 2018-09-13 2019-09-13 appindexing/app/src/main/java/com/google/firebase/example/appindexing/kotlin/AppIndexingUpdateService.kt 43 7 1240 262 2018-09-13 2021-05-18 appindexing/app/src/main/java/com/google/firebase/example/appindexing/kotlin/AppIndexingUpdateReceiver.kt 12 3 1240 1171 2018-09-13 2018-11-21 appindexing/app/src/main/java/com/google/firebase/example/appindexing/kotlin/MainActivity.kt 47 7 1240 262 2018-09-13 2021-05-18 appindexing/app/src/main/java/com/google/firebase/example/appindexing/AppIndexingUpdateReceiver.java 14 2 1264 1171 2018-08-20 2018-11-21 appindexing/app/src/main/java/com/google/firebase/example/appindexing/MainActivity.java 56 8 1264 262 2018-08-20 2021-05-18 appindexing/app/src/main/java/com/google/firebase/example/appindexing/model/Note.java 12 2 1264 1171 2018-08-20 2018-11-21 appindexing/app/src/main/java/com/google/firebase/example/appindexing/model/Recipe.java 12 2 1264 1171 2018-08-20 2018-11-21 appindexing/app/src/main/java/com/google/firebase/example/appindexing/MeasureActivity.java 46 6 1264 875 2018-08-20 2019-09-13 analytics/app/src/main/java/com/google/firebase/example/analytics/kotlin/MainActivity.kt 141 2 673 641 2020-04-02 2020-05-04 analytics/app/src/main/java/com/google/firebase/example/analytics/MainActivity.java 139 1 673 673 2020-04-02 2020-04-02 functions/app/src/main/java/devrel/firebase/google/com/functions/kotlin/MainActivity.kt 11 8 921 227 2019-07-29 2021-06-22 functions/app/src/main/java/devrel/firebase/google/com/functions/MainActivity.java 9 6 921 227 2019-07-29 2021-06-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/util/DynamicLinksUtil.kt 25 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/model/InviteContent.kt 7 1 1113 1113 2019-01-18 2019-01-18 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/presenter/EmailPresenter.kt 12 4 1113 1060 2019-01-18 2019-03-12 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/presenter/MessagePresenter.kt 12 4 1113 1060 2019-01-18 2019-03-12 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/presenter/InvitePresenter.kt 14 3 1113 875 2019-01-18 2019-09-13 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/presenter/CopyPresenter.kt 12 4 1113 1060 2019-01-18 2019-03-12 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/presenter/SocialPresenter.kt 12 4 1113 1060 2019-01-18 2019-03-12 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/presenter/MorePresenter.kt 17 4 1113 1060 2019-01-18 2019-03-12 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/view/ShareDialogFragment.kt 81 9 1113 203 2019-01-18 2021-07-16 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/view/MainActivity.kt 23 5 1113 203 2019-01-18 2021-07-16 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/kotlin/view/AdvancedActivity.kt 18 5 1113 203 2019-01-18 2021-07-16 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/util/DynamicLinksUtil.java 25 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/model/InviteContent.java 17 3 1113 875 2019-01-18 2019-09-13 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/presenter/EmailPresenter.java 15 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/presenter/SocialPresenter.java 15 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/presenter/MessagePresenter.java 15 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/presenter/CopyPresenter.java 15 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/presenter/InvitePresenter.java 19 3 1113 875 2019-01-18 2019-09-13 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/presenter/MorePresenter.java 21 2 1113 1109 2019-01-18 2019-01-22 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/view/AdvancedActivity.java 23 4 1113 875 2019-01-18 2019-09-13 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/view/ShareDialogFragment.java 115 4 1113 875 2019-01-18 2019-09-13 dl-invites/app/src/main/java/com/google/firebase/dynamicinvites/view/MainActivity.java 28 4 1113 875 2019-01-18 2019-09-13 inappmessaging/app/src/main/java/com/google/firebase/example/inappmessaging/kotlin/MyClickListener.kt 10 2 991 973 2019-05-20 2019-06-07 inappmessaging/app/src/main/java/com/google/firebase/example/inappmessaging/kotlin/MainActivity.kt 17 6 991 697 2019-05-20 2020-03-09 inappmessaging/app/src/main/java/com/google/firebase/example/inappmessaging/MyClickListener.java 12 2 991 973 2019-05-20 2019-06-07 inappmessaging/app/src/main/java/com/google/firebase/example/inappmessaging/MainActivity.java 15 4 991 875 2019-05-20 2019-09-13 database/app/src/main/java/com/google/firebase/referencecode/database/QueryActivity.java 154 10 1689 371 2017-06-21 2021-01-29 database/app/src/main/java/com/google/firebase/referencecode/database/EmulatorSuite.java 11 2 869 525 2019-09-19 2020-08-28 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/EmulatorSuite.kt 13 4 869 525 2019-09-19 2020-08-28 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/ShardingActivity.kt 10 5 1164 697 2018-11-28 2020-03-09 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/QueryActivity.kt 136 9 1240 371 2018-09-13 2021-01-29 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/OfflineActivity.kt 109 7 1165 697 2018-11-27 2020-03-09 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/ReadAndWriteSnippets.kt 92 5 1240 311 2018-09-13 2021-03-30 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/MainActivity.kt 34 7 1240 697 2018-09-13 2020-03-09 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/models/User.kt 5 2 1240 1171 2018-09-13 2018-11-21 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/models/Post.kt 25 1 371 371 2021-01-29 2021-01-29 database/app/src/main/java/com/google/firebase/referencecode/database/kotlin/models/Comment.kt 8 1 371 371 2021-01-29 2021-01-29 database/app/src/main/java/com/google/firebase/referencecode/database/MainActivity.java 33 8 1689 875 2017-06-21 2019-09-13 database/app/src/main/java/com/google/firebase/referencecode/database/OfflineActivity.java 128 3 1165 875 2018-11-27 2019-09-13 database/app/src/main/java/com/google/firebase/referencecode/database/ShardingActivity.java 12 3 1164 875 2018-11-28 2019-09-13 database/app/src/main/java/com/google/firebase/referencecode/database/ReadAndWriteSnippets.java 100 7 1404 311 2018-04-02 2021-03-30 database/app/src/main/java/com/google/firebase/referencecode/database/models/User.java 13 2 1404 1171 2018-04-02 2018-11-21 database/app/src/main/java/com/google/firebase/referencecode/database/models/Message.java 21 3 1689 1670 2017-06-21 2017-07-10 database/app/src/main/java/com/google/firebase/referencecode/database/models/Post.java 33 1 371 371 2021-01-29 2021-01-29 database/app/src/main/java/com/google/firebase/referencecode/database/models/Comment.java 15 1 371 371 2021-01-29 2021-01-29 appcheck/app/src/main/java/com/google/firebase/example/appcheck/kotlin/MainActivity.kt 28 2 193 192 2021-07-26 2021-07-27 appcheck/app/src/main/java/com/google/firebase/example/appcheck/kotlin/CustomProvider.kt 39 2 193 192 2021-07-26 2021-07-27 appcheck/app/src/main/java/com/google/firebase/example/appcheck/kotlin/ApiWithAppCheckExample.kt 26 2 193 192 2021-07-26 2021-07-27 appcheck/app/src/main/java/com/google/firebase/example/appcheck/CustomProvider.java 56 2 193 192 2021-07-26 2021-07-27 appcheck/app/src/main/java/com/google/firebase/example/appcheck/MainActivity.java 26 2 193 192 2021-07-26 2021-07-27 appcheck/app/src/main/java/com/google/firebase/example/appcheck/ApiWithAppCheckExample.java 33 2 193 192 2021-07-26 2021-07-27 perf/app/src/main/java/com/google/firebase/example/perf/kotlin/MainActivity.kt 99 9 1240 359 2018-09-13 2021-02-10 perf/app/src/main/java/com/google/firebase/example/perf/kotlin/model/User.kt 6 2 1240 1171 2018-09-13 2018-11-21 perf/app/src/main/java/com/google/firebase/example/perf/kotlin/model/ItemCache.kt 6 3 1240 1171 2018-09-13 2018-11-21 perf/app/src/main/java/com/google/firebase/example/perf/kotlin/model/Item.kt 2 3 1240 1171 2018-09-13 2018-11-21 perf/app/src/main/java/com/google/firebase/example/perf/MainActivity.java 115 10 1264 729 2018-08-20 2020-02-06 tasks/app/src/main/java/com/google/firebase/quickstart/tasks/kotlin/MainActivity.kt 82 8 1240 574 2018-09-13 2020-07-10 tasks/app/src/main/java/com/google/firebase/quickstart/tasks/MainActivity.java 113 9 1689 574 2017-06-21 2020-07-10 admob/app/src/main/java/com/google/firebase/example/admob/kotlin/MainActivity.kt 10 8 1240 297 2018-09-13 2021-04-13 admob/app/src/main/java/com/google/firebase/example/admob/MainActivity.java 11 7 1264 297 2018-08-20 2021-04-13 predictions/app/src/main/java/com/google/firebase/example/predictions/PreventChurnActivity.java 42 4 1166 728 2018-11-26 2020-02-07 predictions/app/src/main/java/com/google/firebase/example/predictions/ConditionalAdsActivity.java 56 4 1166 728 2018-11-26 2020-02-07 predictions/app/src/main/java/com/google/firebase/example/predictions/kotlin/OptimizePromotionsActivity.kt 30 6 1166 697 2018-11-26 2020-03-09 predictions/app/src/main/java/com/google/firebase/example/predictions/kotlin/MainActivity.kt 116 10 1240 203 2018-09-13 2021-07-16 predictions/app/src/main/java/com/google/firebase/example/predictions/kotlin/ConditionalAdsActivity.kt 45 6 1166 697 2018-11-26 2020-03-09 predictions/app/src/main/java/com/google/firebase/example/predictions/kotlin/PreventChurnActivity.kt 36 6 1166 697 2018-11-26 2020-03-09 predictions/app/src/main/java/com/google/firebase/example/predictions/OptimizePromotionsActivity.java 42 4 1166 728 2018-11-26 2020-02-07 predictions/app/src/main/java/com/google/firebase/example/predictions/MainActivity.java 133 10 1263 728 2018-08-21 2020-02-07 firebaseoptions/app/src/main/java/devrel/firebase/google/com/firebaseoptions/kotlin/MainActivity.kt 23 8 1240 554 2018-09-13 2020-07-30 firebaseoptions/app/src/main/java/devrel/firebase/google/com/firebaseoptions/MainActivity.java 19 7 1689 697 2017-06-21 2020-03-09