spotify / mobius-android-sample
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 117 files with 3,505 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 13 files changed 6-20 times (909 lines of code)
    • 104 files changed 1-5 times (2,596 lines of code)
0% | 0% | 0% | 25% | 74%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 117 files with 3,505 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 12 files changed by 6-10 contributors (858 lines of code)
    • 14 files changed by 2-5 contributors (446 lines of code)
    • 91 files changed by 1 contributor (2,201 lines of code)
0% | 0% | 24% | 12% | 62%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, gradle, gitignore, pro, properties, txt, bat, md, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 27% | 72%
xml0% | 0% | 0% | 19% | 80%
pro0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
todoapp0% | 0% | 0% | 25% | 74%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AddEditTaskActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask
67 5 2016-08-12 2018-06-13 17 9 florina.muntenescu@gmail.com ahmed@spotify.com
AddEditTaskFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask
97 9 2016-04-17 2018-09-02 17 10 erik.hellman@bontouch.com catalin.morosan@gmail.com
TaskDetailFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail
115 12 2016-04-14 2018-06-13 16 8 josealcerreca@users.noreply... ahmed@spotify.com
TaskDetailActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail
42 3 2016-04-01 2018-06-13 9 6 jalc@google.com ahmed@spotify.com
TasksLocalDataSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local
108 7 2016-04-17 2018-06-13 9 6 erik.hellman@bontouch.com ahmed@spotify.com
StatisticsActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
65 3 2016-08-12 2018-06-13 8 7 florina.muntenescu@gmail.com ahmed@spotify.com
TasksFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks
140 14 2016-04-17 2018-08-30 8 9 erik.hellman@bontouch.com petter@spotify.com
TasksActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks
66 3 2016-08-18 2018-06-13 7 7 erik.d.hellman@gmail.com ahmed@spotify.com
TasksPersistenceContract.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local
12 1 2016-07-04 2018-06-13 6 7 jydimir@gmail.com ahmed@spotify.com
Task.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data
19 4 2016-08-31 2018-06-13 6 3 florina.muntenescu@gmail.com ahmed@spotify.com
tasks_act.xml
in todoapp/app/src/main/res/layout
54 - 2016-03-03 2017-06-27 6 6 jalc@google.com admin@goodev.org
TasksRemoteDataSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/remote
61 7 2016-04-17 2018-06-13 6 7 erik.hellman@bontouch.com ahmed@spotify.com
tasks_frag.xml
in todoapp/app/src/main/res/layout
63 - 2016-03-03 2018-06-13 6 5 jalc@google.com ahmed@spotify.com
SchedulerProvider.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers
31 5 2016-08-12 2018-06-13 5 6 florina.muntenescu@gmail.com ahmed@spotify.com
taskdetail_act.xml
in todoapp/app/src/main/res/layout
39 - 2016-03-03 2016-08-18 5 5 jalc@google.com erik.d.hellman@gmail.com
FakeTasksRemoteDataSource.java
in todoapp/app/src/mock/java/com/example/android/architecture/blueprints/todoapp/data
49 6 2016-04-17 2018-06-13 5 5 erik.hellman@bontouch.com ahmed@spotify.com
StatisticsFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
57 6 2016-04-17 2018-06-13 5 5 erik.hellman@bontouch.com ahmed@spotify.com
BaseSchedulerProvider.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers
11 - 2016-08-12 2018-06-13 4 4 florina.muntenescu@gmail.com ahmed@spotify.com
ImmediateSchedulerProvider.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers
21 3 2016-08-12 2018-06-13 4 4 florina.muntenescu@gmail.com ahmed@spotify.com
addtask_frag.xml
in todoapp/app/src/main/res/layout
27 - 2016-03-03 2017-10-10 4 3 jalc@google.com jalc@google.com
addtask_act.xml
in todoapp/app/src/main/res/layout
44 - 2016-03-03 2016-08-18 4 4 jalc@google.com erik.d.hellman@gmail.com
TasksDataSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source
13 - 2016-04-17 2018-06-13 3 3 erik.hellman@bontouch.com ahmed@spotify.com
TasksDbHelper.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local
37 4 2017-05-31 2018-06-13 3 5 florina.muntenescu@gmail.com ahmed@spotify.com
statistics_act.xml
in todoapp/app/src/main/res/layout
40 - 2016-03-03 2017-06-27 3 4 jalc@google.com admin@goodev.org
styles.xml
in todoapp/app/src/main/res/values-v21
10 - 2016-03-03 2017-06-27 2 2 jalc@google.com admin@goodev.org
ActivityUtils.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util
16 1 2017-09-20 2018-06-13 2 2 klein.voicu@gmail.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/effecthandlers
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/effecthandlers
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/effecthandlers
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/effecthandlers
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
package-info.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/view
3 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
touch_feedback.xml
in todoapp/app/src/main/res/drawable
4 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
list_completed_touch_feedback.xml
in todoapp/app/src/main/res/drawable
5 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
dimens.xml
in todoapp/app/src/main/res/values-w820dp
5 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
TasksFilterType.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
6 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
7 - 2023-01-27 2023-01-27 1 1 perp@spotify.com perp@spotify.com
TaskDetailViewActions.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view
7 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
StatisticsEffect_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain
7 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
dimens.xml
in todoapp/app/src/main/res/values
7 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
AddEditTaskMode_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain
8 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AddEditTaskFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask
97 9 2016-04-17 2018-09-02 17 10 erik.hellman@bontouch.com catalin.morosan@gmail.com
AddEditTaskActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask
67 5 2016-08-12 2018-06-13 17 9 florina.muntenescu@gmail.com ahmed@spotify.com
TasksFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks
140 14 2016-04-17 2018-08-30 8 9 erik.hellman@bontouch.com petter@spotify.com
TaskDetailFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail
115 12 2016-04-14 2018-06-13 16 8 josealcerreca@users.noreply... ahmed@spotify.com
StatisticsActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
65 3 2016-08-12 2018-06-13 8 7 florina.muntenescu@gmail.com ahmed@spotify.com
TasksActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks
66 3 2016-08-18 2018-06-13 7 7 erik.d.hellman@gmail.com ahmed@spotify.com
TasksPersistenceContract.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local
12 1 2016-07-04 2018-06-13 6 7 jydimir@gmail.com ahmed@spotify.com
TasksRemoteDataSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/remote
61 7 2016-04-17 2018-06-13 6 7 erik.hellman@bontouch.com ahmed@spotify.com
TaskDetailActivity.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail
42 3 2016-04-01 2018-06-13 9 6 jalc@google.com ahmed@spotify.com
TasksLocalDataSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local
108 7 2016-04-17 2018-06-13 9 6 erik.hellman@bontouch.com ahmed@spotify.com
tasks_act.xml
in todoapp/app/src/main/res/layout
54 - 2016-03-03 2017-06-27 6 6 jalc@google.com admin@goodev.org
SchedulerProvider.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers
31 5 2016-08-12 2018-06-13 5 6 florina.muntenescu@gmail.com ahmed@spotify.com
tasks_frag.xml
in todoapp/app/src/main/res/layout
63 - 2016-03-03 2018-06-13 6 5 jalc@google.com ahmed@spotify.com
FakeTasksRemoteDataSource.java
in todoapp/app/src/mock/java/com/example/android/architecture/blueprints/todoapp/data
49 6 2016-04-17 2018-06-13 5 5 erik.hellman@bontouch.com ahmed@spotify.com
taskdetail_act.xml
in todoapp/app/src/main/res/layout
39 - 2016-03-03 2016-08-18 5 5 jalc@google.com erik.d.hellman@gmail.com
StatisticsFragment.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
57 6 2016-04-17 2018-06-13 5 5 erik.hellman@bontouch.com ahmed@spotify.com
TasksDbHelper.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local
37 4 2017-05-31 2018-06-13 3 5 florina.muntenescu@gmail.com ahmed@spotify.com
addtask_act.xml
in todoapp/app/src/main/res/layout
44 - 2016-03-03 2016-08-18 4 4 jalc@google.com erik.d.hellman@gmail.com
BaseSchedulerProvider.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers
11 - 2016-08-12 2018-06-13 4 4 florina.muntenescu@gmail.com ahmed@spotify.com
ImmediateSchedulerProvider.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers
21 3 2016-08-12 2018-06-13 4 4 florina.muntenescu@gmail.com ahmed@spotify.com
statistics_act.xml
in todoapp/app/src/main/res/layout
40 - 2016-03-03 2017-06-27 3 4 jalc@google.com admin@goodev.org
Task.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data
19 4 2016-08-31 2018-06-13 6 3 florina.muntenescu@gmail.com ahmed@spotify.com
addtask_frag.xml
in todoapp/app/src/main/res/layout
27 - 2016-03-03 2017-10-10 4 3 jalc@google.com jalc@google.com
TasksDataSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source
13 - 2016-04-17 2018-06-13 3 3 erik.hellman@bontouch.com ahmed@spotify.com
styles.xml
in todoapp/app/src/main/res/values-v21
10 - 2016-03-03 2017-06-27 2 2 jalc@google.com admin@goodev.org
ActivityUtils.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util
16 1 2017-09-20 2018-06-13 2 2 klein.voicu@gmail.com ahmed@spotify.com
pro
12 - 2016-04-08 2016-04-08 1 1 jalc@google.com jalc@google.com
dimens.xml
in todoapp/app/src/main/res/values-w820dp
5 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_statistics_24dp.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
list_completed_touch_feedback.xml
in todoapp/app/src/main/res/drawable
5 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_list.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
touch_feedback.xml
in todoapp/app/src/main/res/drawable
4 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_add.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_edit.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_statistics.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_statistics_100dp.xml
in todoapp/app/src/main/res/drawable
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_done.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_menu.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_verified_user_24dp.xml
in todoapp/app/src/main/res/drawable
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_assignment_turned_in_24dp.xml
in todoapp/app/src/main/res/drawable
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_filter_list.xml
in todoapp/app/src/main/res/drawable
9 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_check_circle_24dp.xml
in todoapp/app/src/main/res/drawable
10 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
nav_header.xml
in todoapp/app/src/main/res/layout
21 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
task_item.xml
in todoapp/app/src/main/res/layout
23 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
taskdetail_frag.xml
in todoapp/app/src/main/res/layout
30 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
statistics_frag.xml
in todoapp/app/src/main/res/layout
16 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
dimens.xml
in todoapp/app/src/main/res/values
7 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
styles.xml
in todoapp/app/src/main/res/values
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
strings.xml
in todoapp/app/src/main/res/values
42 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
tasks_fragment_menu.xml
in todoapp/app/src/main/res/menu
17 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
colors.xml
in todoapp/app/src/main/res/values
8 -
TasksViews.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
157 14 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListLogic.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
129 16 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListEffectHandlers.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/effecthandlers
124 7 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailViews.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view
99 9 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailEffectHandlers.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/effecthandlers
75 4 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListModel.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
72 9 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksAdapter.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
70 6 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListViewData.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
61 3 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
AddEditTaskEffectHandlers.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/effecthandlers
61 3 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
AddEditTaskViews.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view
60 6 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
StatisticsViews.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/view
56 4 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
AddEditTaskLogic.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain
48 4 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListViewDataMapper.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
44 3 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailLogic.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain
43 3 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
strings.xml
in todoapp/app/src/main/res/values
42 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListModelBundlePacker.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
41 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskBundlePacker.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data
41 4 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
StatisticsLogic.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain
39 3 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
DeferredEventSource.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
37 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
AddEditTaskModeBundlePacker.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view
36 4 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetails.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data
35 6 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
StatisticsEffectHandlers.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/effecthandlers
34 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
taskdetail_frag.xml
in todoapp/app/src/main/res/layout
30 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
EmptyTasksViewDataMapper.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
30 1 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
StatisticsStateBundler.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
29 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksInjector.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks
27 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailViewData.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view
26 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
ScrollChildSwipeRefreshLayout.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
25 4 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskViewDataMapper.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view
24 1 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskFilters.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
24 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
task_item.xml
in todoapp/app/src/main/res/layout
23 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
AddEditTaskInjector.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask
23 1 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
nav_header.xml
in todoapp/app/src/main/res/layout
21 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
TaskDetailInjector.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail
21 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
AddEditTaskModel.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain
21 2 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
StatisticsInjector.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics
20 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TasksListEvent_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
20 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailViewDataMapper.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view
19 1 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
tasks_fragment_menu.xml
in todoapp/app/src/main/res/menu
17 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
statistics_frag.xml
in todoapp/app/src/main/res/layout
16 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
TasksListEffect_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain
15 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailEffect_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain
15 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
TaskDetailEvent_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain
15 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
pro
12 - 2016-04-08 2016-04-08 1 1 jalc@google.com jalc@google.com
filter_tasks.xml
in todoapp/app/src/main/res/menu
12 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
AddEditTaskEffect_dataenum.java
in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain
12 - 2018-06-13 2018-06-13 1 1 ahmed@spotify.com ahmed@spotify.com
ic_statistics_100dp.xml
in todoapp/app/src/main/res/drawable
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_verified_user_24dp.xml
in todoapp/app/src/main/res/drawable
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
ic_assignment_turned_in_24dp.xml
in todoapp/app/src/main/res/drawable
11 - 2016-03-03 2016-03-03 1 1 jalc@google.com jalc@google.com
Correlations

