Java to kotlin converter should speed it up significantly. Probably project structure and some portion of the code will require some adjustments as well. Some futher adjastment will be addvisiable to get closer to kotlin ecosystem. But I haven't used it, nor I am mobile developer. I just want to share some of my experience regarding estimations for migrations to new technologies. The approach I used for estimation at my previous work where it came to changing technologies was to explain how much developers estimations out of the air are inaccurate and ask for some time to do as much time as they could spare me to just do small portion of migration, but measure it as precisely as Ii could - how much time it took to migrate compared to what is the portion of the features in task, lines of code, time it took to initially write it and most importantly - how much time we spend on maintaining the code and implementing new features. This might be convincing to your PM/boss as those are the numbers they are looking for and probably they already know the risks of non-methodological estimations being waaay off. So paing you for the estimation is for them it's the cost of making right decision.