Dünyadaki en popüler geliştirme dillerinden biri olan C# ile Xamarin’i kullanarak, Android ve iOS cihazlarında çalışan uygulamaları artık yazabilirsiniz. Xamarin, C# programlama dilini kullanarak milyarlarca ilave cihaz hedeflemenize izin veriyor.
Kodun yeniden kullanılabilme özelliği uygulama geliştirme açısından çok önemlidir. Bu çapraz platform işlevselliğini akılda tutarak bir mimari oluşturabilir ve kodunuzun çoğunun bir Windows Phone, iOS ya da Android uygulamalarında tekrar kullanılabilmesini sağlayacak şekilde yapılandırabilirsiniz.
Bu eğitimde Xamarin ortamı hakkında temel bilgiler edineceksiniz. Platformlar arası uygulama geliştirme, Xamarin-Android ve Xamarin-iOS konuları ele alınacaktır. Tüm bunlar zaten sahip olduğunuz C# bilgisiyle mümkün olacak!
Eğitim Sonrası Kazanımlar
- Xamarin, Objective-C, Java ve C ++ kütüphanelerini doğrudan dahil etme imkanı sağlar. Java, Objective-C veya C ++’da bulunan birçok 3. parti kod tabanı yeniden kullanılabilmeyi
- Xamarin, üç büyük mobil platform (Android, iOS ve Windows) için cross platform desteğini kullanmayı
- Xamarin mobil uygulama geliştirmenin zaman ve maliyetini düşürmeyi
- Xamarin, sağlam derleme zamanı denetimi sağlar. Bu çalışma zamanında daha kaliteli uygulamalar geliştirmeyi öğreneceksiniz.
EĞİTİM İÇERİĞİ
Xamarin’e Giriş
- Xamarin platformu ve proje yapıları hakkında genel bilgilendirme
- VS & Xamarin
- Emulatorler, Android, Remote iO
Xamarin.Forms
- Xamarin.Forms ile sayfa türleri ve kullanımları
- Xamarin.Forms ile tasarım türleri ve kullanımları
- Xamarin.Forms ile kontrollerin kullanımı ve özel kontrol türleri
- Xamarin.Forms ile XAML kullanımı, dinamik ve statik stil yönetimi
- Xamarin.Forms ile verilerle çalışmak
- Templates
- ListView Template kullanımları, veri ve kaynak yönetimi
Platform Customizations
- Android, iOS ve WinPhone cihazlara özel kontrollerin durum ve görünümlerinin yönetilmesi
- Xamarin.Forms ile platformlara özel davranışların yönetilmesi
Xamarin And Data Access
- Xamarin.Forms ile WebServis işlemleri (GET, POST, PUT, DELETE)
- Restful WebServis haberleşmesi
Multi-Language Support
- Xamarin.Forms Multi-Language uygulamalar geliştirmek (Localization)
Offline Data
- Xamarin.Forms ile SQLite kullanımı
Other Components
- MessagingCenter
- Animations
- Guestures
Effects
- Notifications
- iOS
- Android
Hockey
- Crash reporting
- User stats
Eğitim Özellikleri
- Dersler 0
- Sınavlar 0
- Süre 3 gün
- Yetenek seviyesi All levels
- Dil İngilizce
- Öğrenciler 0
- Başarı Belgesi Hayır
- Değerlendirme Evet