1) Xamarin.Forms для разработки UI и бизнес-логики на C# сразу под обе платформы;
2) OSX для сборки и деплоинга билдов приложения под iOS (любой макбук подойдёт) и желательно айфон;
3) Навыки в WPF для верстки UI;
4) Навыки в SQL для работы с SQLite;
5) Visual Studio для Windows или OSX;
6) Документация по Xamarin, Android SDK и iOS SDK;
7) Прямые руки, желание изучать технологию и представление конечного результата.