Commit Graph

480 Commits

Author SHA1 Message Date
Kirill Kamakin e0a4442e72 Create network module 2022-08-06 18:23:10 +02:00
Kirill Kamakin ad58af9db5 Remove empty line 2022-08-05 22:03:12 +02:00
Kirill Kamakin 715f99a6ed Use AddRecipeRequest mappers 2022-08-05 21:57:55 +02:00
Kirill Kamakin 81e06dc1d8 Simplify logAndMapErrors calls 2022-08-05 21:54:52 +02:00
Kirill Kamakin 5297419b33 Use one App class for all variants 2022-08-05 21:32:44 +02:00
Kirill Kamakin 22bae5e9ee Add mock of Logger to tests 2022-08-05 20:27:59 +02:00
Kirill Kamakin 107bb64256 Replace Timber with Logger 2022-08-05 20:16:29 +02:00
Kirill Kamakin ba5f7322ab Implement logging module 2022-08-05 18:58:21 +02:00
Kirill Kamakin 057651c60f Use intermediate representation for AddRecipe draft 2022-08-04 21:19:15 +02:00
Kirill Kamakin 8784912cdb Extract AddRecipeInput proto file to a module 2022-08-04 20:53:26 +02:00
Kirill Kamakin 53b40bbc60 Extract database module 2022-08-04 19:34:21 +02:00
Kirill Kamakin a21e4d395a Extract Jacoco setup to plugin 2022-08-03 20:26:21 +02:00
Kirill Kamakin 4d53b10db0 Extract application build setup to plugin 2022-08-03 19:48:55 +02:00
Kirill Kamakin e53efc0307 Move SDK versions to version catalog 2022-08-01 22:26:35 +02:00
Kirill Kamakin d80ae83c7d Move plugin versions to version catalog 2022-08-01 22:23:12 +02:00
Kirill Kamakin 7601702235 Move libraries versions to version catalog 2022-08-01 22:14:17 +02:00
Kirill Kamakin 51687437c0 Start working on extraction of versions 2022-08-01 21:14:54 +02:00
Kirill Kamakin b82f75ab22 Use camelCase for Kotlin property names 2022-07-29 22:16:37 +02:00
Kirill Kamakin 2ab4b8dc52 Use KSP for Room 2022-07-29 22:06:46 +02:00
Kirill Kamakin 957e62eef7 Fix NonExistent class build errors 2022-07-29 21:46:32 +02:00
Kirill Kamakin 8193db9498 Migrate to Kotlin DSL 2022-07-29 21:43:07 +02:00
Kirill Kamakin 33bd8ba820 Use brackets for all function calls 2022-07-29 19:50:32 +02:00
Kirill Kamakin bd21947c08 Use double quotes in Gradle scripts 2022-07-09 10:17:02 +02:00
Kirill Kamakin 12d4498c0e Remove Flipper 2022-06-18 09:39:18 +02:00
Kirill Kamakin 0d52f77ab7 Enable desugaring 2022-06-13 20:33:18 +02:00
Kirill Kamakin c2788dcd0f Bump version to 0.2.4 2022-06-13 20:11:35 +02:00
Kirill Kamakin 442b0e78c6 Fix crashes due to protobuf obfuscation 2022-06-12 20:11:52 +02:00
Kirill Kamakin 02fd24367b Remove unused resource 2022-06-12 20:00:22 +02:00
Kirill Kamakin f87f694724 Ignore API level warnings in manifest 2022-06-12 19:59:41 +02:00
Kirill Kamakin daac06fa1f Disable crashlytics for debug builds 2022-06-12 19:59:10 +02:00
Kirill Kamakin 9450fa6ca1 Extract versions to separate file 2022-06-12 19:30:42 +02:00
Kirill Kamakin 6adc19af1b Remove unused build config field 2022-06-12 19:30:36 +02:00
Kirill Kamakin 140709f8c5 Remove unused strings 2022-06-12 18:42:39 +02:00
Kirill Kamakin 348b7de6cc Disable backup explicitly
I don't think it is possible to restore
encrypted shared preferences from backup.
2022-06-12 18:41:55 +02:00
Kirill Kamakin 9944948f55 Explicitly enable cleartext traffic 2022-06-12 18:31:46 +02:00
Kirill Kamakin fc4bf1fdf1 Enable obfuscation of release builds 2022-06-12 18:28:59 +02:00
Kirill Kamakin 235b862a9e Remove logging from release builds 2022-06-12 18:28:16 +02:00
Kirill Kamakin 5f21b0072a Disable R8 for debug builds 2022-06-12 18:23:34 +02:00
Kirill Kamakin 60e6488c3d Bump version to 0.2.3 2022-06-12 13:01:01 +02:00
Kirill Kamakin e18f726da5 Implement adding recipes through app 2022-06-12 12:49:18 +02:00
Kirill Kamakin 986d8f377f Add Chucker network debugging library 2022-06-12 12:24:24 +02:00
Kirill Kamakin c719a9204f Remove firebase-perf to calculate coverage
https://issuetracker.google.com/issues/191774966#comment2
2022-06-05 15:43:11 +02:00
Kirill Kamakin fcf1608099 Specify includeNoLocationClasses in another way 2022-06-05 15:43:06 +02:00
Kirill Kamakin 799fba8bcb Add JaCoCo plugin 2022-06-05 15:43:05 +02:00
Kirill Kamakin 07bf68475e Specify AppSweep in app module 2022-05-28 14:04:43 +02:00
Kirill Kamakin f7034d8058 Fix build failure due to wrongly configured SonarQube 2022-05-28 13:37:42 +02:00
Kirill Kamakin f165c18692 Fix Android lint reports path 2022-05-28 12:12:34 +02:00
Kirill Kamakin 7b9c0b727e Add Android Lint to SonarCloud 2022-05-28 12:00:08 +02:00
Kirill Kamakin 3366382ac3 Add SonarCloud checks 2022-05-28 10:26:34 +02:00
Kirill Kamakin 1b218fcc7b Add Firebase analytics, crashlytics and performance monitoring 2022-05-26 11:40:46 +02:00