Merhaba,
Genelde Xamarin kullanarak mobil uygulama geliştirmeye başladığımızda bazı durumlarda platform spesifik kod geliştirmemiz gerekebiliyor. Forms katmanının desteklemediği bir özellik veya bluetooth bağlantısı gibi.. Bu gibi durumlarda Android ve iOS spesifik (CustomRenderer, DependencyService) geliştirme yapmak yerine Forms katmanında veya 3th party paketler kullanarak hızlı bir şekilde çözmeye çalışıyoruz. Forms katmanında çözmek en son tercihiniz olsun 🙂
3th party paketlerde de karşımıza belli başlı firmalar ve o firmaların geliştirdiği kontroller çıkıyor. Fakat en ufak bir bug’ı 3 ay beklediğimiz zamanlar da oldu (Tamamen kendi tecrübem) Çok uzun bir zamandır 3th party kullanmayı bıraktım ve kendi ihtiyaçlarımı tamamen Android ve iOS katmanlarında yazıyorum .(Belirli bir süre sonra elinizde çok fazla custom tool olacaktır) Xamarin %100 API desteği verdiği için Android ve iOS projelerinin tüm hakimiyeti de bende oluyor!
Bu örneğimizde Xamarin.Forms projelerimiz için AutoCompleteEntry yapacağız.
Devamı