
Kurs boyunca yazılan kodları ilk dersin kaynaklar kısmında proje dosyasını indirerek ulaşabilirsiniz.
Ders 39'a kadar bu dersteki visual studio projesini indirin ve dersleri izlerken oradan takip edin. Hemen hemen tüm ders içeriği ve kodları o projede olacak. Kendiniz test ederken kodları kopyala yapıştır yapmanız yeterli olacaktır. Tavsiyem her ders için ayrı proje açarak kodları kullanırsanız hem projeniz şişmemiş hem de hızlı sonuç alacaksınız.
Ek olarak aşağıdaki makaleleri incelemenizi öneririm. Xamarin'in muadilleri ile karşılaştırması ve geliştirilen uygulamaları görmek açısından.
https://belitsoft.com/react-native-development/react-native-vs-xamarin-vs-ionic
https://www.redbytes.in/apps-using-xamarin/
https://www.altexsoft.com/blog/mobile/pros-and-cons-of-xamarin-vs-native/#xamarin
Herkese selamlar.
Bu kursta dünya üzerinde enerji, taşıma, sağlık gibi alanlarda 15.000'den fazla şirketin uygulama geliştirmede kullandığı Xamarin Framework'u öğretilecektir. Native diller mobil cihazların donanımsal olarak gelişmesiyle beraber güç kaybetmeye başladı. Şirketler uygulama geliştirecekleri zaman iki ayrı iOS ve Android takımı kurmak, aynı uygulamayı iki ayrı Java / Kotlin, Swift / Objective C dilleri ile yazmaktansa tek kod ile birden çok platforma uygulama geliştirmeyi tercih edip maliyetlerini düşürüyorlar.
Xamarin .NET ile IOS, Android ve Windows için modern ve performanslı uygulamalar geliştirmeye yönelik kullanılan açık kaynak kodlu bir yazılım geliştirme platformdur. Xamarin dünya üzerinde 1.4 milyon geliştirici tarafından mobil uygulama geliştirmek için kullanılan bir teknolojidir.
Xamarin .NET tabanlı, açık kaynak kodlu bir geliştirme platformu olan Mono’yu geliştiren ekip tarafından oluşturulmuştur. Xamarin firması 2011 yılında kurulmuş, 2016 yılında Microsoft tarafından satın alınmıştır.
Native uygulama; yazılım geliştiricilerin ciddi vakit harcadıkları ve her platforma özel olarak tekrarlanan işlemlerden dolayı zaman kaybı olan süreçleridir. Xamarin ile ortaklaşan kod blokları geliştiricilerin bu sorununu ortadan kaldırır. Geliştiriciler kodu bir kere yazarak istedikleri platforma göre derleyebilirler.
Kurs Boyunca;
- Xamarin Forms Mimarisi
- Platform Spesifik Farklılıklar
- Tasarım Kontrolleri
- Data Binding
- Veritabanı ( RealmDB)
- Push Notification ( Firebase)
- Web Servisler ile iletişim
- Custom Renderers
- Dependency Service
- Messaging Center
ve daha fazla konuda bilgi sahibi olacak ve kendi Android / iOS uygulamalarınızı geliştirebilecek, aynı anda Android / iOS developer olabileceksiniz.