File Size vs. Number of Changes: 117 points

catalog-info.yaml x: 7 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskFragment.java x: 97 lines of code y: 17 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.java x: 140 lines of code y: 8 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskActivity.java x: 67 lines of code y: 17 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskInjector.java x: 23 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskEffect_dataenum.java x: 12 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskEvent_dataenum.java x: 11 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskLogic.java x: 48 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskMode_dataenum.java x: 8 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskModel.java x: 21 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/package-info.java x: 3 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/effecthandlers/AddEditTaskEffectHandlers.java x: 61 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view/AddEditTaskModeBundlePacker.java x: 36 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view/AddEditTaskViews.java x: 60 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/Task.java x: 19 lines of code y: 6 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/TaskBundlePacker.java x: 41 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/TaskDetails.java x: 35 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/TasksDataSource.java x: 13 lines of code y: 3 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksDbHelper.java x: 37 lines of code y: 3 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksLocalDataSource.java x: 108 lines of code y: 9 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksPersistenceContract.java x: 12 lines of code y: 6 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/remote/TasksRemoteDataSource.java x: 61 lines of code y: 6 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsActivity.java x: 65 lines of code y: 8 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsFragment.java x: 57 lines of code y: 5 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsInjector.java x: 20 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsStateBundler.java x: 29 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain/StatisticsEvent_dataenum.java x: 10 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain/StatisticsLogic.java x: 39 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain/StatisticsState_dataenum.java x: 9 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/effecthandlers/StatisticsEffectHandlers.java x: 34 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/view/StatisticsViews.java x: 56 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailActivity.java x: 42 lines of code y: 9 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailFragment.java x: 115 lines of code y: 16 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain/TaskDetailEffect_dataenum.java x: 15 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain/TaskDetailLogic.java x: 43 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/effecthandlers/TaskDetailEffectHandlers.java x: 75 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViewData.java x: 26 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViewDataMapper.java x: 19 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViews.java x: 99 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksActivity.java x: 66 lines of code y: 7 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksInjector.java x: 27 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TaskFilters.java x: 24 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksFilterType.java x: 6 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksListLogic.java x: 129 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksListModel.java x: 72 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/effecthandlers/TasksListEffectHandlers.java x: 124 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/DeferredEventSource.java x: 37 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/EmptyTasksViewDataMapper.java x: 30 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/ScrollChildSwipeRefreshLayout.java x: 25 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksAdapter.java x: 70 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksListViewDataMapper.java x: 44 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksViews.java x: 157 lines of code y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/ActivityUtils.java x: 16 lines of code y: 2 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/BaseSchedulerProvider.java x: 11 lines of code y: 4 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/ImmediateSchedulerProvider.java x: 21 lines of code y: 4 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/SchedulerProvider.java x: 31 lines of code y: 5 # changes todoapp/app/src/main/res/layout/tasks_frag.xml x: 63 lines of code y: 6 # changes todoapp/app/src/main/res/values/strings.xml x: 42 lines of code y: 1 # changes todoapp/app/src/mock/java/com/example/android/architecture/blueprints/todoapp/data/FakeTasksRemoteDataSource.java x: 49 lines of code y: 5 # changes todoapp/app/src/main/res/layout/addtask_frag.xml x: 27 lines of code y: 4 # changes todoapp/app/src/main/res/layout/statistics_act.xml x: 40 lines of code y: 3 # changes todoapp/app/src/main/res/layout/tasks_act.xml x: 54 lines of code y: 6 # changes todoapp/app/src/main/res/values-v21/styles.xml x: 10 lines of code y: 2 # changes todoapp/app/src/main/res/layout/addtask_act.xml x: 44 lines of code y: 4 # changes todoapp/app/src/main/res/layout/taskdetail_act.xml x: 39 lines of code y: 5 # changes todoapp/app/src/main/res/drawable/list_completed_touch_feedback.xml x: 5 lines of code y: 1 # changes todoapp/app/src/main/res/drawable/touch_feedback.xml x: 4 lines of code y: 1 # changes todoapp/app/src/main/res/menu/tasks_fragment_menu.xml x: 17 lines of code y: 1 # changes todoapp/app/src/main/res/layout/statistics_frag.xml x: 16 lines of code y: 1 # changes
17.0
# changes
  min: 1.0
  average: 2.23
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 17.0
0 157.0
lines of code
min: 3.0 | average: 29.96 | 25th percentile: 9.0 | median: 19.0 | 75th percentile: 41.5 | max: 157.0

