GoogleCloudPlatform / kotlin-samples
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 9% | 18% | 71%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
kt0% | 0% | 20% | 38% | 40%
kts0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
getting-started0% | 0% | 31% | 19% | 49%
pubsub0% | 0% | 0% | 77% | 22%
storage0% | 0% | 0% | 73% | 26%
run0% | 0% | 0% | 0% | 100%
appengine0% | 0% | 0% | 0% | 100%
vision0% | 0% | 0% | 0% | 100%
firestore0% | 0% | 0% | 0% | 100%
functions0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ImageActivity.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
209 3
PubSub.kt
in pubsub/src/main/kotlin
157 4
EmojifyController.kt
in getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify
129 2
Storage.kt
in storage/src/main/kotlin
118 6
build.gradle.kts
in run/grpc-hello-world-streaming
81 -
build.gradle.kts
in run/grpc-hello-world-bidi-streaming
81 -
build.gradle.kts
in run/grpc-hello-world-gradle
78 -
Main.kt
in run/springboot-cloudsql/src/main/kotlin/kotlinbars
47 2
HelloApplication.kt
in appengine/ktor/src/main/kotlin
43 -
styles.xml
in getting-started/android-with-appengine/frontend/emojify/src/main/res/values
42 -
build.gradle.kts
in run/springboot-cloudsql
41 -
Quickstart.kt
in vision/src/main/kotlin
40 2
build.gradle.kts
in getting-started/android-with-appengine/frontend/emojify
36 -
35 -
build.gradle.kts
in run/micronaut-hello-world
33 -
Adapter.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
32 4
proto
hello_world.proto
in run/grpc-hello-world-gradle/src/main/proto
29 -
proto
hello_world.proto
in run/grpc-hello-world-streaming/src/main/proto
29 -
proto
hello_world.proto
in run/grpc-hello-world-bidi-streaming/src/main/proto
29 -
proto
hello_world.proto
in run/grpc-hello-world-mvn/src/main/proto
29 -
build.gradle.kts
in appengine/ktor
26 -
build.gradle.kts
in functions
25 -
ic_geek.xml
in getting-started/android-with-appengine/frontend/emojify/src/main/res/drawable
25 -
build.gradle.kts
in firestore
24 -
MediaLoader.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
24 2
24 -
Firestore.kt
in firestore/src/main/kotlin
23 1
activity_list_content.xml
in getting-started/android-with-appengine/frontend/emojify/src/main/res/layout
23 -
build.gradle.kts
in run/ktor-hello-world
23 -
WebApp.kt
in run/ktor-hello-world/src/main/kotlin
23 1
WebApp.kt
in run/micronaut-hello-world/src/main/kotlin/hello
23 1
23 -
WebApp.kt
in run/http4k-hello-world/src/main/kotlin
21 1
build.gradle.kts
in run/springboot-hello-world
20 -
menu_album.xml
in getting-started/android-with-appengine/frontend/emojify/src/main/res/menu
19 -
build.gradle.kts
in run/http4k-hello-world
19 -
logback.xml
in appengine/ktor/src/main/resources
18 -
strings.xml
in getting-started/android-with-appengine/frontend/emojify/src/main/res/values
18 -
EmojifyApplication.kt
in getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify
18 1
DemoApplication.kt
in run/springboot-hello-world/src/main/kotlin
18 1
EventExample.kt
in functions/src/main/kotlin
17 1
web.xml
in appengine/ktor/src/main/webapp/WEB-INF
16 -
Application.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
15 1
settings.gradle.kts
in appengine/ktor
14 -
WebApp.kt
in run/plain-hello-world/src/main/java/com/google
14 1
Quickstart.kt
in firestore/src/main/kotlin
13 1
App.kt
in run/quarkus-hello-world/src/main/kotlin/com/google
13 1
settings.gradle.kts
in getting-started/android-with-appengine/frontend
12 -
logback.xml
in run/ktor-hello-world/src/main/resources
12 -
logback.xml
in run/micronaut-hello-world/src/main/resources
12 -
Files With Most Units (Top 23)
File# lines# units
Storage.kt
in storage/src/main/kotlin
118 6
PubSub.kt
in pubsub/src/main/kotlin
157 4
Adapter.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
32 4
ImageActivity.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
209 3
MediaLoader.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
24 2
EmojifyController.kt
in getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify
129 2
Main.kt
in run/springboot-cloudsql/src/main/kotlin/kotlinbars
47 2
Quickstart.kt
in vision/src/main/kotlin
40 2
Quickstart.kt
in firestore/src/main/kotlin
13 1
Firestore.kt
in firestore/src/main/kotlin
23 1
DemoApplication.kt
in appengine/springboot/src/main/kotlin
9 1
MessageController.kt
in appengine/springboot/src/main/kotlin
11 1
EventExample.kt
in functions/src/main/kotlin
17 1
HttpExample.kt
in functions/src/main/kotlin
9 1
Application.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
15 1
EmojifyApplication.kt
in getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify
18 1
WebApp.kt
in run/ktor-hello-world/src/main/kotlin
23 1
App.kt
in run/quarkus-hello-world/src/main/kotlin/com/google
13 1
DemoApplication.kt
in run/springboot-hello-world/src/main/kotlin
18 1
WebApp.kt
in run/micronaut-hello-world/src/main/kotlin/hello
23 1
WebApp.kt
in run/http4k-hello-world/src/main/kotlin
21 1
WebApp.kt
in run/plain-hello-world/src/main/java/com/google
14 1
Quickstart.kt
in storage/src/main/kotlin
10 1
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
ic_geek.xml
in getting-started/android-with-appengine/frontend/emojify/src/main/res/drawable
25 - 11
Storage.kt
in storage/src/main/kotlin
118 6 5
PubSub.kt
in pubsub/src/main/kotlin
157 4 2
web.xml
in appengine/ktor/src/main/webapp/WEB-INF
16 - 1
Adapter.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
32 4 1
ImageActivity.kt
in getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify
209 3 1
EmojifyController.kt
in getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify
129 2 1
Correlations

