Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# )

Bu kursta Xamarin.Forms ile cross platform mobil uygulama geliştirme öğretilecektir.

Ratings: 4.05 / 5.00




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.






 

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.

Who Should Attend!

  • Cross Platform yani tek kod yazarak hem Android hem de iOS uygulamaları geliştirmek isteyenler.
  • Xamarin Forms'u iyi derecede öğrenmek isteyen yeni mezun mühendisler.
  • Native uygulama geliştirmenin şirketlere getirdiği ek maliyetlerin farkında bireyler.