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

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

4.00 (396 reviews)
Udemy
platform
Türkçe
language
Mobile Apps
category
instructor
2,682
students
12 hours
content
Apr 2022
last update
$19.99
regular price

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]

Giriş [Önemli]
İlk dersteki proje dosyasını indirin.
Xamarin.Forms Nedir?
Visual Studio Community 2017 Kurulumu
Android SDK's, iOS bağlantı tipleri ve Hello World!

Xamarin Forms Katmanları

Xamarin.Forms Android Katmanı ve Yapısı
Xamarin.Forms iOS Katmanı, Yapısı ve VMWare

Xamarin.Forms Tasarım Kontrolleri - Layouts

StackLayout
Grid
Absolute Layout
Relative Layout

Xamarin.Forms Tasarım Kontrolleri - Pages

ContentPage - NavigationPage
TabbedPage
MasterDetailPage
CarouselPage

Xamarin.Forms Tasarım Kontrolleri - Elements

Button - Switch - Label - Picker...
Binding Context

ListView ve Data Binding

ListView ve Cell Tipleri, Data Binding
ListView Context Actions ve Refreshing
TableView

Custom Renderers

Custom Renderer Nedir?
Custom Renderer - Picker with Icon
Custom Renderer - ExtendedViewCell
Custom Renderer - WebView w/ Zoom Button (Droid)
Custom Renderer - BottomNavBar (Droid)

Splash Screen

Splash Screen

İşlevsel Nuget Packages

ImageCircle
Rg.PopUp.Plugin
SlideOverKit
External Maps
Xam.Forms.Calendar
Settings
CrossConnectivity
Barcode Reader

Behavior Validation ( mail, numeric, password )

Entry Behaviors

IValueConverter

IValueConverter

C# ile Tasarım

C# ile tasarım mantığı

Dependency Service

Dependency Service Yapısı

Localization

Localization Yapısı

RealmDB ile Veritabanı İşlemleri (CRUD)

RealmDB Yapısı, Data Binding ve CRUD

Web Servisler ile İletişim

Rest API'ler ile çalışma

Messaging Center

Messaging Center Yapısı
Messaging Center - Real App Sample

Firebase Push Notification ( Topic ve Token Yapıları )

Firebase & Android
Firebase & iOS

FootballStatsApp

FootbalStatsApp Uygulaması

IddaaLigApp ( Firebase Authentication /w Mail)

IddaaLigApp ( Firebase Authentication /w Mail)

AdMobs ile Uygulamaya Banner Ekleme

AdMobs ve PDFReaderApp

Proje Ayarları

Solution, Android ve iOS

Playstore, Appstore ve HockeyApp'e Uygulama Dağıtımı

Playstore
Appstore
HockeyApp

Modern User Interface

Tasarımsal Tavsiyeler

Screenshots

Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# ) - Screenshot_01Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# ) - Screenshot_02Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# ) - Screenshot_03Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# ) - Screenshot_04

Reviews

