MetaMask / metamask-android-sdk

MetaMask SDK for Android
Other
41 stars 13 forks source link

feat: Add :coroutines module #49

Closed bigman212 closed 2 months ago

bigman212 commented 11 months ago

1) Removed mandatory :viewmodel dependency on SDK, replace it with basic callback pattern like all SDK do. 2) Add additional :coroutines module to optionally listen to EthereumState changes via Flow instead of callbacks 3) Add unit tests for callback and Flows 4) Extract version name and code to a separate script for reuse

i think this PR fixes #42

bigman212 commented 11 months ago

Failed to split this PR into small ones: "extracting version lib to one place" and "adding coroutines module", but you know - you must spoil before you spin :)

bigman212 commented 2 months ago

@elefantel something wrong with the PR?