File Size vs. Commits (all time): 82 points

run/grpc-hello-world-bidi-streaming/build.gradle.kts x: 55 commits (all time) y: 81 lines of code run/grpc-hello-world-gradle/build.gradle.kts x: 60 commits (all time) y: 78 lines of code run/grpc-hello-world-streaming/build.gradle.kts x: 61 commits (all time) y: 81 lines of code getting-started/android-with-appengine/frontend/emojify/build.gradle.kts x: 20 commits (all time) y: 36 lines of code appengine/ktor/build.gradle.kts x: 26 commits (all time) y: 26 lines of code run/ktor-hello-world/build.gradle.kts x: 43 commits (all time) y: 23 lines of code run/http4k-hello-world/build.gradle.kts x: 80 commits (all time) y: 19 lines of code run/springboot-cloudsql/build.gradle.kts x: 20 commits (all time) y: 41 lines of code pubsub/build.gradle.kts x: 25 commits (all time) y: 35 lines of code firestore/build.gradle.kts x: 25 commits (all time) y: 24 lines of code getting-started/android-with-appengine/frontend/build.gradle.kts x: 12 commits (all time) y: 10 lines of code storage/build.gradle.kts x: 18 commits (all time) y: 23 lines of code run/springboot-hello-world/build.gradle.kts x: 27 commits (all time) y: 20 lines of code vision/build.gradle.kts x: 16 commits (all time) y: 24 lines of code run/micronaut-hello-world/build.gradle.kts x: 31 commits (all time) y: 33 lines of code run/micronaut-hello-world/settings.gradle.kts x: 12 commits (all time) y: 11 lines of code functions/build.gradle.kts x: 10 commits (all time) y: 25 lines of code firestore/settings.gradle.kts x: 5 commits (all time) y: 10 lines of code getting-started/android-with-appengine/frontend/settings.gradle.kts x: 4 commits (all time) y: 12 lines of code run/grpc-hello-world-bidi-streaming/settings.gradle.kts x: 7 commits (all time) y: 10 lines of code run/ktor-hello-world/settings.gradle.kts x: 6 commits (all time) y: 10 lines of code run/micronaut-hello-world/gradle/libs.versions.toml x: 1 commits (all time) y: 2 lines of code functions/src/main/kotlin/HttpExample.kt x: 3 commits (all time) y: 9 lines of code run/quarkus-hello-world/src/main/kotlin/com/google/App.kt x: 2 commits (all time) y: 13 lines of code firestore/src/main/kotlin/Firestore.kt x: 1 commits (all time) y: 23 lines of code firestore/src/main/kotlin/Quickstart.kt x: 1 commits (all time) y: 13 lines of code functions/src/main/kotlin/EventExample.kt x: 3 commits (all time) y: 17 lines of code getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify/EmojifyController.kt x: 2 commits (all time) y: 129 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/Adapter.kt x: 2 commits (all time) y: 32 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/Application.kt x: 2 commits (all time) y: 15 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/ImageActivity.kt x: 2 commits (all time) y: 209 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/MediaLoader.kt x: 2 commits (all time) y: 24 lines of code pubsub/src/main/kotlin/PubSub.kt x: 1 commits (all time) y: 157 lines of code run/http4k-hello-world/src/main/kotlin/WebApp.kt x: 3 commits (all time) y: 21 lines of code storage/src/main/kotlin/Quickstart.kt x: 1 commits (all time) y: 10 lines of code storage/src/main/kotlin/Storage.kt x: 1 commits (all time) y: 118 lines of code vision/src/main/kotlin/Quickstart.kt x: 1 commits (all time) y: 40 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/activity_album.xml x: 2 commits (all time) y: 6 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/activity_list_content.xml x: 2 commits (all time) y: 23 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/toolbar.xml x: 2 commits (all time) y: 8 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/toolbar_scroll.xml x: 2 commits (all time) y: 10 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/values/styles.xml x: 2 commits (all time) y: 42 lines of code appengine/ktor/src/main/kotlin/HelloApplication.kt x: 3 commits (all time) y: 43 lines of code appengine/ktor/settings.gradle.kts x: 2 commits (all time) y: 14 lines of code run/springboot-cloudsql/project.toml x: 1 commits (all time) y: 3 lines of code run/ktor-hello-world/src/main/kotlin/WebApp.kt x: 4 commits (all time) y: 23 lines of code run/springboot-cloudsql/src/main/kotlin/kotlinbars/Main.kt x: 3 commits (all time) y: 47 lines of code run/springboot-cloudsql/src/main/resources/schema.sql x: 1 commits (all time) y: 4 lines of code run/plain-hello-world/src/main/java/com/google/WebApp.kt x: 4 commits (all time) y: 14 lines of code run/grpc-hello-world-bidi-streaming/src/main/proto/hello_world.proto x: 1 commits (all time) y: 29 lines of code run/micronaut-hello-world/src/main/resources/logback.xml x: 1 commits (all time) y: 12 lines of code run/springboot-hello-world/src/main/kotlin/DemoApplication.kt x: 2 commits (all time) y: 18 lines of code appengine/ktor/src/main/resources/logback.xml x: 1 commits (all time) y: 18 lines of code appengine/ktor/src/main/webapp/WEB-INF/appengine-web.xml x: 1 commits (all time) y: 8 lines of code appengine/ktor/src/main/webapp/WEB-INF/web.xml x: 1 commits (all time) y: 16 lines of code getting-started/android-with-appengine/backend/src/main/webapp/WEB-INF/appengine-web.xml x: 1 commits (all time) y: 11 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/drawable/ic_geek.xml x: 1 commits (all time) y: 25 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/item_content_image.xml x: 1 commits (all time) y: 6 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/menu/menu_album.xml x: 1 commits (all time) y: 19 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/values/colors.xml x: 1 commits (all time) y: 7 lines of code appengine/springboot/src/main/kotlin/DemoApplication.kt x: 1 commits (all time) y: 9 lines of code appengine/springboot/src/main/webapp/WEB-INF/appengine-web.xml x: 1 commits (all time) y: 5 lines of code
209.0
lines of code
  min: 2.0
  average: 28.22
  25th percentile: 10.0
  median: 17.5
  75th percentile: 29.0
  max: 209.0
