XAMARİN MOBİL YAZILIM UZMANLIĞI EĞİTİMİ - DataHouse Akademi

XAMARİN MOBİL YAZILIM UZMANLIĞI EĞİTİMİ


Eğitim Süresi: 30 Saat

XAMARİN NEDİR?

Native ve CrossPlatform kavramlarını oldukça doğru bir yaklaşımla bir araya getiren ve C# moduyla mobil uygulama geliştirmenizi sağlayan tek platform. Geliştiricilere sunduğu Xamarin.Forms arabirimi ile hem kullanım şekline ve kurallarına aşina oldukları bir ortam sağlar hem de yazılan kodu ortaklaştırıp, uygulamanızın eş zamanlı olarak Android, İOS ve Windows platformları için hazır durumda olmasını sağlar. Bu yönüyle hem kaynak maliyetlerini ciddi oranda düşürür hem de üretim süresinin kısaltılmasına yardımcı olur. Microsoft Xamarin Platformu ile yeni tanışan/karşılaşan kullanıcıların karşılaşacakları ilk yol ayrımı Xamarin.Forms mi yoksa Traditional Xamarin arabirimi mi sorusu olacaktır. Traditional Xamarin kullanımı Android veya İOS platformlarının doğal geliştirme ortamlarını kullanmış, AppDelegate, Intent ya da Activity, UlView gibi platformlara özel kavramlara hakim olan geliştiricilerin aynı yapıları C# ile kullanmalarını sağlar.

Eğitim İçeriği;

1.Introduction to Cross Platform Development

Xamarin Studio Visual Studio with Xamarin Application Fundementals *Data Access *Portable Class Libraries *Shared Projects *Notifications *Touch *Web Services Xamarin Inspector Xamarin Sketches

2.Xamarin.Android

Setup and Installation Application Fundementals *Understanding Android Api Levels *Resources in Android *Activity Lifecycle *Handling Rotation *Graphics and Animation *Permissions User Interface Platform Features *Android Beam (NFC) *Fragments *ContentProviders *Maps and Location Localization Writing Responsive Applications Deployment & Testing Limitations

3.Xamarin.IOS

Setup and Installation Application Fundementals *Event, Protocols and Delegates *In-App-Purchasing *Threading *Working with *Resources *Images *Property Lists *File System *Graphics and Animation User Interface Platform Features *IOS Maps *Newsstand *Passkit *Social Framework System.Data Localization Deployment & Testing Limitations

4.Xamarin Forms

Templates *Control Templates *Data Templates Working with *App Class *App lifecycle *Behaviours *Triggers *Images *Colors *Files *Local Databases Web Services Platform Features Custom Renderers *Introduction *Renderer Base Classes and Native Controls *Customizing *Entry *ContentPage *Map *ListView *ViewCell *Implementing *View *HybridWebView XAML Basics *Getting Started with XAML *Essential XAML Syntax *XAML Markup Extensions *Data Binding Basics *From Data Bindings to MVVM *Compiling XAML User Interface Localization Deployment & Testing

5.Xamarin.Android APIs

Animation Content GoogleMaps Hardware Webkit

6.Xamarin.IOS APIs

Accelerate AssetsLibrary Contacts CoreSpotlight WebKit