Xamarin Mobile Application Development for iOS and Android
Course Code:
No Course Code
Duration:
4 Days
Delivery Mode:
Instructor-led Training (ILT)
Start Date:
Contact Us
End Date:
Contact Us
Fees:
$3,215.50

C# is one of the most popular development languages in the world. While it was
originally possible to build .NET apps running on Windows-based devices only, the
game has changed. Dramatically. Using Xamarin, we can now write apps that run on
Android and iOS devices natively using C#. This way, C# allows us to target billions of
extra devices using the language we all love. The experiences which users get from
Xamarin base apps are – fully native.

In this 4-day course, you will learn about the Xamarin environment. You will also learn
about cross-platform developments: Xamarin.Android and Xamarin.iOS.

Course Outline Day 1

Lesson 1: Xamarin for Mobile Development
  • Overview of Xamarin
  • Xamarin iOS
  • Xamarin Android
  • Xamarin Forms
Lesson 2: Architecting Solutions for Cross-Platform Development
  • Creating Shared Code Projects
  • Portable Class Libraries
  • Working with shared components
  • Testing

Course Outline Day 2

Lesson 3: Android Development with Xamarin
  • Setting Up an Android Development Environment
  • Creating Android Views
  • Activities and Intents
  • Calling Android Services
  • Testing and Debugging Xamarin Android Applications
Lesson 4: ListViews and Adapters in Android
  • Populate a ListView using an ArrayAdapter
  • Handle list-item click events
  • Implement a custom adapter
  • Use layout recycling and the view-holder pattern
  • Enable fast scrolling and code a section indexer

Course Outline Day 3

Lesson 5: iOS Development with Xamarin
  • Setting up an iOS Development Environment
  • Creating Android Views
  • Activities and Intents
  • Calling Android Services
  • Testing and Debugging Xamarin Android Applications
Lesson 6: Cross-Platform Development with Xamarin.Fonts
  • Understanding XAML
  • Page Views
  • Controls
  • Layout Views
Lesson 7: Navigation
  • Navigation Patterns
  • Modal Views
  • Tabbed Views

Course Outline Day 4

Lesson 8: Data-Binding
  • Data Access Classes
  • NET
  • Binding to SQLite Database Data
Lesson 9: Working with iOS Table Views
  • Explore table views
  • Implement cell reuse
  • Customizing table views
  • Group data in table view
Lesson 10: Deployment 
  • Deploying iOS App to the App Store
  • Deploying Android Apps to Google Play Store

Course Fee (inclusive of 9% GST)

$3,215.50 *Funding not available
Course Prerequisite
Participants who wish to take up this course should meet the following prerequisites:
  • Previous knowledge and experience of Java or C# 0r Swift programming language
Important Notes
None.
Who Should Attend?
This course is recommended for programmers and developers who wish to develop mobile applications based on both Android and Apple iOS platforms. They do not need to follow the native development using Android Studio or XCODE.

Why ITEL?

  • Diverse Range of IT Courses

    We offer a diverse range of IT courses tailored to student needs. Our curriculum covers foundational to advanced topics, ensuring comprehensive learning. We stay updated with industry trends to deliver relevant courses.

  • Skilled & Experienced Instructors

    We are proud to have a team of highly skilled and experienced instructors. Our instructors are industry professionals with in-depth knowledge and expertise across various IT domains.

  • Practical & Hands-on Exercises

    Our courses feature hands-on exercises, projects, and simulations to build practical skills. Students gain confidence by applying knowledge to real-world scenarios.

Course Enquiry for Xamarin Mobile Application Development for iOS and Android

"*" indicates required fields

I want to find out more about:
Where did you hear of ITEL?*
*Note: If you chose Others, kindly provide more information in the Remarks/Comments/Questions box.
Consent*
Newsletter Subscription
This field is for validation purposes and should be left unchanged.