Number of Contributors vs. Number of Changes: 117 points

catalog-info.yaml x: 1 # contributors y: 1 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskFragment.java x: 10 # contributors y: 17 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.java x: 9 # contributors y: 8 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskActivity.java x: 9 # contributors y: 17 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/Task.java x: 3 # contributors y: 6 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/TasksDataSource.java x: 3 # contributors y: 3 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksDbHelper.java x: 5 # contributors y: 3 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksLocalDataSource.java x: 6 # contributors y: 9 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksPersistenceContract.java x: 7 # contributors y: 6 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsActivity.java x: 7 # contributors y: 8 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsFragment.java x: 5 # contributors y: 5 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailFragment.java x: 8 # contributors y: 16 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksActivity.java x: 7 # contributors y: 7 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/ActivityUtils.java x: 2 # contributors y: 2 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/BaseSchedulerProvider.java x: 4 # contributors y: 4 # changes todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/SchedulerProvider.java x: 6 # contributors y: 5 # changes todoapp/app/src/main/res/layout/tasks_frag.xml x: 5 # contributors y: 6 # changes todoapp/app/src/main/res/layout/addtask_frag.xml x: 3 # contributors y: 4 # changes todoapp/app/src/main/res/layout/statistics_act.xml x: 4 # contributors y: 3 # changes todoapp/app/src/main/res/layout/tasks_act.xml x: 6 # contributors y: 6 # changes
17.0
# changes
  min: 1.0
  average: 2.23
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 17.0
0 10.0
# contributors
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 10.0

