Roman Obolonskyi

Results 11 issues of Roman Obolonskyi

The usage of GlobalScope - [DiiaAndroidNotificationManager](https://github.com/diia-open-source/android-diia/blob/main/notifications/src/main/java/ua/gov/diia/notifications/util/notification/manager/DiiaAndroidNotificationManager.kt#L32) [Why not use global scope](https://stackoverflow.com/questions/54335365/why-not-use-globalscope-launch#:~:text=Application%20code%20usually%20should%20use%20application%2Ddefined%20CoroutineScope%20%2C%20using%20async,not%20bound%20to%20any%20job.)

Here is a code from repository [LoginVM](https://github.com/diia-open-source/android-diia/blob/main/login/src/main/java/ua/gov/diia/login/ui/LoginVM.kt#L126) ![Screenshot from 2024-03-14 12-57-56](https://github.com/diia-open-source/android-diia/assets/65775868/e8614215-dfa8-4966-9a93-4fa83caaf160) The CancellationException should be re-thrown in a catch block when we use try-catch in coroutines. Why? [Kotlin doc](https://kotlinlang.org/docs/exception-handling.html#exceptions-aggregation) [Medium...

A minor code improvement. It is not necessary to pass java class for retrofit instance creation when using Kotlin. The more elegant way is to use `Retrofit.create()` extension from the...

I got stuck on 4th point of codelab Last version of android studio doesn't allow me to follow next steps, because it crashes internally ![Screenshot from 2022-08-13 14-37-23](https://user-images.githubusercontent.com/65775868/184492072-25a08349-c36f-4796-9c06-16ee20627071.png) HOW TO...

Enhancement for #3113 - [x] Inject [VersionInformation](https://github.com/mapstruct/mapstruct/blob/main/processor/src/main/java/org/mapstruct/ap/internal/version/VersionInformation.java) to [IterableCreation](https://github.com/mapstruct/mapstruct/blob/main/processor/src/main/java/org/mapstruct/ap/internal/model/IterableCreation.java) class - [x] Implement code generating using new factory methods for HashSet, HashMap, LinkedHashSet, LinkedHashSet - [x] Separate tests for JDK...

Fix for #3609 - [x] Add test case to cover the bug - [ ] Fix bug