Zafer
February 28, 2023
Hızlı bir anlatım olmuş. Kurulum aşaması biraz geçiştirme gibi olmuş. O yüzden ilk projemde hata aldım. Hala çözemedim.
Abdurrahman
January 26, 2022
Eğitmenin diksiyonu düzgün ve anlaşılır,ancak sorun şu ki burada bir eğitim videosu yok, sadece bir developer kod yazarken kendini kayda almış diyebiliriz,hangi kodu neden yazdığına dair en ufak bir anlatım gerçekleşmiyor, sürekli kopyala yapıştır yapılıyor,ayrıca gördüğüm kadarıyla olumsuz eleştirilere çok açık da değil eğitici,ben memnun kalmadım,1 yıldız eğitmenin anlaşılır diksiyonu için gerisi maalesef çok kötü. Yine de eğitimi tamamlamaya çalışacağım. Edit : Eğitimi tamamladım, son bölümlerdeki anlatımdan çok memnun olmadığımı zaten belirtmiştim,ancak şimdi başka bir eğitime başladığımda bu kursun en azından bir farkındalık oluşturduğu ve neyi nerden bulacağımızı gösterdiği için yorumu ve puanı düzenleme gereği hissettim, xamarini gerçekten öğrenmek isteyenler için bu kurs girizgah olabilecek bir yapıya sahip olabilir,diğer kurslardan önce alıp bir göz atmanızda fayda var, eğitmen de naif bir cevap vermiş, kendisine teşekkür ederim, herkese iyi çalışmalar.
Ugur
January 5, 2022
Düzgün Ses Kalitesi ve akıcı anlatım için teşekkürler. Kursun yararlı olacağını düşünüyorum. İlerleyen zamanlarda yorumumu daha olumlu yönde güncellerim büyük ihtimalle.
Nabi
February 26, 2021
Çok çok temelden alınmış ve bölüm 3 de daha 12. ders e gelene kadar 9 10 11 ne işe yarıyor aralarındaki fark nedir sorusuna yanıt alamıyorsun aynı tasarım farklı isimler...
Mesut
January 9, 2021
Bu kursa kaydolarak basit bir uygulama yapıp Google play store a atabilirsiniz ama apple appstore a atamazsınız çünkü hem xamarin hem de bu eğitim appstore için yeterli değil eğitimi almak isteyenlere duyrulur...
Resul
December 30, 2020
Beklediğimden iyiydi gerçekten az çok bilgi sahibi olan insanlar için daha iyi bir eğitim. Teşekküler
Ahmet
November 10, 2020
Layoutlar nedir nerelerde kullnaılır amaçları nedir hiç birini anlatmadan direk kod yazmak değil bence öğretmek . Artı ders anlatım sırasında sürekli video dudurlarak kaynak kod mu internetten bakma bilemem ama durdurup bakıp ders anlatılmayacağı kanaatindeydim. hiç bilmeyen bir insan bunu kavraması çok zor.
Eyüb
October 20, 2020
Çok güzel bir kurstu keyif alarak çalıştım, elinize sağlık hocam. Sizden ricam 2. bir seri hazırlasanız xamarin kullanıcıları için bulunmaz bir kaynak olur. Şimdiden teşekkürler.
Mert
October 20, 2019
Kullandığı Yabancı kodların ne anlama geldiğini ne işe yaradıklarını derinlemesine açıklamıyor. Bir konuyu anlatırken cümlelerinde kodlar haricinde çok ingilizce kelimeler/terimler kullanıyor bu da konuyu anlamakta zorlaştırıyor.
Selim
July 25, 2019
Kursu ilk aldığımda çoğu kısmı anlamamıştım ve 2 yıldız vermiştim çünkü Xamarin öğrenmeye sıfırdan başlamıştım. Kimi arkadaşların da dediği gibi kursun çoğu yerinde hocanın kopyala-yapıştır kodlar ile ilerlemesi beni de rahatsız etmişti. Bence bu kurs yer yer kaynak ve girizgah olarak kullanılmalı ve tek kaynaktan öğrenme beklentisi ile izlenmemeli. Emekleri için hocamıza teşekkür ediyorum.
Ahmet
March 16, 2019
Kısa ve öz anlatayım gerçekten 20 ' un üzerinde farklı yazılımla ilgili eğitim seti aldım anlatımı ve sunumu tek kelimeyle mükemmel emeğinize sağlık .
Bilal
March 15, 2019
Kurs Kaliteli , Birçok yerde kopyala yapıştır yapılan yerler var fakat bunlar normal, Diksiyon ve anlatım güzel tavsiye edilir.
Ahmet
January 18, 2019
Tarık hocam öncelikle emeğinize sağlık. Yeni başlayanlar,Xamarin nedir'i hiç bilmeyenler için muhteşem bir kurs diyebilirim. Yazılım tarafı konusunda çoğu detaylara yer verilmiş fakat, *Hiç bir bug konusunda bilgi verilmemiş.Bir çok bug aldım ve bug konusu üzerinde hiç değinilmemesi beni biraz yordu. *Uygulamayı mağazalara çıkış bölümünde yüzeysel bi anlatım yaptığınızdan dolayı biraz hayal kırıklığına uğradım. Keşke biraz daha detaylara yer verseydiniz. Ellerinize sağlık, başarılarınızın devamını diliyorum. İyi çalışmalar.
Ada
September 10, 2018
XAML Konusunda gerçekten yardımı dokunmuş olsada diğer konularda bana hiç yardımı dokunmadı anlatımları detaysız daha önce aldığım kurslar gibi değil.
Murat
August 14, 2018
Kurs hakkındaki yorumlara katılmıyorum. Tarık hoca Xamarin konusunda gayet iyi. Bu kursu ihtiyacı olanlar alsın.

Coupons

DateDiscountStatus
6/7/202050% OFF
expired

Charts

Price

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

Rating

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

Enrollment distribution

Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# ) - Distribution chart
1851954
udemy ID
8/12/2018
course created date
11/22/2019
course indexed date
Bot
course submited by