No products in the cart.
Return To ShopXamarin Certification Course
- By WinOrbit Learning
4.7/103 Ratings
- Instructor-guided live training.
- Comprehensive hands-on training sessions with a deep dive approach.
- Grasp advanced concepts such as XAML, data binding, and controls.
- Prepare for the industry by acquiring sought-after skills.
- Master building cross-platform native apps for iOS and Android.
Enter the dynamic realm of mobile app development, where innovation thrives. Projections indicate a staggering 352 billion app downloads by 2021, making it a
prime industry to join. With salaries reaching up to $105,299 annually, mobile app
development stands as one of the most promising career paths.
Embrace Xamarin Studio, the premier Integrated Development Environment (IDE) for
crafting Android, iOS, and Mac applications, to launch your mobile development
journey. Our comprehensive curriculum covers everything from installation and
configuration to controls, web services, and Xamarin Forms, empowering you to
master mobile application development.
Through hands-on lab sessions, you’ll delve into Xamarin best practices, learning to
build and publish native iOS and Android apps. Gain practical experience and
industry readiness as you navigate the Xamarin platform.
Enrol today and embark on a lucrative career in app development.
Learnings
- Introduction to Xamarin – xamarin’s Popularity in Cross-Platform Native App
Development. - Xamarin for Apps – Enhance your app development strategy with native iOS
and Android app creation, taking it to new heights. - Cross Platform tool Kit – Compose cross-platform UI code in a
straightforward and succinct manner, then execute the applications
seamlessly. - Xamarin Essentials – Master the utilisation of XAML, data binding, and
controls in your Xamarin.Forms applications through comprehensive learning. - Using Data – Acquire proficiency in the typical data access patterns utilised
for Xamarin’s iOS and Android platforms.
Xamarin Curriculum
Fundamentals
- Introduction to Xamarin
- Xamarin vs. Hybrid Framework vs. Native Framework
- Xamarin Development IDE – Visual Studio and Xamarin Studio
- Xamarin Architecture
- Introduction to Mono
Xamarin Development
- Xamarin Cross-platform solutions
- Xamarin Family
- Xamarin Development Approaches
- Xamarin Advantages
- Xamarin Disadvantages
Setup the Development Environment on Windows
- Setting up Xamarin on Windows
- Configuring Visual Studio and SDK for Android and Windows UWP
- Configuring Visual Studio Emulator for Android and UWP
- Verify your Xamarin environment on Windows
Setup the Development Environment on Mac
- Setting up Xamarin on Mac
- Configuring XCode, Visual Studio and Android SDK
- Verify your Xamarin environment
Xamarin Project Types
- Xamarin Shared Projects
- .NET Standard Libraries
Anatomy of an app
- Inside the files
- iOS, Android and Windows 10 Mobile projects
Views
- Stacks of views
- Scrolling content
- The Expands option
- Frame and BoxView
Dealing with sizes
- Lesson 1. Pixels, points, DPS, DIPs, and DIUs
- Lesson 2. Fitting text to available size Code
- Lesson 3. Empirically fitting text
Button clicks
- Processing the click
- Sharing button clicks
- Anonymous event handlers
- Distinguishing views with IDs
- Saving transient data
XAML and Code
- Properties and attributes
- Property-element syntax
- Adding an XAML page to your project
- Platform specificity in the XAML file
- The content property attribute
- Constructors with arguments
- The x:Name attribute
- Custom XAML-based views
- Events and handlers
- Tap gestures
Platform-specific API calls
- Preprocessing in the Shared Asset Project
- Parallel classes and the Shared Asset Project
- DependencyService and the Portable Class Library
- Platform-specific sound rendering
XAML markup extensions
- The code infrastructure
- Accessing static members
- Resource dictionaries
- StaticResource for most purposes
- DynamicResource for special purposes
The bindable infrastructure
- The Xamarin.Forms class hierarchy
- BindableObject and BindableProperty
- Defining bindable properties
- The generic Create method
Styles
- Styles in code
- Style inheritance
- Implicit styles
- Dynamic styles
- Device styles
Bitmaps
- Platform-independent bitmaps
- Fit and fill
- Embedded resources
- Platform-specific bitmaps
- Toolbars and their icons
Absolute layout
- AbsoluteLayout in code
- Proportional sizing and positioning
- Working with proportional coordinates
- AbsoluteLayout and XAML
The interactive interface
- Slider and Stepper
- Switch and CheckBox
- Keyboard and focus
- Date and time selection
- Data binding
- Source and BindingContext
- Binding value converters
- Bindings and custom views