Number of Contributors vs. File Size: 117 points

catalog-info.yaml x: 1 # contributors y: 7 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskFragment.java x: 10 # contributors y: 97 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksFragment.java x: 9 # contributors y: 140 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskActivity.java x: 9 # contributors y: 67 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskInjector.java x: 1 # contributors y: 23 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskEffect_dataenum.java x: 1 # contributors y: 12 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskEvent_dataenum.java x: 1 # contributors y: 11 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskLogic.java x: 1 # contributors y: 48 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskMode_dataenum.java x: 1 # contributors y: 8 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/AddEditTaskModel.java x: 1 # contributors y: 21 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/domain/package-info.java x: 1 # contributors y: 3 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/effecthandlers/AddEditTaskEffectHandlers.java x: 1 # contributors y: 61 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view/AddEditTaskModeBundlePacker.java x: 1 # contributors y: 36 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/view/AddEditTaskViews.java x: 1 # contributors y: 60 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/Task.java x: 3 # contributors y: 19 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/TaskBundlePacker.java x: 1 # contributors y: 41 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/TaskDetails.java x: 1 # contributors y: 35 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/TasksDataSource.java x: 3 # contributors y: 13 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksDbHelper.java x: 5 # contributors y: 37 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksLocalDataSource.java x: 6 # contributors y: 108 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/local/TasksPersistenceContract.java x: 7 # contributors y: 12 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/source/remote/TasksRemoteDataSource.java x: 7 # contributors y: 61 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsActivity.java x: 7 # contributors y: 65 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsFragment.java x: 5 # contributors y: 57 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsInjector.java x: 1 # contributors y: 20 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsStateBundler.java x: 1 # contributors y: 29 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain/StatisticsEvent_dataenum.java x: 1 # contributors y: 10 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain/StatisticsLogic.java x: 1 # contributors y: 39 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/domain/StatisticsState_dataenum.java x: 1 # contributors y: 9 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/effecthandlers/StatisticsEffectHandlers.java x: 1 # contributors y: 34 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/view/StatisticsViews.java x: 1 # contributors y: 56 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailActivity.java x: 6 # contributors y: 42 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailFragment.java x: 8 # contributors y: 115 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain/TaskDetailEffect_dataenum.java x: 1 # contributors y: 15 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/domain/TaskDetailLogic.java x: 1 # contributors y: 43 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/effecthandlers/TaskDetailEffectHandlers.java x: 1 # contributors y: 75 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViewData.java x: 1 # contributors y: 26 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViewDataMapper.java x: 1 # contributors y: 19 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/view/TaskDetailViews.java x: 1 # contributors y: 99 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksActivity.java x: 7 # contributors y: 66 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksInjector.java x: 1 # contributors y: 27 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TaskFilters.java x: 1 # contributors y: 24 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksFilterType.java x: 1 # contributors y: 6 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksListLogic.java x: 1 # contributors y: 129 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksListModel.java x: 1 # contributors y: 72 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/effecthandlers/TasksListEffectHandlers.java x: 1 # contributors y: 124 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/DeferredEventSource.java x: 1 # contributors y: 37 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/EmptyTasksViewDataMapper.java x: 1 # contributors y: 30 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/ScrollChildSwipeRefreshLayout.java x: 1 # contributors y: 25 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksAdapter.java x: 1 # contributors y: 70 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksListViewDataMapper.java x: 1 # contributors y: 44 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/view/TasksViews.java x: 1 # contributors y: 157 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/ActivityUtils.java x: 2 # contributors y: 16 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/BaseSchedulerProvider.java x: 4 # contributors y: 11 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/ImmediateSchedulerProvider.java x: 4 # contributors y: 21 lines of code todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/util/schedulers/SchedulerProvider.java x: 6 # contributors y: 31 lines of code todoapp/app/src/main/res/layout/tasks_frag.xml x: 5 # contributors y: 63 lines of code todoapp/app/src/main/res/values/strings.xml x: 1 # contributors y: 42 lines of code todoapp/app/src/mock/java/com/example/android/architecture/blueprints/todoapp/data/FakeTasksRemoteDataSource.java x: 5 # contributors y: 49 lines of code todoapp/app/src/main/res/layout/addtask_frag.xml x: 3 # contributors y: 27 lines of code todoapp/app/src/main/res/layout/statistics_act.xml x: 4 # contributors y: 40 lines of code todoapp/app/src/main/res/layout/tasks_act.xml x: 6 # contributors y: 54 lines of code todoapp/app/src/main/res/values-v21/styles.xml x: 2 # contributors y: 10 lines of code todoapp/app/src/main/res/layout/addtask_act.xml x: 4 # contributors y: 44 lines of code todoapp/app/src/main/res/layout/taskdetail_act.xml x: 5 # contributors y: 39 lines of code todoapp/app/src/main/res/drawable/list_completed_touch_feedback.xml x: 1 # contributors y: 5 lines of code todoapp/app/src/main/res/drawable/touch_feedback.xml x: 1 # contributors y: 4 lines of code todoapp/app/src/main/res/menu/tasks_fragment_menu.xml x: 1 # contributors y: 17 lines of code todoapp/app/src/main/res/layout/statistics_frag.xml x: 1 # contributors y: 16 lines of code
157.0
lines of code
  min: 3.0
  average: 29.96
  25th percentile: 9.0
  median: 19.0
  75th percentile: 41.5
  max: 157.0
0 10.0
# contributors
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 10.0