Сделай прототип на Xamarin или на чем угодно на чем ты умеешь и могешь!
Если идея выстрелит - с первых инвестиций закажешь клиент на Java/Kotlin или на чем другом.
1. А зачем? она работает под планировщиком, шлет письма. Зависит от вашей инфраструктуры.
Теперь она должна будет висеть в памяти Android телефона? и считать время? или как вы ее будете стартовать по расписанию?
2. Запустить вот просто так у вас не получиться. Ее придется портировать или другими словами переписать. На Xamarin например, если у вас .Net. Или на С++ если не критично.
Если не делали - то изучайте платформу Android, Xamarin. Если уж совсем приспичило.
какое именно клиент серверное приложение? игра? или просто ввод-вывод пользовательских данных? разница есть же.
для простого приложения, типо личной бухгалтерии и т.п. достаточно на сервере реализовать REST API методы всей бизнес логики доступной клиентской части. А на клиенте дергать их.