Commit Graph

84 Commits

Author SHA1 Message Date
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
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
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
Kirill Kamakin
009118dfb9 Exclude coroutines debug probes 2022-05-26 10:34:09 +02:00
Kirill Kamakin
12c5d8d5d3 Update Kotlin coroutines 2022-05-26 10:32:55 +02:00
Kirill Kamakin
c1bbb753ea Update versions of dependencies 2022-05-26 10:18:10 +02:00
Kirill Kamakin
e46fb3bb1c Upgrade AGP to 7.2.1 2022-05-26 10:17:52 +02:00
Kirill Kamakin
9a6fd3ca36 Bump version to 0.2.2 2022-04-18 18:16:04 +02:00
Kirill Kamakin
3079cd9588 Implement Glide image preload in RecyclerView 2022-04-18 18:08:06 +02:00
Kirill Kamakin
1ffd2d2359 Use OkHttp for Glide requests 2022-04-18 13:38:19 +02:00
Kirill Kamakin
2686f757ea Replace Picasso with Glide 2022-04-18 13:17:07 +02:00
Kirill Kamakin
c013ed9fd5 Bump version to v0.2.1 2022-04-09 19:02:50 +05:00
Kirill Kamakin
d52c428ea5 Disable extra OkHttp logging 2022-04-09 17:32:18 +05:00
Kirill Kamakin
a5ae5e91cd Disable Picasso logging 2022-04-09 17:32:18 +05:00
Kirill Kamakin
1b643e872c Bump version to 0.2.0 2022-04-08 23:28:06 +05:00
Kirill Kamakin
7c081c199a Replace AccountManager with EncryptedSharedPreferences 2022-04-08 20:07:32 +05:00
Kirill Kamakin
2f05231125 Bump version to 0.1.7 2022-04-06 15:32:34 +05:00
Kirill Kamakin
0c3767645c Implement migration from 1 to 2 2022-04-06 15:30:51 +05:00
Kirill Kamakin
9d09280522 Bump version to 0.1.6 2022-04-04 21:20:30 +05:00
Kirill Kamakin
2ba1badb99 Bump version to 0.1.5 2022-04-04 16:48:30 +05:00
Kirill Kamakin
b3e25db4df Replace Shared Preferences with Data Store 2022-04-03 19:59:57 +05:00
Kirill Kamakin
1b97504c7a Update minSdk to 23 2022-04-03 00:33:20 +05:00
Kirill Kamakin
7fc2887dc7 Major code refactoring
Main goals are:
1. Ability to use mocks in unit tests instead of
having to setup mock web server as if it was an
integration test.
2. Cache Retrofit services in memory
3. Make it easier to read
4. Use OptIn where possible instead of propagating
Experimental* annotations everywhere
2022-04-03 00:17:28 +05:00
Kirill Kamakin
b3093b4bb3 Update versions of dependencies 2022-04-02 18:08:14 +05:00
Kirill Kamakin
8399b0014a Bump version to v0.1.4 (#26) 2021-12-27 16:58:14 +00:00
Kirill Kamakin
25f14226df Replace Stetho with Flipper, add LeakCanary 2021-12-27 14:26:35 +03:00
Kirill Kamakin
81fb1ae984 Revert "Add Stetho to debug application (#18)"
This reverts commit cc2fb772
Stetho seems to be unmaintained anymore
It also doesn't work with latest Chrome
2021-12-27 12:31:34 +03:00
Kirill Kamakin
227fc9b0ff Bump versions of dependencies 2021-12-27 11:50:03 +03:00
Kirill Kamakin
d4bb53f892 Specify OkHttp version via the bill of materials (BOM) 2021-12-27 11:50:02 +03:00
Kirill Kamakin
a36fec226d Use view binding property delegate (#22) 2021-12-27 08:37:10 +00:00
Kirill Kamakin
b5249e4bf6 Replace Glide with Picasso (#19) 2021-11-28 13:41:21 +00:00
Kirill Kamakin
cc2fb77269 Add Stetho to debug application (#18) 2021-11-28 13:32:05 +00:00
Kirill Kamakin
a1b81eca64 Bump version to v0.1.3 (#17) 2021-11-27 16:50:32 +00:00
Kirill Kamakin
44458dd146 Fix a number of lint issues (#2)
* Fix systemUiVisibility deprecation warnings

This commit extracts setSystemUiVisibility as
an extension and uses the new API depending on
the Build.VERSION

* Fix splash fragment vector issues

Clip-path isn't available before V24 and
width/height should not exceed 200 dp.

* Remove unused disclaimer fragment header

* Remove unused ic_launcher_round

* Ignore IconMissingDensityFolder lint

Ignoring it because all the images are vector

* Ignore UnusedAttribute lint

It warns about networkSecurityConfig which
is used only in debug builds to allow
user SSL certificates. Lint says it's not
available before v24. But it doesn't matter
since before v24 the user SSL certificates
were allowed by default.

* Use plurals for disclaimer count down
2021-11-27 13:10:00 +00:00