0 80.0
commits (all time)
min: 1.0 | average: 8.51 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 7.0 | max: 80.0

File Size vs. Contributors (all time): 82 points

run/grpc-hello-world-bidi-streaming/build.gradle.kts x: 3 contributors (all time) y: 81 lines of code run/grpc-hello-world-gradle/build.gradle.kts x: 3 contributors (all time) y: 78 lines of code getting-started/android-with-appengine/frontend/emojify/build.gradle.kts x: 2 contributors (all time) y: 36 lines of code appengine/ktor/build.gradle.kts x: 4 contributors (all time) y: 26 lines of code run/ktor-hello-world/build.gradle.kts x: 3 contributors (all time) y: 23 lines of code run/http4k-hello-world/build.gradle.kts x: 2 contributors (all time) y: 19 lines of code run/springboot-cloudsql/build.gradle.kts x: 2 contributors (all time) y: 41 lines of code pubsub/build.gradle.kts x: 2 contributors (all time) y: 35 lines of code firestore/build.gradle.kts x: 2 contributors (all time) y: 24 lines of code getting-started/android-with-appengine/frontend/build.gradle.kts x: 2 contributors (all time) y: 10 lines of code storage/build.gradle.kts x: 2 contributors (all time) y: 23 lines of code run/springboot-hello-world/build.gradle.kts x: 3 contributors (all time) y: 20 lines of code run/micronaut-hello-world/build.gradle.kts x: 3 contributors (all time) y: 33 lines of code run/micronaut-hello-world/settings.gradle.kts x: 2 contributors (all time) y: 11 lines of code functions/build.gradle.kts x: 2 contributors (all time) y: 25 lines of code getting-started/android-with-appengine/frontend/settings.gradle.kts x: 2 contributors (all time) y: 12 lines of code run/micronaut-hello-world/gradle/libs.versions.toml x: 1 contributors (all time) y: 2 lines of code functions/src/main/kotlin/HttpExample.kt x: 3 contributors (all time) y: 9 lines of code run/quarkus-hello-world/src/main/kotlin/com/google/App.kt x: 1 contributors (all time) y: 13 lines of code firestore/src/main/kotlin/Firestore.kt x: 1 contributors (all time) y: 23 lines of code functions/src/main/kotlin/EventExample.kt x: 3 contributors (all time) y: 17 lines of code getting-started/android-with-appengine/backend/src/main/kotlin/com/google/cloud/kotlin/emojify/EmojifyController.kt x: 2 contributors (all time) y: 129 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/Adapter.kt x: 1 contributors (all time) y: 32 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/Application.kt x: 1 contributors (all time) y: 15 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/ImageActivity.kt x: 1 contributors (all time) y: 209 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/kotlin/com/google/cloud/kotlin/emojify/MediaLoader.kt x: 1 contributors (all time) y: 24 lines of code pubsub/src/main/kotlin/PubSub.kt x: 1 contributors (all time) y: 157 lines of code run/http4k-hello-world/src/main/kotlin/WebApp.kt x: 1 contributors (all time) y: 21 lines of code storage/src/main/kotlin/Quickstart.kt x: 1 contributors (all time) y: 10 lines of code storage/src/main/kotlin/Storage.kt x: 1 contributors (all time) y: 118 lines of code vision/src/main/kotlin/Quickstart.kt x: 1 contributors (all time) y: 40 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/activity_album.xml x: 2 contributors (all time) y: 6 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/toolbar.xml x: 2 contributors (all time) y: 8 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/values/styles.xml x: 2 contributors (all time) y: 42 lines of code appengine/ktor/src/main/kotlin/HelloApplication.kt x: 2 contributors (all time) y: 43 lines of code appengine/ktor/settings.gradle.kts x: 2 contributors (all time) y: 14 lines of code run/springboot-cloudsql/project.toml x: 1 contributors (all time) y: 3 lines of code run/springboot-cloudsql/src/main/kotlin/kotlinbars/Main.kt x: 1 contributors (all time) y: 47 lines of code run/springboot-cloudsql/src/main/resources/schema.sql x: 1 contributors (all time) y: 4 lines of code run/plain-hello-world/src/main/java/com/google/WebApp.kt x: 1 contributors (all time) y: 14 lines of code run/grpc-hello-world-bidi-streaming/src/main/proto/hello_world.proto x: 1 contributors (all time) y: 29 lines of code run/micronaut-hello-world/src/main/resources/logback.xml x: 1 contributors (all time) y: 12 lines of code run/springboot-hello-world/src/main/kotlin/DemoApplication.kt x: 2 contributors (all time) y: 18 lines of code appengine/ktor/src/main/resources/logback.xml x: 1 contributors (all time) y: 18 lines of code appengine/ktor/src/main/webapp/WEB-INF/appengine-web.xml x: 1 contributors (all time) y: 8 lines of code appengine/ktor/src/main/webapp/WEB-INF/web.xml x: 1 contributors (all time) y: 16 lines of code getting-started/android-with-appengine/backend/src/main/webapp/WEB-INF/appengine-web.xml x: 1 contributors (all time) y: 11 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/drawable/ic_geek.xml x: 1 contributors (all time) y: 25 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/layout/item_content_image.xml x: 1 contributors (all time) y: 6 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/menu/menu_album.xml x: 1 contributors (all time) y: 19 lines of code getting-started/android-with-appengine/frontend/emojify/src/main/res/values/colors.xml x: 1 contributors (all time) y: 7 lines of code appengine/springboot/src/main/kotlin/DemoApplication.kt x: 1 contributors (all time) y: 9 lines of code appengine/springboot/src/main/webapp/WEB-INF/appengine-web.xml x: 1 contributors (all time) y: 5 lines of code
209.0
lines of code
  min: 2.0
  average: 28.22
  25th percentile: 10.0
  median: 17.5
  75th percentile: 29.0
  max: 209.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.62 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".