MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio and C# - Part 2

Course Summary

Part 2 : Learn how to use Xamarin to leverage your skills in Microsoft Visual Studio and C# to build cross-platform apps that run on both Android and iOS. In the second part of this course series, we focus on using Xamarin to build a rich user experience that embr

  • +

    Course Syllabus

    ● Course Goals and Requirements
        ◦ Introduction
        ◦ Swipe-based Paging
        ◦ Multi-screen Navigation
        ◦ Embrace Platform Capabilities and Common Behaviors
        ◦ What You Need for This Course
        ◦ Summary
    ● Swipe-Navigation in Android
        ◦ Introduction
        ◦ Direct Navigation
        ◦ Moving to Swipe-Navigation
        ◦ Add Random Access to Course Library
        ◦ Create the Course Fragment
        ◦ Support Package and Namespace
        ◦ Add Support Library as a Xamarin Component
        ◦ Implement FragmentStatePagerAdapter
        ◦ Create the New Activity Layout
        ◦ Create the Swipe-Navigation Activity
        ◦ Demo: Using Swipe-Navigation
        ◦ Summary
        ◦ Getting a Deeper Understanding
    ● Swipe-Navigation in iOS
        ◦ Introduction
        ◦ Moving from Direct to Swipe Navigation
        ◦ Adding the UIPageViewController
        ◦ Creating the per Course UIViewController
        ◦ Displaying the first Course Page
        ◦ Demo: Displaying the first Course Page
        ◦ Adding Navigation Events
        ◦ Adding Position Awareness to Course UIViewController
        ◦ Handling Navigation Events
        ◦ Demo: Using Swipe Navigation
        ◦ Adding page Turning effects
        ◦ Summary
    ● Working with iOS Protocols
        ◦ Introduction
        ◦ What are Protocols
        ◦ Xamarin Sometimes Hides Protocol Use
        ◦ Swipe Navigation with Delegates vs. Protocol
        ◦ The Challenge of Protocols in C#
        ◦ Why are we Talking About this Now?
        ◦ Implementing Protocols in Xamarin
        ◦ Implication of Protocols as Classes
        ◦ Implementing Course Swipe Navigation w/ Protocol
        ◦ Summary
    ● Android Master/Detail Navigation
        ◦ Introduction
        ◦ Android Master/Detail Experience
        ◦ Creating a Master List Activity
        ◦ Working with an ArrayAdapter
        ◦ Why an ArrayAdapter isn't our Best Choice
        ◦ Creating a Custom List Adapter
        ◦ Implementing List Adapter GetView
        ◦ Connecting the Custom List Adapter
        ◦ Starting the Detail Activity
        ◦ Passing Intent Extras
        ◦ Summary
    ● Android Navigation Drawer
        ◦ Introduction
        ◦ Overview of the Android Navigation Drawer
        ◦ Activity Architecture with Navigation Drawer
        ◦ Adding Navigation Drawer to the Layout
        ◦ Managing Master and Detail Data Together
        ◦ Populating the Navigation Drawer Choices
        ◦ Customizing the Navigation Drawer List Appearance
        ◦ Managing List Selections in the Navigation Drawer
        ◦ Making the FragmentStatePagerAdapter Updatable
        ◦ Updating the Displayed Details
        ◦ Summary
    ● iOS Master/Detail Navigation
        ◦ Introduction
        ◦ iOS Master/Detail Experience
        ◦ iOS Master/Detail Architecture
        ◦ iOS UI Options
        ◦ Creating a Master Table View Controller
        ◦ Creating a Table View Data Source
        ◦ Connecting Table View and Data Source
        ◦ Adding a Navigation Controller
        ◦ Displaying the Detail View Controller
        ◦ Passing the Master Selection to the Detail View Controller
        ◦ Fixing Project Version Issues
        ◦ Adjust Detail View Controller Layout
        ◦ Summary
        ◦ Where to Go from Here


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations , Operating Systems and Mobility Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top