Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# )
Rating: 4.2 out of 5(397 ratings)
2,706 students

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

Bu kursta Xamarin.Forms ile cross platform mobil uygulama geliştirme öğretilecektir.
Created byTarik Subaşı
Last updated 4/2022
Turkish

What you'll 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.

Course content

24 sections51 lectures11h 48m total length
  • İlk dersteki proje dosyasını indirin.0:03

    Kurs boyunca yazılan kodları ilk dersin kaynaklar kısmında proje dosyasını indirerek ulaşabilirsiniz.

  • Visual Studio Community 2017 Kurulumu2:48

    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

  • Android SDK's, iOS bağlantı tipleri ve Hello World!16:08

Requirements

  • Başlangıç seviyede C# dili ve algoritma bilgisi
  • Visual Studio kullanma becerisi
  • Öğrenme azmi ve isteği

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.






 

Who this course is for:

  • 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.