diff --git a/src/main/AndroidManifest.xml b/src/dairy/src/main/AndroidManifest.xml similarity index 100% rename from src/main/AndroidManifest.xml rename to src/dairy/src/main/AndroidManifest.xml diff --git a/src/main/ic_launcher-playstore.png b/src/dairy/src/main/ic_launcher-playstore.png similarity index 100% rename from src/main/ic_launcher-playstore.png rename to src/dairy/src/main/ic_launcher-playstore.png diff --git a/src/main/java/com/app/diary/Mapp.java b/src/dairy/src/main/java/com/app/diary/Mapp.java similarity index 100% rename from src/main/java/com/app/diary/Mapp.java rename to src/dairy/src/main/java/com/app/diary/Mapp.java diff --git a/src/main/java/com/app/diary/adapter/DiaryRecyclerAdapter.java b/src/dairy/src/main/java/com/app/diary/adapter/DiaryRecyclerAdapter.java similarity index 100% rename from src/main/java/com/app/diary/adapter/DiaryRecyclerAdapter.java rename to src/dairy/src/main/java/com/app/diary/adapter/DiaryRecyclerAdapter.java diff --git a/src/main/java/com/app/diary/bean/BaseBean.java b/src/dairy/src/main/java/com/app/diary/bean/BaseBean.java similarity index 100% rename from src/main/java/com/app/diary/bean/BaseBean.java rename to src/dairy/src/main/java/com/app/diary/bean/BaseBean.java diff --git a/src/main/java/com/app/diary/bean/Constant.java b/src/dairy/src/main/java/com/app/diary/bean/Constant.java similarity index 100% rename from src/main/java/com/app/diary/bean/Constant.java rename to src/dairy/src/main/java/com/app/diary/bean/Constant.java diff --git a/src/main/java/com/app/diary/bean/Diary.java b/src/dairy/src/main/java/com/app/diary/bean/Diary.java similarity index 100% rename from src/main/java/com/app/diary/bean/Diary.java rename to src/dairy/src/main/java/com/app/diary/bean/Diary.java diff --git a/src/main/java/com/app/diary/data/DiaryDataSource.java b/src/dairy/src/main/java/com/app/diary/data/DiaryDataSource.java similarity index 100% rename from src/main/java/com/app/diary/data/DiaryDataSource.java rename to src/dairy/src/main/java/com/app/diary/data/DiaryDataSource.java diff --git a/src/main/java/com/app/diary/data/impl/DiaryDataSourceImpl.java b/src/dairy/src/main/java/com/app/diary/data/impl/DiaryDataSourceImpl.java similarity index 100% rename from src/main/java/com/app/diary/data/impl/DiaryDataSourceImpl.java rename to src/dairy/src/main/java/com/app/diary/data/impl/DiaryDataSourceImpl.java diff --git a/src/main/java/com/app/diary/room/converter/DateConverter.java b/src/dairy/src/main/java/com/app/diary/room/converter/DateConverter.java similarity index 100% rename from src/main/java/com/app/diary/room/converter/DateConverter.java rename to src/dairy/src/main/java/com/app/diary/room/converter/DateConverter.java diff --git a/src/main/java/com/app/diary/room/dao/DiaryDao.java b/src/dairy/src/main/java/com/app/diary/room/dao/DiaryDao.java similarity index 100% rename from src/main/java/com/app/diary/room/dao/DiaryDao.java rename to src/dairy/src/main/java/com/app/diary/room/dao/DiaryDao.java diff --git a/src/main/java/com/app/diary/room/database/AppDatabase.java b/src/dairy/src/main/java/com/app/diary/room/database/AppDatabase.java similarity index 100% rename from src/main/java/com/app/diary/room/database/AppDatabase.java rename to src/dairy/src/main/java/com/app/diary/room/database/AppDatabase.java diff --git a/src/main/java/com/app/diary/ui/BaseActivity.java b/src/dairy/src/main/java/com/app/diary/ui/BaseActivity.java similarity index 100% rename from src/main/java/com/app/diary/ui/BaseActivity.java rename to src/dairy/src/main/java/com/app/diary/ui/BaseActivity.java diff --git a/src/main/java/com/app/diary/ui/BaseFragment.java b/src/dairy/src/main/java/com/app/diary/ui/BaseFragment.java similarity index 100% rename from src/main/java/com/app/diary/ui/BaseFragment.java rename to src/dairy/src/main/java/com/app/diary/ui/BaseFragment.java diff --git a/src/main/java/com/app/diary/ui/BaseViewModel.java b/src/dairy/src/main/java/com/app/diary/ui/BaseViewModel.java similarity index 100% rename from src/main/java/com/app/diary/ui/BaseViewModel.java rename to src/dairy/src/main/java/com/app/diary/ui/BaseViewModel.java diff --git a/src/main/java/com/app/diary/ui/DiaryBrowseFragment.java b/src/dairy/src/main/java/com/app/diary/ui/DiaryBrowseFragment.java similarity index 100% rename from src/main/java/com/app/diary/ui/DiaryBrowseFragment.java rename to src/dairy/src/main/java/com/app/diary/ui/DiaryBrowseFragment.java diff --git a/src/main/java/com/app/diary/ui/DiaryBrowseViewModel.java b/src/dairy/src/main/java/com/app/diary/ui/DiaryBrowseViewModel.java similarity index 100% rename from src/main/java/com/app/diary/ui/DiaryBrowseViewModel.java rename to src/dairy/src/main/java/com/app/diary/ui/DiaryBrowseViewModel.java diff --git a/src/main/java/com/app/diary/ui/DiaryEditFragment.java b/src/dairy/src/main/java/com/app/diary/ui/DiaryEditFragment.java similarity index 100% rename from src/main/java/com/app/diary/ui/DiaryEditFragment.java rename to src/dairy/src/main/java/com/app/diary/ui/DiaryEditFragment.java diff --git a/src/main/java/com/app/diary/ui/DiaryEditViewModel.java b/src/dairy/src/main/java/com/app/diary/ui/DiaryEditViewModel.java similarity index 100% rename from src/main/java/com/app/diary/ui/DiaryEditViewModel.java rename to src/dairy/src/main/java/com/app/diary/ui/DiaryEditViewModel.java diff --git a/src/main/java/com/app/diary/ui/DiaryListFragment.java b/src/dairy/src/main/java/com/app/diary/ui/DiaryListFragment.java similarity index 100% rename from src/main/java/com/app/diary/ui/DiaryListFragment.java rename to src/dairy/src/main/java/com/app/diary/ui/DiaryListFragment.java diff --git a/src/main/java/com/app/diary/ui/DiaryListViewModel.java b/src/dairy/src/main/java/com/app/diary/ui/DiaryListViewModel.java similarity index 100% rename from src/main/java/com/app/diary/ui/DiaryListViewModel.java rename to src/dairy/src/main/java/com/app/diary/ui/DiaryListViewModel.java diff --git a/src/main/java/com/app/diary/ui/IndexFragment.java b/src/dairy/src/main/java/com/app/diary/ui/IndexFragment.java similarity index 100% rename from src/main/java/com/app/diary/ui/IndexFragment.java rename to src/dairy/src/main/java/com/app/diary/ui/IndexFragment.java diff --git a/src/main/java/com/app/diary/ui/MainActivity.java b/src/dairy/src/main/java/com/app/diary/ui/MainActivity.java similarity index 100% rename from src/main/java/com/app/diary/ui/MainActivity.java rename to src/dairy/src/main/java/com/app/diary/ui/MainActivity.java diff --git a/src/main/java/com/app/diary/utils/AppUtils.java b/src/dairy/src/main/java/com/app/diary/utils/AppUtils.java similarity index 100% rename from src/main/java/com/app/diary/utils/AppUtils.java rename to src/dairy/src/main/java/com/app/diary/utils/AppUtils.java diff --git a/src/main/java/com/app/diary/utils/SizeUtils.java b/src/dairy/src/main/java/com/app/diary/utils/SizeUtils.java similarity index 100% rename from src/main/java/com/app/diary/utils/SizeUtils.java rename to src/dairy/src/main/java/com/app/diary/utils/SizeUtils.java diff --git a/src/main/java/com/app/diary/utils/TimeUtils.java b/src/dairy/src/main/java/com/app/diary/utils/TimeUtils.java similarity index 100% rename from src/main/java/com/app/diary/utils/TimeUtils.java rename to src/dairy/src/main/java/com/app/diary/utils/TimeUtils.java diff --git a/src/main/java/com/app/diary/utils/ToastUtils.java b/src/dairy/src/main/java/com/app/diary/utils/ToastUtils.java similarity index 100% rename from src/main/java/com/app/diary/utils/ToastUtils.java rename to src/dairy/src/main/java/com/app/diary/utils/ToastUtils.java diff --git a/src/main/java/com/app/diary/utils/rxjava/CompletableObserverUtils.java b/src/dairy/src/main/java/com/app/diary/utils/rxjava/CompletableObserverUtils.java similarity index 100% rename from src/main/java/com/app/diary/utils/rxjava/CompletableObserverUtils.java rename to src/dairy/src/main/java/com/app/diary/utils/rxjava/CompletableObserverUtils.java diff --git a/src/main/java/com/app/diary/utils/rxjava/SingleObserverUtils.java b/src/dairy/src/main/java/com/app/diary/utils/rxjava/SingleObserverUtils.java similarity index 100% rename from src/main/java/com/app/diary/utils/rxjava/SingleObserverUtils.java rename to src/dairy/src/main/java/com/app/diary/utils/rxjava/SingleObserverUtils.java diff --git a/src/main/res/drawable/bg_edit.xml b/src/dairy/src/main/res/drawable/bg_edit.xml similarity index 100% rename from src/main/res/drawable/bg_edit.xml rename to src/dairy/src/main/res/drawable/bg_edit.xml diff --git a/src/main/res/drawable/btn_diary.xml b/src/dairy/src/main/res/drawable/btn_diary.xml similarity index 100% rename from src/main/res/drawable/btn_diary.xml rename to src/dairy/src/main/res/drawable/btn_diary.xml diff --git a/src/main/res/drawable/btn_full.xml b/src/dairy/src/main/res/drawable/btn_full.xml similarity index 100% rename from src/main/res/drawable/btn_full.xml rename to src/dairy/src/main/res/drawable/btn_full.xml diff --git a/src/main/res/drawable/btn_hollow.xml b/src/dairy/src/main/res/drawable/btn_hollow.xml similarity index 100% rename from src/main/res/drawable/btn_hollow.xml rename to src/dairy/src/main/res/drawable/btn_hollow.xml diff --git a/src/main/res/layout/activity_main.xml b/src/dairy/src/main/res/layout/activity_main.xml similarity index 100% rename from src/main/res/layout/activity_main.xml rename to src/dairy/src/main/res/layout/activity_main.xml diff --git a/src/main/res/layout/fragment_diary_browse.xml b/src/dairy/src/main/res/layout/fragment_diary_browse.xml similarity index 100% rename from src/main/res/layout/fragment_diary_browse.xml rename to src/dairy/src/main/res/layout/fragment_diary_browse.xml diff --git a/src/main/res/layout/fragment_diary_edit.xml b/src/dairy/src/main/res/layout/fragment_diary_edit.xml similarity index 100% rename from src/main/res/layout/fragment_diary_edit.xml rename to src/dairy/src/main/res/layout/fragment_diary_edit.xml diff --git a/src/main/res/layout/fragment_diary_list.xml b/src/dairy/src/main/res/layout/fragment_diary_list.xml similarity index 100% rename from src/main/res/layout/fragment_diary_list.xml rename to src/dairy/src/main/res/layout/fragment_diary_list.xml diff --git a/src/main/res/layout/fragment_index.xml b/src/dairy/src/main/res/layout/fragment_index.xml similarity index 100% rename from src/main/res/layout/fragment_index.xml rename to src/dairy/src/main/res/layout/fragment_index.xml diff --git a/src/main/res/layout/item_recycler_diary.xml b/src/dairy/src/main/res/layout/item_recycler_diary.xml similarity index 100% rename from src/main/res/layout/item_recycler_diary.xml rename to src/dairy/src/main/res/layout/item_recycler_diary.xml diff --git a/src/main/res/menu/menu_diary_browse.xml b/src/dairy/src/main/res/menu/menu_diary_browse.xml similarity index 100% rename from src/main/res/menu/menu_diary_browse.xml rename to src/dairy/src/main/res/menu/menu_diary_browse.xml diff --git a/src/main/res/menu/menu_diary_create.xml b/src/dairy/src/main/res/menu/menu_diary_create.xml similarity index 100% rename from src/main/res/menu/menu_diary_create.xml rename to src/dairy/src/main/res/menu/menu_diary_create.xml diff --git a/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/src/dairy/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to src/dairy/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/src/dairy/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to src/dairy/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/src/main/res/mipmap-hdpi/ic_launcher.png b/src/dairy/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-hdpi/ic_launcher.png rename to src/dairy/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/src/dairy/src/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from src/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to src/dairy/src/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/src/main/res/mipmap-hdpi/ic_launcher_round.png b/src/dairy/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from src/main/res/mipmap-hdpi/ic_launcher_round.png rename to src/dairy/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/src/main/res/mipmap-mdpi/ic_launcher.png b/src/dairy/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-mdpi/ic_launcher.png rename to src/dairy/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/src/dairy/src/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from src/main/res/mipmap-mdpi/ic_launcher_foreground.png rename to src/dairy/src/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/src/main/res/mipmap-mdpi/ic_launcher_round.png b/src/dairy/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from src/main/res/mipmap-mdpi/ic_launcher_round.png rename to src/dairy/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/src/main/res/mipmap-xhdpi/ic_launcher.png b/src/dairy/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-xhdpi/ic_launcher.png rename to src/dairy/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/src/dairy/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from src/main/res/mipmap-xhdpi/ic_launcher_foreground.png rename to src/dairy/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/src/dairy/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to src/dairy/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/src/main/res/mipmap-xxhdpi/ic_launcher.png b/src/dairy/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-xxhdpi/ic_launcher.png rename to src/dairy/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/src/dairy/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png rename to src/dairy/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/src/dairy/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to src/dairy/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/src/dairy/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to src/dairy/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/src/dairy/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png rename to src/dairy/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/src/dairy/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to src/dairy/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/src/main/res/navigation/nav_main.xml b/src/dairy/src/main/res/navigation/nav_main.xml similarity index 100% rename from src/main/res/navigation/nav_main.xml rename to src/dairy/src/main/res/navigation/nav_main.xml diff --git a/src/main/res/values/colors.xml b/src/dairy/src/main/res/values/colors.xml similarity index 100% rename from src/main/res/values/colors.xml rename to src/dairy/src/main/res/values/colors.xml diff --git a/src/main/res/values/strings.xml b/src/dairy/src/main/res/values/strings.xml similarity index 100% rename from src/main/res/values/strings.xml rename to src/dairy/src/main/res/values/strings.xml diff --git a/src/main/res/values/themes.xml b/src/dairy/src/main/res/values/themes.xml similarity index 100% rename from src/main/res/values/themes.xml rename to src/dairy/src/main/res/values/themes.xml diff --git a/src/main/res/xml/backup_rules.xml b/src/dairy/src/main/res/xml/backup_rules.xml similarity index 100% rename from src/main/res/xml/backup_rules.xml rename to src/dairy/src/main/res/xml/backup_rules.xml diff --git a/src/main/res/xml/data_extraction_rules.xml b/src/dairy/src/main/res/xml/data_extraction_rules.xml similarity index 100% rename from src/main/res/xml/data_extraction_rules.xml rename to src/dairy/src/main/res/xml/data_extraction_rules.xml