├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── README.md ├── api.properties ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro ├── schemas │ └── com.arduia.expense.data.local.ProExpenseDatabase │ │ ├── 4.json │ │ ├── 5.json │ │ └── 6.json └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── expense │ │ └── ExampleInstrumentedTest.kt │ ├── dev │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── currencies.json │ │ ├── open_source_licenses.html │ │ └── privacy_policy.html │ ├── java │ │ └── com │ │ │ └── arduia │ │ │ └── expense │ │ │ ├── ExpenseApplication.kt │ │ │ ├── data │ │ │ ├── BackupRepository.kt │ │ │ ├── BackupRepositoryImpl.kt │ │ │ ├── CurrencyRepository.kt │ │ │ ├── CurrencyRepositoryImpl.kt │ │ │ ├── ExpenseRepository.kt │ │ │ ├── ExpenseRepositoryImpl.kt │ │ │ ├── FeedbackWorker.kt │ │ │ ├── ProExpenseServerRepository.kt │ │ │ ├── ProExpenseServerRepositoryImpl.kt │ │ │ ├── SettingsRepository.kt │ │ │ ├── SettingsRepositoryImpl.kt │ │ │ ├── backup │ │ │ │ ├── ExpenseBackupSheet.kt │ │ │ │ ├── ExpenseBackupSource.kt │ │ │ │ ├── ExportWorker.kt │ │ │ │ ├── ImportWorker.kt │ │ │ │ └── SchemaBackupSheet.kt │ │ │ ├── exception │ │ │ │ └── RepositoryException.kt │ │ │ ├── ext │ │ │ │ ├── Context.kt │ │ │ │ └── Result.kt │ │ │ ├── local │ │ │ │ ├── AboutUpdateDataModel.kt │ │ │ │ ├── AmountTypeConverter.kt │ │ │ │ ├── BackupDao.kt │ │ │ │ ├── BackupEnt.kt │ │ │ │ ├── CacheDao.kt │ │ │ │ ├── CacheDaoImpl.kt │ │ │ │ ├── CurrencyDao.kt │ │ │ │ ├── CurrencyDaoImpl.kt │ │ │ │ ├── CurrencyDto.kt │ │ │ │ ├── DateRangeDataModel.kt │ │ │ │ ├── ExpenseDao.kt │ │ │ │ ├── ExpenseEnt.kt │ │ │ │ ├── PreferenceFlowStorageDaoImpl.kt │ │ │ │ ├── PreferenceStorageDao.kt │ │ │ │ ├── ProExpenseDatabase.kt │ │ │ │ └── UpdateStatusDataModel.kt │ │ │ ├── network │ │ │ │ ├── CheckUpdateDto.kt │ │ │ │ ├── ExpenseVersionDto.kt │ │ │ │ └── FeedbackDto.kt │ │ │ └── update │ │ │ │ └── CheckAboutUpdateWorker.kt │ │ │ ├── di │ │ │ ├── AbstractBackupModule.kt │ │ │ ├── AbstractDomainModule.kt │ │ │ ├── AbstractExpenseModule.kt │ │ │ ├── AbstractFormattingModule.kt │ │ │ ├── AbstractMapperModule.kt │ │ │ ├── AbstractRepoModule.kt │ │ │ ├── AbstractUiModelMapperModule.kt │ │ │ ├── AdapterModule.kt │ │ │ ├── AnimationModule.kt │ │ │ ├── BackgroundModule.kt │ │ │ ├── BackupMessagingModule.kt │ │ │ ├── BackupModule.kt │ │ │ ├── ContentProviderModule.kt │ │ │ ├── DatabaseModule.kt │ │ │ ├── FormatModule.kt │ │ │ ├── NavHostModule.kt │ │ │ ├── NetworkModule.kt │ │ │ └── RepositoryModule.kt │ │ │ ├── domain │ │ │ ├── Amount.kt │ │ │ ├── DataStoreExchangeRate.kt │ │ │ ├── ExpenseLogItemEnt.kt │ │ │ ├── ExpenseStore.kt │ │ │ └── filter │ │ │ │ ├── DateRange.kt │ │ │ │ ├── ExpenseDateRange.kt │ │ │ │ ├── ExpenseLogFilterInfo.kt │ │ │ │ └── Range.kt │ │ │ ├── model │ │ │ ├── FlowResult.kt │ │ │ └── Result.kt │ │ │ └── ui │ │ │ ├── BackupMessageReceiver.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainHost.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── NavBaseFragment.kt │ │ │ ├── NavigationDrawer.kt │ │ │ ├── about │ │ │ ├── AboutFragment.kt │ │ │ ├── AboutUpdateDialog.kt │ │ │ ├── AboutUpdateUiModel.kt │ │ │ ├── AboutUpdateUiModelMapper.kt │ │ │ ├── ForceUpgradeDialog.kt │ │ │ └── VersionUpdateUtil.kt │ │ │ ├── backup │ │ │ ├── BackupFragment.kt │ │ │ ├── BackupListAdapter.kt │ │ │ ├── BackupMapper.kt │ │ │ ├── BackupMessageViewModel.kt │ │ │ ├── BackupUiModel.kt │ │ │ ├── BackupViewModel.kt │ │ │ ├── ExportDialogFragment.kt │ │ │ ├── ExportViewModel.kt │ │ │ ├── ImportDialogFragment.kt │ │ │ └── ImportViewModel.kt │ │ │ ├── common │ │ │ ├── category │ │ │ │ ├── ExpenseCategoryProvider.kt │ │ │ │ └── ExpenseCategoryProviderImpl.kt │ │ │ ├── customview │ │ │ │ └── MaterialSearchBox.kt │ │ │ ├── delete │ │ │ │ └── DeleteConfirmFragment.kt │ │ │ ├── exception │ │ │ │ └── DateRangeCheck.kt │ │ │ ├── expense │ │ │ │ ├── ExpenseDetailDialog.kt │ │ │ │ └── ExpenseDetailUiModel.kt │ │ │ ├── ext │ │ │ │ ├── Activity.kt │ │ │ │ ├── CalendarExt.kt │ │ │ │ └── ColorList.kt │ │ │ ├── filter │ │ │ │ ├── DateRangeSortingEnt.kt │ │ │ │ ├── ExpenseFilterDialogFragment.kt │ │ │ │ └── ExpenseFilterViewModel.kt │ │ │ ├── formatter │ │ │ │ ├── DateFormatter.kt │ │ │ │ ├── DateRangeFormatter.kt │ │ │ │ ├── ExpenseDateFormatter.kt │ │ │ │ ├── ExpenseDateRangeFormatter.kt │ │ │ │ ├── ExpenseRecentDateFormatter.kt │ │ │ │ ├── MonthDateRangeFormatter.kt │ │ │ │ └── StatisticDateRangeFormatter.kt │ │ │ ├── helper │ │ │ │ └── MarginItemDecoration.kt │ │ │ ├── language │ │ │ │ ├── LanguageProvider.kt │ │ │ │ ├── LanguageProviderImpl.kt │ │ │ │ └── LanguageUiModel.kt │ │ │ ├── mapper │ │ │ │ └── CurrencyUiModelMapper.kt │ │ │ └── uimodel │ │ │ │ └── DeleteInfoUiModel.kt │ │ │ ├── entry │ │ │ ├── CategoryListAdapter.kt │ │ │ ├── ExpenseEntryFragment.kt │ │ │ ├── ExpenseEntryMode.kt │ │ │ ├── ExpenseEntryViewModel.kt │ │ │ ├── ExpenseUpdateDataUiModel.kt │ │ │ ├── ExpenseUpdateDataUiModelMapper.kt │ │ │ ├── FloatingInputFilter.kt │ │ │ └── LockMode.kt │ │ │ ├── expenselogs │ │ │ ├── ExpenseEntToLogVoMapper.kt │ │ │ ├── ExpenseFragment.kt │ │ │ ├── ExpenseLogAdapter.kt │ │ │ ├── ExpenseLogUiModel.kt │ │ │ ├── ExpenseLogUiModelMapper.kt │ │ │ ├── ExpenseMode.kt │ │ │ ├── ExpenseUiModel.kt │ │ │ ├── ExpenseViewModel.kt │ │ │ └── swipe │ │ │ │ ├── SwipeFrameLayout.kt │ │ │ │ ├── SwipeItemCallback.kt │ │ │ │ ├── SwipeItemState.kt │ │ │ │ ├── SwipeListenerVH.kt │ │ │ │ └── SwipeStateHolder.kt │ │ │ ├── feedback │ │ │ ├── FeedbackFragment.kt │ │ │ ├── FeedbackStatusDialog.kt │ │ │ └── FeedbackViewModel.kt │ │ │ ├── home │ │ │ ├── ExpenseDayNameProvider.kt │ │ │ ├── ExpenseDetailUiModelMapper.kt │ │ │ ├── ExpenseGraphAdapter.kt │ │ │ ├── ExpenseRateCalculator.kt │ │ │ ├── ExpenseRateCalculatorImpl.kt │ │ │ ├── ExpenseUiModelMapper.kt │ │ │ ├── HomeFragment.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── IncomeOutcomeEpoxyModel.kt │ │ │ ├── RecentListAdapter.kt │ │ │ └── WeeklyGraphUiModel.kt │ │ │ ├── onboarding │ │ │ ├── ChooseCurrencyFragment.kt │ │ │ ├── ChooseCurrencyViewModel.kt │ │ │ ├── ChooseLanguageFragment.kt │ │ │ ├── ChooseLanguageViewModel.kt │ │ │ ├── CurrencyListAdapter.kt │ │ │ ├── CurrencyUiModel.kt │ │ │ ├── LangListAdapter.kt │ │ │ ├── LanguageListAdapter.kt │ │ │ ├── OnBoardingConfigFragment.kt │ │ │ ├── OnBoardingConfigViewModel.kt │ │ │ └── OnBoardingStateAdapter.kt │ │ │ ├── settings │ │ │ ├── ChooseCurrencyDialog.kt │ │ │ ├── ChooseLanguageDialog.kt │ │ │ ├── ChooseThemeDialog.kt │ │ │ ├── SettingsFragment.kt │ │ │ └── SettingsViewModel.kt │ │ │ ├── splash │ │ │ ├── SplashFragment.kt │ │ │ └── SplashViewModel.kt │ │ │ ├── statistics │ │ │ ├── CategoryAnalysizerImpl.kt │ │ │ ├── CategoryAnalyzer.kt │ │ │ ├── CategoryStatisticListAdapter.kt │ │ │ ├── CategoryStatisticUiModel.kt │ │ │ ├── StatisticsFragment.kt │ │ │ └── StatisticsViewModel.kt │ │ │ └── web │ │ │ └── WebFragment.kt │ └── res │ │ ├── anim │ │ ├── expense_enter_left.xml │ │ ├── expense_exit_right.xml │ │ ├── pop_down_up.xml │ │ └── pop_up_down.xml │ │ ├── color │ │ ├── category_background_color_statelist.xml │ │ └── navigation_menu_text_color.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── bg_large_rounded_warning.xml │ │ ├── bg_small_rounded_warning.xml │ │ ├── flag_china.xml │ │ ├── flag_germany.xml │ │ ├── flag_myanmar.xml │ │ ├── flag_united_states.xml │ │ ├── ic_accomplish.xml │ │ ├── ic_add.xml │ │ ├── ic_arrow_start.xml │ │ ├── ic_back.xml │ │ ├── ic_backup.xml │ │ ├── ic_borrow.xml │ │ ├── ic_calendar.xml │ │ ├── ic_check.xml │ │ ├── ic_checked.xml │ │ ├── ic_close.xml │ │ ├── ic_clothes.xml │ │ ├── ic_date.xml │ │ ├── ic_delete.xml │ │ ├── ic_donation.xml │ │ ├── ic_done.xml │ │ ├── ic_done_circle.xml │ │ ├── ic_down_arrow.xml │ │ ├── ic_drop_down.xml │ │ ├── ic_edit.xml │ │ ├── ic_education.xml │ │ ├── ic_entertainment.xml │ │ ├── ic_expense_logs.xml │ │ ├── ic_export.xml │ │ ├── ic_feedback.xml │ │ ├── ic_filter.xml │ │ ├── ic_folder.xml │ │ ├── ic_food.xml │ │ ├── ic_healthcare.xml │ │ ├── ic_history.xml │ │ ├── ic_home.xml │ │ ├── ic_household.xml │ │ ├── ic_import.xml │ │ ├── ic_income.xml │ │ ├── ic_info.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_background_rounded.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_launcher_foreground_rounded.xml │ │ ├── ic_left.xml │ │ ├── ic_like.xml │ │ ├── ic_lock_closed.xml │ │ ├── ic_lock_open.xml │ │ ├── ic_loop.xml │ │ ├── ic_menu.xml │ │ ├── ic_minus.xml │ │ ├── ic_more.xml │ │ ├── ic_more_horizontal.xml │ │ ├── ic_more_next.xml │ │ ├── ic_nav_next.xml │ │ ├── ic_outcome.xml │ │ ├── ic_report.xml │ │ ├── ic_save.xml │ │ ├── ic_search.xml │ │ ├── ic_select_all.xml │ │ ├── ic_settings.xml │ │ ├── ic_social.xml │ │ ├── ic_statistics.xml │ │ ├── ic_theme.xml │ │ ├── ic_time.xml │ │ ├── ic_transportation.xml │ │ ├── ic_up_arrrow.xml │ │ └── ic_update.xml │ │ ├── font │ │ ├── poppins.xml │ │ ├── poppins_light.ttf │ │ ├── poppins_medium.ttf │ │ ├── pyidaungsu.xml │ │ ├── pyidaungsu_bold.ttf │ │ └── pyidaungsu_regular.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── choose_theme_dialog.xml │ │ ├── expense_detail_dialog.xml │ │ ├── filter_expense_dialog.xml │ │ ├── fragment_about.xml │ │ ├── fragment_about_update_dialog.xml │ │ ├── fragment_backup.xml │ │ ├── fragment_backup_detail.xml │ │ ├── fragment_choose_currency.xml │ │ ├── fragment_choose_currency_dialog.xml │ │ ├── fragment_choose_language.xml │ │ ├── fragment_choose_language_dialog.xml │ │ ├── fragment_delete_confirm_dialog.xml │ │ ├── fragment_expense_entry.xml │ │ ├── fragment_expense_logs.xml │ │ ├── fragment_export_dialog.xml │ │ ├── fragment_feedback.xml │ │ ├── fragment_feedback_status_dialog.xml │ │ ├── fragment_home.xml │ │ ├── fragment_lang_dialog.xml │ │ ├── fragment_onboard_config.xml │ │ ├── fragment_settings.xml │ │ ├── fragment_splash.xml │ │ ├── fragment_statistic.xml │ │ ├── fragment_web.xml │ │ ├── item_backup.xml │ │ ├── item_category.xml │ │ ├── item_category_statistic.xml │ │ ├── item_currency.xml │ │ ├── item_expense_date_header.xml │ │ ├── item_expense_log.xml │ │ ├── item_expense_recent.xml │ │ ├── item_language.xml │ │ ├── layout_expense_graph.xml │ │ ├── layout_expense_in_out.xml │ │ ├── layout_header.xml │ │ ├── layout_no_expense_logs.xml │ │ ├── layout_recent_lists.xml │ │ ├── layout_search_box.xml │ │ └── layout_toolbar.xml │ │ ├── menu │ │ ├── menu_entry.xml │ │ ├── menu_expense_log.xml │ │ └── menu_home.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── main_nav.xml │ │ ├── values-cn │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-my │ │ ├── font_config.xml │ │ └── strings.xml │ │ ├── values-night │ │ └── theme.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-v35 │ │ └── styles.xml │ │ └── values │ │ ├── attr.xml │ │ ├── base_theme.xml │ │ ├── colors.xml │ │ ├── dimen.xml │ │ ├── font_config.xml │ │ ├── integer.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── theme.xml │ └── test │ └── java │ └── com │ └── arduia │ └── expense │ ├── ExampleUnitTest.kt │ ├── data │ └── ExpenseRepositoryTest.kt │ ├── domain │ └── AmountTest.kt │ └── ui │ ├── MainViewModelTest.kt │ ├── about │ └── AboutFragmentTest.kt │ ├── backup │ └── BackupFragmentTest.kt │ ├── common │ └── delete │ │ └── DeleteConfirmFragmentTest.kt │ ├── entry │ ├── ExpenseEntryFragmentTest.kt │ └── FloatingInputFilterTest.kt │ ├── expenselogs │ └── ExpenseFragmentTest.kt │ └── home │ └── HomeFragmentTest.kt ├── backup ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── backup │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── backup │ │ ├── AbstractBackupSheet.kt │ │ ├── BackupException.kt │ │ ├── BackupSheet.kt │ │ ├── BackupSource.kt │ │ ├── ExcelBackup.kt │ │ ├── FileNameGenerator.kt │ │ ├── NameGenerator.kt │ │ ├── SheetFieldInfo.kt │ │ ├── SheetRow.kt │ │ ├── generator │ │ └── BackupNameGenerator.kt │ │ └── task │ │ ├── BackupResult.kt │ │ └── BackupTask.kt │ └── test │ └── java │ └── com │ └── arduia │ └── backup │ └── ExampleUnitTest.kt ├── currency-store ├── .gitignore ├── build.gradle.kts └── src │ ├── androidTest │ └── AndroidManifest.xml │ ├── main │ └── java │ │ └── com │ │ └── arduia │ │ └── currencystore │ │ ├── Rate.kt │ │ └── Store.kt │ └── test │ └── java │ └── com │ └── arduia │ └── currencystore │ └── CurrencyStoreTest.kt ├── expense-backup ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── expense │ │ └── backup │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── expense │ │ └── backup │ │ ├── MainCategoryField.kt │ │ ├── Metadata.kt │ │ └── schema │ │ ├── BackupSchema.kt │ │ └── table │ │ ├── Field.kt │ │ └── Table.kt │ └── test │ └── java │ └── com │ └── arduia │ ├── expense │ └── backup │ │ └── ExampleUnitTest.kt │ └── expensebackup │ └── ExpenseBackupTest.kt ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 2.txt │ ├── 3.txt │ ├── 4.txt │ ├── 5.txt │ ├── 6.txt │ ├── 7.txt │ └── 8.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── shared ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── core │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── arduia │ │ └── core │ │ ├── arch │ │ └── Mapper.kt │ │ ├── content │ │ └── Context.kt │ │ ├── extension │ │ ├── Dimen.kt │ │ └── Drawable.kt │ │ ├── lang │ │ └── LocaleUpdate.kt │ │ ├── performance │ │ └── Duration.kt │ │ └── view │ │ └── View.kt │ └── test │ └── java │ └── com │ └── arduia │ ├── core │ └── ExampleUnitTest.kt │ └── shared │ └── SharedModuleTest.kt └── week-expense-graph ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── androidTest ├── AndroidManifest.xml └── java │ └── com │ └── arduia │ └── graph │ └── ExampleInstrumentedTest.kt ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── arduia │ │ └── graph │ │ ├── DayNameProvider.kt │ │ ├── DefaultDayNameProviderImpl.kt │ │ ├── SpendGraph.kt │ │ └── SpendPoint.kt └── res │ └── values │ └── attrs.xml └── test └── java └── com └── arduia └── graph └── ExampleUnitTest.kt /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/README.md -------------------------------------------------------------------------------- /api.properties: -------------------------------------------------------------------------------- 1 | main_url="https://proexpense.herokuapp.com" 2 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/schemas/com.arduia.expense.data.local.ProExpenseDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/schemas/com.arduia.expense.data.local.ProExpenseDatabase/4.json -------------------------------------------------------------------------------- /app/schemas/com.arduia.expense.data.local.ProExpenseDatabase/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/schemas/com.arduia.expense.data.local.ProExpenseDatabase/5.json -------------------------------------------------------------------------------- /app/schemas/com.arduia.expense.data.local.ProExpenseDatabase/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/schemas/com.arduia.expense.data.local.ProExpenseDatabase/6.json -------------------------------------------------------------------------------- /app/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/androidTest/java/com/arduia/expense/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/androidTest/java/com/arduia/expense/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/dev/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/dev/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/currencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/assets/currencies.json -------------------------------------------------------------------------------- /app/src/main/assets/open_source_licenses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/assets/open_source_licenses.html -------------------------------------------------------------------------------- /app/src/main/assets/privacy_policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/assets/privacy_policy.html -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ExpenseApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ExpenseApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/BackupRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/BackupRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/BackupRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/BackupRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/CurrencyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/CurrencyRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/CurrencyRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/CurrencyRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/ExpenseRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/ExpenseRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/ExpenseRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/ExpenseRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/FeedbackWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/FeedbackWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/ProExpenseServerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/ProExpenseServerRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/ProExpenseServerRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/ProExpenseServerRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/SettingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/SettingsRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/SettingsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/SettingsRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/backup/ExpenseBackupSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/backup/ExpenseBackupSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/backup/ExpenseBackupSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/backup/ExpenseBackupSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/backup/ExportWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/backup/ExportWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/backup/ImportWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/backup/ImportWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/backup/SchemaBackupSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/backup/SchemaBackupSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/exception/RepositoryException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/exception/RepositoryException.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/ext/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/ext/Context.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/ext/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/ext/Result.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/AboutUpdateDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/AboutUpdateDataModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/AmountTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/AmountTypeConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/BackupDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/BackupDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/BackupEnt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/BackupEnt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/CacheDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/CacheDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/CacheDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/CacheDaoImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/CurrencyDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/CurrencyDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/CurrencyDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/CurrencyDaoImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/CurrencyDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/CurrencyDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/DateRangeDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/DateRangeDataModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/ExpenseDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/ExpenseDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/ExpenseEnt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/ExpenseEnt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/PreferenceFlowStorageDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/PreferenceFlowStorageDaoImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/PreferenceStorageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/PreferenceStorageDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/ProExpenseDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/ProExpenseDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/local/UpdateStatusDataModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/local/UpdateStatusDataModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/network/CheckUpdateDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/network/CheckUpdateDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/network/ExpenseVersionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/network/ExpenseVersionDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/network/FeedbackDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/network/FeedbackDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/data/update/CheckAboutUpdateWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/data/update/CheckAboutUpdateWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractBackupModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractBackupModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractDomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractDomainModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractExpenseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractExpenseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractFormattingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractFormattingModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractMapperModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractMapperModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractRepoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractRepoModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AbstractUiModelMapperModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AbstractUiModelMapperModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AdapterModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AdapterModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/AnimationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/AnimationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/BackgroundModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/BackgroundModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/BackupMessagingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/BackupMessagingModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/BackupModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/BackupModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/ContentProviderModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/ContentProviderModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/FormatModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/FormatModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/NavHostModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/NavHostModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/Amount.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/Amount.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/DataStoreExchangeRate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/DataStoreExchangeRate.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/ExpenseLogItemEnt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/ExpenseLogItemEnt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/ExpenseStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/ExpenseStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/filter/DateRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/filter/DateRange.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/filter/ExpenseDateRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/filter/ExpenseDateRange.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/filter/ExpenseLogFilterInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/filter/ExpenseLogFilterInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/domain/filter/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/domain/filter/Range.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/model/FlowResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/model/FlowResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/model/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/model/Result.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/BackupMessageReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/BackupMessageReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/MainHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/MainHost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/NavBaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/NavBaseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/NavigationDrawer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/NavigationDrawer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/about/AboutFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/about/AboutFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/about/AboutUpdateDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/about/AboutUpdateDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/about/AboutUpdateUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/about/AboutUpdateUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/about/AboutUpdateUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/about/AboutUpdateUiModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/about/ForceUpgradeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/about/ForceUpgradeDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/about/VersionUpdateUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/about/VersionUpdateUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/BackupFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/BackupFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/BackupListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/BackupListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/BackupMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/BackupMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/BackupMessageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/BackupMessageViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/BackupUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/BackupUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/BackupViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/BackupViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/ExportDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/ExportDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/ExportViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/ExportViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/ImportDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/ImportDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/backup/ImportViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/backup/ImportViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/category/ExpenseCategoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/category/ExpenseCategoryProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/category/ExpenseCategoryProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/category/ExpenseCategoryProviderImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/customview/MaterialSearchBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/customview/MaterialSearchBox.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/delete/DeleteConfirmFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/delete/DeleteConfirmFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/exception/DateRangeCheck.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/exception/DateRangeCheck.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/expense/ExpenseDetailDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/expense/ExpenseDetailDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/expense/ExpenseDetailUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/expense/ExpenseDetailUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/ext/Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/ext/Activity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/ext/CalendarExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/ext/CalendarExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/ext/ColorList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/ext/ColorList.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/filter/DateRangeSortingEnt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/filter/DateRangeSortingEnt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/filter/ExpenseFilterDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/filter/ExpenseFilterDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/filter/ExpenseFilterViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/filter/ExpenseFilterViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/DateFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/DateFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/DateRangeFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/DateRangeFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/ExpenseDateFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/ExpenseDateFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/ExpenseDateRangeFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/ExpenseDateRangeFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/ExpenseRecentDateFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/ExpenseRecentDateFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/MonthDateRangeFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/MonthDateRangeFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/formatter/StatisticDateRangeFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/formatter/StatisticDateRangeFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/helper/MarginItemDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/helper/MarginItemDecoration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/language/LanguageProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/language/LanguageProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/language/LanguageProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/language/LanguageProviderImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/language/LanguageUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/language/LanguageUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/mapper/CurrencyUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/mapper/CurrencyUiModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/common/uimodel/DeleteInfoUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/common/uimodel/DeleteInfoUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/CategoryListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/CategoryListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/ExpenseEntryFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/ExpenseEntryFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/ExpenseEntryMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/ExpenseEntryMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/ExpenseEntryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/ExpenseEntryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/ExpenseUpdateDataUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/ExpenseUpdateDataUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/ExpenseUpdateDataUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/ExpenseUpdateDataUiModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/FloatingInputFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/FloatingInputFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/entry/LockMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/entry/LockMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseEntToLogVoMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseEntToLogVoMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseLogAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseLogAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseLogUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseLogUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseLogUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseLogUiModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/ExpenseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeFrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeFrameLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeItemCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeItemCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeItemState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeItemState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeListenerVH.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeListenerVH.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeStateHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/expenselogs/swipe/SwipeStateHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/feedback/FeedbackFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/feedback/FeedbackFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/feedback/FeedbackStatusDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/feedback/FeedbackStatusDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/feedback/FeedbackViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/feedback/FeedbackViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/ExpenseDayNameProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/ExpenseDayNameProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/ExpenseDetailUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/ExpenseDetailUiModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/ExpenseGraphAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/ExpenseGraphAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/ExpenseRateCalculator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/ExpenseRateCalculator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/ExpenseRateCalculatorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/ExpenseRateCalculatorImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/ExpenseUiModelMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/ExpenseUiModelMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/IncomeOutcomeEpoxyModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/IncomeOutcomeEpoxyModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/RecentListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/RecentListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/home/WeeklyGraphUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/home/WeeklyGraphUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/ChooseCurrencyFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/ChooseCurrencyFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/ChooseCurrencyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/ChooseCurrencyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/ChooseLanguageFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/ChooseLanguageFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/ChooseLanguageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/ChooseLanguageViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/CurrencyListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/CurrencyListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/CurrencyUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/CurrencyUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/LangListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/LangListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/LanguageListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/LanguageListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/OnBoardingConfigFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/OnBoardingConfigFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/OnBoardingConfigViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/OnBoardingConfigViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/onboarding/OnBoardingStateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/onboarding/OnBoardingStateAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/settings/ChooseCurrencyDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/settings/ChooseCurrencyDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/settings/ChooseLanguageDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/settings/ChooseLanguageDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/settings/ChooseThemeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/settings/ChooseThemeDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/settings/SettingsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/settings/SettingsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/splash/SplashFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/splash/SplashFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/statistics/CategoryAnalysizerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/statistics/CategoryAnalysizerImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/statistics/CategoryAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/statistics/CategoryAnalyzer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/statistics/CategoryStatisticListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/statistics/CategoryStatisticListAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/statistics/CategoryStatisticUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/statistics/CategoryStatisticUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/statistics/StatisticsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/statistics/StatisticsFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/statistics/StatisticsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/statistics/StatisticsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arduia/expense/ui/web/WebFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/java/com/arduia/expense/ui/web/WebFragment.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/expense_enter_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/anim/expense_enter_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/expense_exit_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/anim/expense_exit_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/pop_down_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/anim/pop_down_up.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/pop_up_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/anim/pop_up_down.xml -------------------------------------------------------------------------------- /app/src/main/res/color/category_background_color_statelist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/color/category_background_color_statelist.xml -------------------------------------------------------------------------------- /app/src/main/res/color/navigation_menu_text_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/color/navigation_menu_text_color.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_large_rounded_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/bg_large_rounded_warning.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_small_rounded_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/bg_small_rounded_warning.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/flag_china.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/flag_china.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/flag_germany.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/flag_germany.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/flag_myanmar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/flag_myanmar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/flag_united_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/flag_united_states.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_accomplish.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_accomplish.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_start.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_arrow_start.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_backup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_backup.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_borrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_borrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_calendar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_calendar.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_checked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_checked.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clothes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_clothes.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_date.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_date.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_donation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_donation.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_done.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_done_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_down_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_down_arrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_drop_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_drop_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_edit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_education.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_education.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_entertainment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_entertainment.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expense_logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_expense_logs.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_export.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_export.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_feedback.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_folder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_folder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_food.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_food.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_healthcare.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_healthcare.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_history.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_history.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_household.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_household.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_import.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_import.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_income.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_income.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background_rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_launcher_background_rounded.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground_rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_launcher_foreground_rounded.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_left.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_like.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_like.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock_closed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_lock_closed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock_open.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_lock_open.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_loop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_loop.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_minus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_minus.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_more.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_more_horizontal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_more_horizontal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_more_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_more_next.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_nav_next.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_outcome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_outcome.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_report.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_save.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_save.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_select_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_select_all.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_social.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_social.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_statistics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_statistics.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_theme.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_time.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_transportation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_transportation.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_up_arrrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_up_arrrow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_update.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/drawable/ic_update.xml -------------------------------------------------------------------------------- /app/src/main/res/font/poppins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/font/poppins.xml -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/font/poppins_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/font/poppins_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/pyidaungsu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/font/pyidaungsu.xml -------------------------------------------------------------------------------- /app/src/main/res/font/pyidaungsu_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/font/pyidaungsu_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/pyidaungsu_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/font/pyidaungsu_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/choose_theme_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/choose_theme_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/expense_detail_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/expense_detail_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/filter_expense_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/filter_expense_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_about_update_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_about_update_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_backup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_backup.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_backup_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_backup_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_choose_currency.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_choose_currency.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_choose_currency_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_choose_currency_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_choose_language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_choose_language.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_choose_language_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_choose_language_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_delete_confirm_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_delete_confirm_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_expense_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_expense_entry.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_expense_logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_expense_logs.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_export_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_export_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_feedback.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_feedback_status_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_feedback_status_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_lang_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_lang_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_onboard_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_onboard_config.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_statistic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_statistic.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/fragment_web.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_backup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_backup.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_category.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_category_statistic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_category_statistic.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_currency.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_currency.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_expense_date_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_expense_date_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_expense_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_expense_log.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_expense_recent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_expense_recent.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/item_language.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_expense_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_expense_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_expense_in_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_expense_in_out.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_header.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_no_expense_logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_no_expense_logs.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_recent_lists.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_recent_lists.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_search_box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_search_box.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/layout/layout_toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/menu/menu_entry.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_expense_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/menu/menu_expense_log.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/menu/menu_home.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/main_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/navigation/main_nav.xml -------------------------------------------------------------------------------- /app/src/main/res/values-cn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-cn/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-my/font_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-my/font_config.xml -------------------------------------------------------------------------------- /app/src/main/res/values-my/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-my/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-night/theme.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v35/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values-v35/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/attr.xml -------------------------------------------------------------------------------- /app/src/main/res/values/base_theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/base_theme.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /app/src/main/res/values/font_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/font_config.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/integer.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/theme.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/main/res/values/theme.xml -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/data/ExpenseRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/data/ExpenseRepositoryTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/domain/AmountTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/domain/AmountTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/MainViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/MainViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/about/AboutFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/about/AboutFragmentTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/backup/BackupFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/backup/BackupFragmentTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/common/delete/DeleteConfirmFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/common/delete/DeleteConfirmFragmentTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/entry/ExpenseEntryFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/entry/ExpenseEntryFragmentTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/entry/FloatingInputFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/entry/FloatingInputFilterTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/expenselogs/ExpenseFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/expenselogs/ExpenseFragmentTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arduia/expense/ui/home/HomeFragmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/app/src/test/java/com/arduia/expense/ui/home/HomeFragmentTest.kt -------------------------------------------------------------------------------- /backup/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /backup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/build.gradle.kts -------------------------------------------------------------------------------- /backup/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backup/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/proguard-rules.pro -------------------------------------------------------------------------------- /backup/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /backup/src/androidTest/java/com/arduia/backup/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/androidTest/java/com/arduia/backup/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /backup/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/AbstractBackupSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/AbstractBackupSheet.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/BackupException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/BackupException.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/BackupSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/BackupSheet.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/BackupSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/BackupSource.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/ExcelBackup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/ExcelBackup.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/FileNameGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/FileNameGenerator.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/NameGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/NameGenerator.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/SheetFieldInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/SheetFieldInfo.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/SheetRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/SheetRow.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/generator/BackupNameGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/generator/BackupNameGenerator.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/task/BackupResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/task/BackupResult.kt -------------------------------------------------------------------------------- /backup/src/main/java/com/arduia/backup/task/BackupTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/main/java/com/arduia/backup/task/BackupTask.kt -------------------------------------------------------------------------------- /backup/src/test/java/com/arduia/backup/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/backup/src/test/java/com/arduia/backup/ExampleUnitTest.kt -------------------------------------------------------------------------------- /currency-store/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /currency-store/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/currency-store/build.gradle.kts -------------------------------------------------------------------------------- /currency-store/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/currency-store/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /currency-store/src/main/java/com/arduia/currencystore/Rate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/currency-store/src/main/java/com/arduia/currencystore/Rate.kt -------------------------------------------------------------------------------- /currency-store/src/main/java/com/arduia/currencystore/Store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/currency-store/src/main/java/com/arduia/currencystore/Store.kt -------------------------------------------------------------------------------- /currency-store/src/test/java/com/arduia/currencystore/CurrencyStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/currency-store/src/test/java/com/arduia/currencystore/CurrencyStoreTest.kt -------------------------------------------------------------------------------- /expense-backup/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /expense-backup/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/build.gradle.kts -------------------------------------------------------------------------------- /expense-backup/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /expense-backup/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/proguard-rules.pro -------------------------------------------------------------------------------- /expense-backup/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /expense-backup/src/androidTest/java/com/arduia/expense/backup/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/androidTest/java/com/arduia/expense/backup/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /expense-backup/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /expense-backup/src/main/java/com/arduia/expense/backup/MainCategoryField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/main/java/com/arduia/expense/backup/MainCategoryField.kt -------------------------------------------------------------------------------- /expense-backup/src/main/java/com/arduia/expense/backup/Metadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/main/java/com/arduia/expense/backup/Metadata.kt -------------------------------------------------------------------------------- /expense-backup/src/main/java/com/arduia/expense/backup/schema/BackupSchema.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/main/java/com/arduia/expense/backup/schema/BackupSchema.kt -------------------------------------------------------------------------------- /expense-backup/src/main/java/com/arduia/expense/backup/schema/table/Field.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/main/java/com/arduia/expense/backup/schema/table/Field.kt -------------------------------------------------------------------------------- /expense-backup/src/main/java/com/arduia/expense/backup/schema/table/Table.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/main/java/com/arduia/expense/backup/schema/table/Table.kt -------------------------------------------------------------------------------- /expense-backup/src/test/java/com/arduia/expense/backup/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/test/java/com/arduia/expense/backup/ExampleUnitTest.kt -------------------------------------------------------------------------------- /expense-backup/src/test/java/com/arduia/expensebackup/ExpenseBackupTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/expense-backup/src/test/java/com/arduia/expensebackup/ExpenseBackupTest.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | First Release! 2 | 3 | v0.1.1-Beta 4 | 5 | - Expense Entry -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/changelogs/3.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/changelogs/4.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/5.txt: -------------------------------------------------------------------------------- 1 | v0.1.2-beta3 2 | 3 | Fix Bugs: 4 | - Backup update error 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/6.txt: -------------------------------------------------------------------------------- 1 | Bug Fixed. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/changelogs/7.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/changelogs/8.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | Pro Expense - Daily Finance Tracker -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/proguard-rules.pro -------------------------------------------------------------------------------- /shared/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /shared/src/androidTest/java/com/arduia/core/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/androidTest/java/com/arduia/core/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /shared/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/arch/Mapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/arch/Mapper.kt -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/content/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/content/Context.kt -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/extension/Dimen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/extension/Dimen.kt -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/extension/Drawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/extension/Drawable.kt -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/lang/LocaleUpdate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/lang/LocaleUpdate.kt -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/performance/Duration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/performance/Duration.kt -------------------------------------------------------------------------------- /shared/src/main/java/com/arduia/core/view/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/main/java/com/arduia/core/view/View.kt -------------------------------------------------------------------------------- /shared/src/test/java/com/arduia/core/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/test/java/com/arduia/core/ExampleUnitTest.kt -------------------------------------------------------------------------------- /shared/src/test/java/com/arduia/shared/SharedModuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/shared/src/test/java/com/arduia/shared/SharedModuleTest.kt -------------------------------------------------------------------------------- /week-expense-graph/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /week-expense-graph/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/build.gradle.kts -------------------------------------------------------------------------------- /week-expense-graph/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /week-expense-graph/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/proguard-rules.pro -------------------------------------------------------------------------------- /week-expense-graph/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /week-expense-graph/src/androidTest/java/com/arduia/graph/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/androidTest/java/com/arduia/graph/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /week-expense-graph/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /week-expense-graph/src/main/java/com/arduia/graph/DayNameProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/main/java/com/arduia/graph/DayNameProvider.kt -------------------------------------------------------------------------------- /week-expense-graph/src/main/java/com/arduia/graph/DefaultDayNameProviderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/main/java/com/arduia/graph/DefaultDayNameProviderImpl.kt -------------------------------------------------------------------------------- /week-expense-graph/src/main/java/com/arduia/graph/SpendGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/main/java/com/arduia/graph/SpendGraph.kt -------------------------------------------------------------------------------- /week-expense-graph/src/main/java/com/arduia/graph/SpendPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/main/java/com/arduia/graph/SpendPoint.kt -------------------------------------------------------------------------------- /week-expense-graph/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /week-expense-graph/src/test/java/com/arduia/graph/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arduia/ProExpense/HEAD/week-expense-graph/src/test/java/com/arduia/graph/ExampleUnitTest.kt --------------------------------------------------------------------------------