Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# )
Bu kursta Xamarin.Forms ile cross platform mobil uygulama geliştirme öğretilecektir.
What you will learn
Aynı anda Android ve iOS developer olmak.
İki platformun spesifik özelliklerini öğrenmek.
Firebase ile cross platform mobil projeler geliştirebilmek.(Push notification, Firebase authentication)
Web servisler ile mobil uygulamaları konuşturabilmek.
RealmDB ile telefonda veritabanı işlemleri yapabilmek.
Moden User Interface dizayn edebilmek.
Platform spesific renderer'lar ile çalışabilmek.
Depedency Service kullanabilmek.
.Net ortamını daha iyi tanımak.
Uygulamaların Appstore, Playstore ve HockeyApp'e dağtımını yapmak.
Dil ve bölge bazlı uygulama lokalizasyonunu yapmak.
Description
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.
Content
Giriş [Önemli]
Xamarin Forms Katmanları
Xamarin.Forms Tasarım Kontrolleri - Layouts
Xamarin.Forms Tasarım Kontrolleri - Pages
Xamarin.Forms Tasarım Kontrolleri - Elements
ListView ve Data Binding
Custom Renderers
Splash Screen
İşlevsel Nuget Packages
Behavior Validation ( mail, numeric, password )
IValueConverter
C# ile Tasarım
Dependency Service
Localization
RealmDB ile Veritabanı İşlemleri (CRUD)
Web Servisler ile İletişim
Messaging Center
Firebase Push Notification ( Topic ve Token Yapıları )
FootballStatsApp
IddaaLigApp ( Firebase Authentication /w Mail)
AdMobs ile Uygulamaya Banner Ekleme
Proje Ayarları
Playstore, Appstore ve HockeyApp'e Uygulama Dağıtımı
Modern User Interface
Screenshots
Reviews
Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 6/7/2020 | A1221C8644223CD9EAB7 | 50% OFF | expired |