Apparently more recent versions of K9 are using in areas MVVM architecture and Kotlin.
A number of specific mods have been made to an older version of K9 for me. I have been told that considering the MVVM and Kotlin release and the fact that mods made previously have a number of cyclic dependencies and static declarations for life-cycle components, it is very difficult to move my mods to the newer version of K9.
a) could someone tell me please at what release version was the MVVM / Kotlin architecture was introduced
b) is it indeed a big job / complicated to move the aforementioned style processes to the latest version (not knowing what these are I understand a moot question in some respects however at a conceptual level please)
cheers