RoomDb version should be upgraded. With current version "2.3.0" it can not compile on M1 MacBooks
following exception occurred on m1 Macs Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64.
current room version : 2.3.0
expected room version: 2.4.2
First the default splash screen (https://developer.android.com/guide/topics/ui/splash-screen) plays and then the additional one implemented in the app. Is this intentional? It seems a bit weird. I think it would be an improvement if the default one was disabled.
As an improvement point, we can add a memory cache mechanism to the project. Return the data from the memory if it is not expired. The expiry time can be one minute.
I think it will be a good idea to add recyclerview inside a fragment to show multiple currencies, in this case we will cover multiple android topics, we can also cache them with room