C# + Xamarin - и можно писать на .Net для iOS и Android. Для бэкэнда C# + ServiceStack. В общем если душа лежит к платформе .Net - незачем от нее отказываться :)
А зачем вам собственно переходить на что-то с TrueCrypt? Он что, работать стал плохо? К тому же, там вроде уже какие-то работы над форком (TryeCryptNext, кажется) начались.
Вы его в граните что ли высекаете?
Чего откладывать и сомневаться?
Лучше сделать и пожалеть, чем не сделать и пожалеть.
Немного настойчивости, и двери распахнутся.