Get $1 credit for every $25 spent!

Xamarin Cross Platform Development Bundle

Ending In:
Add to Cart - $35
Add to Cart ($35)
$1,046
96% off
wishlist
(126)

What's Included

Product Details

Access
Lifetime
Content
5.5 hours
Lessons
48

Learn Xamarin by Creating Real World Cross-Platform Apps

Discover the Cross-Platform App Development Platform That Every App Developer Needs to Know

By GK Micro | in Online Courses

You don't need to learn both Java and Swift to build apps for Android and iOS. With Xamarin, you can use the C# programming language to build fully-functional apps for iOS and Android at the same time. Because Xamarin developers can stream the app-building process so much, companies are demanding them in a big way. This is the perfect beginner course to put you on the path to making big money in Xamarin development.

  • Access 48 lectures & 5.5 hours of content 24/7
  • Learn how to install Xamarin for free
  • Explore basic C# programming
  • Create basic apps w/ code sharing tasks, hints & tips
  • Build complex apps like a magnet detector & music player
Grant Klimaytys is an app developer, author, and eCourse teacher. He is obsessed with breaking down hard to understand principles so students can learn fast and easily!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xamarin Studio (free installation covered in course)

Course Outline

  • Introduction and Setup
    • Introduction
    • Setup Xamarin on a Mac with iOS Simulators
    • Xamarin Android and Simulator Setup on a Mac
    • Setup Xamarin Android Player on a Mac
    • Setup Xamarin on a PC with Android Player Simulator
    • Setup a Mac Virtual Machine or Hackintosh For Non Mac Owners
  • The C# Language - Grasp the Basics (Optional)
    • Introduction to The C# Language - Grasp The Basics Optional
    • Variables in C#
    • Operators in C#
    • Converting Variable Types in C#
    • Comparing Stuff in C#
    • Round and Round We Go - Loops in C#
    • Arrays in C#
    • Methods in C#
    • Classes in C#
    • Inheritance in C#
    • Exceptions in C#
    • Summary of The C# Language - Grasp The Basics Optional
  • App Number 1 - Convert my Cash
    • Introduction to App Number One - Convert My Cash
    • Create Convert My Cash A Currency Conversion App for iOS and Android
    • Adding Fancy Graphics to Your Xamarin iOS App
    • Connecting Code to Graphics in Your Xamarin iOS App
    • Adding Fancy Graphics to Your Xamarin Android App
    • Connecting Code to Graphics in Your Xamarin Android App
    • The Good Stuff - Sharing Common Code Between iOS and Android
    • Summary of App Number One - Convert My Cash
  • App Number Two - Magnet Detector (Yes, a Real One!)
    • Introduction to App Number Two - Magnet Detector
    • Create the Solution and Using Xamarin Components
    • Accessing the Magnetometer on an iPhone
    • Creating the User Interface for the iOS Metal Detector
    • Connecting iOS User Interface to Code
    • Accessing the Magnetometer on an Android Device
    • Creating the User Interface for the Android Metal Detector
    • Task - Save Time by Abstracting Away Common Code
    • Solution - Save Time by Abstracting Away Common Code
    • Summary of App Number Two - Magnet Detector
  • App Number Three - Play Some Tunes
    • Introduction to App Number Three - Play Some Tunes
    • Create the Project and Grab Some Free Music
    • Embedding and Playing Individual Tracks on Android
    • Making a Scrolling List of Songs on Android
    • Embedding and Playing Individual Tracks on iOS
    • Make a Scrolling List of Songs on iOS
    • Task - Get Tracks Names Automatically to Populate the List
    • Solution - Get Tracks Names Automatically to Populate the List
    • Discussion - Should You Move Common Code to Shared Project
    • Task - Stop 2 Tracks Playing Simultaneously (1:02)
    • Solution - Stop 2 Tracks Playing Simultaneously
    • Summary of App Number Three - Play Some Tunes

View Full Curriculum


Access
Lifetime
Content
7.5 hours
Lessons
95

Xamarin iOS: A Master Guide to App Development in C#

Start Building Seamless Native Apps for iOS

By GK Micro | in Online Courses

Xamarin apps use native UIs to enable the best possible experiences for iOS users. You'll go from Xamarin beginner to aficionado in this intensive guide, demystifying C# and .Net concepts that will make your Xamarin.iOS apps work seamlessly. Start building better apps today!

  • Access 95 lectures & 7.5 hours of content 24/7
  • Understand how to make Xamarin iOS apps
  • Leverage the most common coding requirements for Xamarin iOS apps
  • Explore iOS specific layouts, app icons, & launch screens
  • Use simple & advanced animation techniques
  • Work w/ web calls & Xamarin Designer
Grant Klimaytys is an app developer, author and eCourse teacher. He is obsessed with breaking down hard to understand principles so students can learn fast and easily!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Mac or OS X virtual machine
  • Xamarin Studio (free installation covered in course)

Course Outline

  • Introduction
    • 2 How You Should Use This Course (1:25)
    • 3 Setup Xamarin on a Mac with iOS Simulators (3:01)
    • 1 Introduction (5:02)
  • Learn to Code Using C# (Optional - For Complete Beginners ONLY!)
    • Introduction to The C# Language - Grasp The Basics Optional (2:12)
    • Variables in C# (10:16)
    • Operators in C# (7:15)
    • Comparing Stuff in C# (8:31)
    • Methods in C# (4:54)
    • Arrays in C# (6:49)
    • Exceptions in C# (5:06)
    • Round and Round We Go - Loops in C# (6:14)
    • Inheritance in C# (8:42)
    • Classes in C# (11:22)
    • Summary of The C# Language - Grasp The Basics Optional (1:08)
  • Create Your First Xamarin.iOS App
    • 1 Introduction to Create Your First Xamarin iOS App (1:06)
    • 2 Creating and Running a Xamarin iOS App (7:31)
    • 3 Walkthrough of iOS Specific Project Layouts (8:53)
    • 4 Task - Your First Xamarin iOS App (3:43)
    • 5 Solution - Your First Xamarin iOS App (3:21)
    • 6 Summary of Create Your First Xamarin iOS App (1:06)
  • Basic UI Elements and Xamarin Designer - Part 1
    • 1 Introduction to Basic UI Elements Used in Xamarin iOS - Part 1 (1:50)
    • 2 Overview of Xamarin Designer for Storyboards (4:36)
    • 3 Text Labels and Auto Constraints in Xamarin Designer (5:14)
    • 4 Test Areas and Manual Constraints in Xamarin Designer (4:52)
    • 5 Editable Text Areas and Relative Constraints in Xamarin Designer (5:08)
    • 6 Buttons and Button Events in Xamarin iOS (7:46)
    • 7 Create Your Second iOS App (5:02)
    • 8 Task - Assign Random Color to the View (0:44)
    • 9 Solution - Assign Random Color to the View (7:35)
    • 10 Summary of Basic UI Elements Used in Xamarin iOS - Part 1 (1:42)
  • Basic UI Elements and Xamarin Designer - Part 2
    • 1 Introduction to Basic UI Elements and Xamarin Designer - Part 2 (1:30)
    • 2 Toggle Switches to Toggle On Screen Elements on and off - UISegmentedControl (9:01)
    • 3 Slider to Control Text Size - UISlider (7:33)
    • 4 Progress Bar to Keep a User Informed - UIProgressView (17:40)
    • 5 Task - Change Colors with Each Letter (0:55)
    • 6 Solution - Change Colors with Each Letter (5:59)
    • 7 Summary of Basic UI Elements and Xamarin Designer - Part 2 (1:36)
  • Create a Xamarin.iOS App With Scrolling Lists (UITableView)
    • 1 Introduction to Creating a Xamarin iOS App With Scrolling Lists (1:40)
    • 2 Create a Xamarin iOS List App - table View With basic Cells (17:05)
    • 3 Create a Xamarin.iOS List App - Table View with Custom Cells (17:56)
    • 4 Create a Xamarin iOS List App - Sections in Table Views (12:41)
    • 5 Create a Xamarin iOS List App - Section Headers and Footers in Table Views (6:15)
    • 6 Summary of Creating a Xamarin iOS App With Scrolling Lists (1:13)
  • Collection Views on Xamarin.iOS
    • 1 Introduction to Collection views on Xamarin iOS (1:06)
    • 2 What is a Collection View (1:59)
    • 3 Collection View - Creating Dummy Data (3:26)
    • 4 Colection View - Creating the Collection View and Custom Cell (10:22)
    • 5 Collection View - Creating the Custom Collection Source (7:24)
    • 6 Collection View - Putting it All Together (4:20)
    • 7 Summary of Collection Views on Xamarin iOS (0:37)
  • Layouts Used in iOS Apps
    • 1 Introduction to Layouts Used in iOS Apps (2:01)
    • 2 Single View Apps (3:44)
    • 3 Master-Detail App (10:52)
    • 4 Tabbed App (6:41)
    • 5 Page-Based App (6:41)
    • 6 WebView App (4:44)
    • 7 Summary of Layouts Used in iOS (2:05)
  • Events, Protocols and Delegates
    • 1 Introduction to Events Protocols Delegates (1:16)
    • 2 Events in Xamarin iOS (7:53)
    • 3 Protocols in Xamarin iOS (4:33)
    • 4 Delegates in Xamarin iOS (6:30)
    • 5 Summary of Events Protocols and Delegates (1:32)
  • Resources, Images, App Icons and Launch Screens in Xamarin.iOS
    • 1 Introduction to Resources Images App Icons and Launch Screens (1:19)
    • 2 Where Does iOS Store Bundle Resources (3:55)
    • 3 How to Display an Image in Xamarin iOS (7:42)
    • 4 Asset Catalog Image Sets on iOS (6:59)
    • 5 Application Icons on Xamarin iOS (4:09)
    • 6 Launch Screens on Xamarin iOS (3:12)
    • 7 Summary of Resources Images App Icons and Launch Screens (1:05)
  • Core Animation in Xamarin.iOS
    • 1 Introduction to Core Animation in Xamarin iOS (1:20)
    • 2 Where Can You Use Core Animation (2:02)
    • 3 Core Animations for View Controllers (4:06)
    • 6 As Deep as it Gets - Explicit Core Animations (6:09)
    • 4 Core Animations for Views (12:45)
    • 5 Getting Deeper - Implicit Core Animations (8:06)
    • 7 Summary of Core Animation in Xamarin iOS (1:01)
  • Directories, Files, Reading and Writing
    • 1 Introduction to Directories Files Reading Writing (0:58)
    • 2 The iOS File System Structure (4:08)
    • 3 Listing and Reading of Files in Xamarin.iOS (5:16)
    • 4 How to Read a File in Xamarin iOS (6:32)
    • 5 How to Create Files and Directories in Xamarin iOS (7:19)
    • 6 Task - Log File Creation (1:05)
    • 7 Solution - Log File Creation (8:16)
    • 8 Summary of Directories Files Reading Writing (1:13)
  • Working With JSON in Xamarin.iOS
    • 1 Introduction to Working With JSON in Xamarin iOS (1:03)
    • 3 How to Install a Xamarin Component (3:32)
    • 2 What is JSON (2:19)
    • 4 How to Write JSON in Xamarin.iOS (6:13)
    • 5 How to Read JSON in Xamarin iOS (2:59)
    • 6 Summary of Working with JSON in Xamarin iOS (0:55)
  • Making Web Calls Using REST on Xamarin.iOS
    • 1 Introduction to making Web Calls Using REST on Xamarin iOS (0:45)
    • 2 Security of Web Calls - App Transport Security (3:19)
    • 3 How to Create an HttpWebRequest on Xamarin iOS (8:46)
    • 4 How to Use RestSharp for Web Calls and JSON (6:40)
    • 5 Summary of Making Web Calls Using REST on Xamarin iOS (0:52)

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
31

Xamarin Forms 2.0: Beginner to Advanced

Learn How to Build iOS & Android Apps at the Same Time

By GK Micro | in Online Courses

App development is pretty cool. Developing apps for iOS and Android at the same time is really cool. When you use Xamarin Forms 2.0, you can build a single project with shared C# code. In this course, you'll become proficient in C#, while learning how to build iOS and Android apps simultaneously, thereby increasing your app's presence, and potential income.

  • Access 31 lectures & 3 hours of content 24/7
  • Learn the Xamarin Forms 2.0 development process
  • Get paid big money to create apps for clients
  • Build your own wildly popular apps
  • See the entire development process from start to finish
  • Discover SQLite databases
Grant Klimaytys is an app developer, author and eCourse teacher. He is obsessed with breaking down hard to understand principles so students can learn fast and easily!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xamarin Studio (free installation covered in course)

Course Outline

  • Introduction and Setup
    • Introduction
    • Xamarin setup on a Mac
    • Xamarin Setup on a PC - Visual Studio
    • The difference between Xamarin Studio on a Mac PC and Visual Studio
    • Linking Xamarin on a Mac to Xamarin on a PC - Optional
    • When to use Xamarin Forms and when not to use it
  • QuickStart Hello World Xamarin Forms App
    • Creating a Xamarin Forms Project Hello World
    • Setting up Xamarin iOS and Android simulators and running Hello World
    • Changing our home screen layout and elements
  • Create a Cross Platform "Just Do It x 1" App
    • Introduction to Just Do It X 1
    • Carving out our app niche
    • Creating the XAML graphical elements of our app
    • Writing the core app code - Using user user preferences to store data
    • How to add Google Admob ads to Xamarin Forms app
  • Create a Cross Platform "Just Do It x 10" App - Part 1
    • Introduction to Just Do It X 10
    • Just Do It X 10 App design and first page XAML
  • Create a Cross Platform "Just Do It x 10" App - Part 2
    • What is an SQLITE database and why use it
    • Installing a Nuget component to handle database operations
    • Database access code - How to get a cross platform SQLite Database connection
    • Database access code - How to insert delete and fetch items
    • How to create a data model
    • How to insert database items into a list view
  • Create a Cross Platform "Just Do It x 10" App - Part 3
    • How to open a new Page - View Controller or Activity in Xamarin Forms
    • Creating the XAML layout of the Edit Task screen
    • How to bind variable two ways in Xamarin Forms
    • Saving the edited task to the database
  • Recap and Farewell
    • A quick recap of everything you have learnt

View Full Curriculum


Access
Lifetime
Content
7.5 hours
Lessons
76

Xamarin Android: A Master Guide to App Development in C#

Start Building Seamless Native Apps for Android

By GK Micro | in Online Courses

When you build Android apps with Xamarin, you're using native UIs to enable the best possible experience for users. Being able to provide this experience is essential to the app creation process, and will make you more desirable to prospective employers. Through this intensive guide, you'll go from Xamarin beginner to aficionado, demystifying C# and .Net concepts that will make your Xamarin Android apps work seamlessly.

  • Access 76 lectures & 7.5 hours of content 24/7
  • Create Xamarin Android apps
  • Understand common Android design patterns
  • Learn basic & advanced UI elements on Android
  • Explore the Android file system structure
  • Use XML drawable graphics & animations
  • Build list views w/ custom designs
  • Work w/ web calls & Xamarin Designer
Grant Klimaytys is an app developer, author and eCourse teacher. He is obsessed with breaking down hard to understand principles so students can learn fast and easily!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xamarin Studio (free installation covered in course)

Course Outline

  • Introduction and Setup
    • 1 Introduction (4:17)
    • 2 How You Should Use This Course (1:47)
    • 3 Xamarin Android and Simulator Setup on a Mac (5:08)
    • 4 Xamarin Android and Simulator Setup on a PC (5:37)
  • Create Your First Xamarin.Android App
    • 1 Introduction to Create Your Very First Xamarin Android App (1:23)
    • 2 Creating and Running a Xamarin Android App (7:20)
    • 3 Walkthrough of Android Specific Project Layouts (11:09)
    • 4 Task - Your First Xamarin Android App (5:12)
    • 6 Summary of Create Your Very First Xamarin Android App (0:59)
    • 5 Solution - Your First Xamarin Android App (4:35)
  • Xamarin Android Layouts and Basic UI
    • 1 Introduction to Xamarin Android Layouts and Basic UI (1:56)
    • 2 Linear Layouts and Layouts in General (10:36)
    • 3 Relative Layouts (4:14)
    • 4 Text Views and Edit Text Views (4:47)
    • 5 Manipulating Screen Objects With Button Clicks (4:13)
    • 6 Task - Slow Text Mover (1:54)
    • 7 Solution - Slow Text Mover (11:17)
    • 8 Summary of Xamarin Android Layouts and Basic UI (1:35)
  • More Xamarin Android Basic UI
    • 1 Introduction to More Xamarin Android Basic UI (1:11)
    • 2 Radio Buttons Radio groups and How to Debug Android Apps (11:17)
    • 3 Toggle Buttons (4:29)
    • 4 Spinners for Selecting Items from Drop Down Lists (9:02)
    • 5 Task - Create a Radio Group to Select 2 Separate Lists (1:32)
    • 6 Solution - Create a Radio Group to Select 2 Separate Lists (16:11)
    • 7 Summary of More Xamarin Android Basic UI (0:57)
  • Create a Xamarin.Android App With Scrolling Lists
    • 1 Introduction to Creating a Xamarin Android App with Scrolling Lists (1:55)
    • 2 Create a List View with Basic Rows (8:49)
    • 3 Handling List View Clicks (3:53)
    • 4 Show More Complicated Data with a Custom Adapter (12:40)
    • 5 Create a List View with Custom Rows (11:16)
    • 6 List View - Fast Scrolling and Section Indexing (14:52)
    • 7 Summary of Creating a Xamarin Android App with Scrolling Lists (2:12)
  • Resources on Xamarin.Android
    • 1 Introduction to Resources on Xamarin Android (1:32)
    • 2 How to Load an Image in a Layout or Programmatically (8:16)
    • 3 How to translate Your App With no Extra Coding (5:27)
    • 4 Differences Between Assets and Resources (7:43)
    • 5 Creating Images for Different Screen Densities (8:05)
    • 6 Summary of Resources on Xamarin Android (1:34)
  • Activities on Xamarin.Android
    • 1 Introduction to Activities on Xamarin Android (1:13)
    • 2 What is an Activity Exactly (3:35)
    • 3 How to Start New Activities (11:16)
    • 4 How to Pass Data Between Activities (6:28)
    • 5 Activity Lifecycles - What Happens and When (9:52)
    • 6 Summary of Activities on Xamarin Android (1:10)
  • Graphics and Simple Animation on Xamarin Android
    • 1 Introduction to Graphics and Simple Animation on Xamarin Android (1:57)
    • 2 Where Can You Use Graphics and Animation (2:19)
    • 3 XML Drawable Graphics and Button States (11:02)
    • 4 XML Drawable Graphics for Button States (7:11)
    • 5 Fading Between Images with XML Drawable Animations (9:19)
    • 6 View Animations Original Android API (13:22)
    • 7 Property Animations Preferred (10:54)
    • 8 Summary of Graphics and Simple Animations in Xamarin Android (1:10)
  • Directories, Files, Reading and Writing
    • 1 Introduction to Directories Files Reading and Writing (1:24)
    • 2 The Android File System Structure (4:52)
    • 3 Where can Android Apps Write Files to (1:50)
    • 4 How to Create and List Files and Folders in Xamarin.Android (11:02)
    • 5 How to read and Write a Text File in Xamarin Android (9:39)
    • 6 Task - Log File Creation (1:47)
    • 7 Solution - Log File Creation (14:20)
    • 8 Summary of Directories Files Reading and Writing (0:59)
  • Alerts and Notifications on Xamarin.Android
    • 1 Introduction to Alerts and Notifications on Xamarin Android (1:04)
    • 2 Basic Alert Dialogs and List Dialogs on Xamarin Android (8:44)
    • 3 Toasts on Android (1:33)
    • 4 Local Notifications on Android (12:49)
    • 5 Summary of Alerts and Notifications on Xamarin Android (0:57)
  • Themes, Action Bars and Toolbars with Material Design
    • 1 Introduction to Themes Actionbars and Toolbars with Material Design (1:52)
    • 2 Theming an App with Material Design (AppCompat) (16:42)
    • 3 Implementing Action Bar or Toolbar (13:48)
    • 4 How to Include Menu Items in a Toolbar (9:18)
  • App Icons in Xamarin.Android
    • 1 Introduction to App Icons in Xamarin.Android (0:50)
    • 2 Application Icon Design Philosophy (3:12)
    • 3 Launcher Icon Sizing Creation and Assigning in Xamarin Studio (2:34)
    • 4 Summay of App Icons in Xamarin Android (0:41)

View Full Curriculum


Access
Lifetime
Content
7.50 hours
Lessons
93

Xamarin Forms: Build Native Cross-Platform Mobile Apps with C#

Learn the Simplest Solution to Building Apps For A Variety of Platforms

By Programming with Mosh | in Online Courses

Building apps can be a huge headache when you have to learn Swift, Java, C#, and other languages to build individual apps for different operating platforms. That's why Xamarin Forms is so innovative. With Xamarin, you code your app only once and let the Xamarin compiler build your app for each platform. In this course, you'll take a pragmatic journey towards building native mobile apps for Android, iOS, and Windows more efficiently than ever.

  • Access 93 lectures & 7.5 hours of content 24/7
  • Understand the fundamentals of Xamarin Forms & its architecture
  • Build user-interfaces w/ XAML & code
  • Work w/ images
  • Present data in beautiful, interactive lists
  • Implement multi-page apps w/ navigation, tabs, master/detail pages
  • Store & retrieve data from a variety of sources like file system, SQLite database, & RESTful services
  • Use the Model-View-VewModel (MVVM) architectural pattern
Mosh Hamedani is a passionate and creative software engineer with a strong focus on pragmatism and simplicity. He started programming at the age of seven on a Commodore 64. Later, during his high school years, he started learning C and C++ . In 2002, along with the first release of .NET, he shifted his focus to C#. Since then he has been involved in the design and implementation of numerous software projects, including modern web applications, mobile apps, desktop applications and frameworks.

Aside from his career as a software engineer, he truly enjoys sharing his knowledge with others. Since his early twenties, he has been teaching courses and running workshops on C#, ASP. NET, object-oriented programming and clean coding. He is author of 6 best-selling courses on Udemy and more will be coming soon.

Mosh has a Master of Science in Network Systems and a Bachelor of Science in Software Engineering. He is also a Microsoft Certified Application Developer, Technology Specialist (Web Applications) and Professional.

Outside the software world, Mosh is a photographer, a pianist and a passionate Latin dancer.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xamarin Studio (free to install)

Access
Lifetime
Content
26.50 hours
Lessons
174

The Ultimate Xamarin Course: Build Cross Platform Apps!

This Step-by-Step Guide Will Teach You Xamarin by Building Real, Fully-Functional Apps

By Mammoth Interactive INC | in Online Courses

This massive, project-based course will teach you Xamarin development by putting you right in the trenches, building real world apps that you may add to your portfolio. By course's end, you'll have some tangible examples of your work, and be ready to jumpstart a new career in Xamarin development.

  • Access 174 lectures & 26.5 hours of content 24/7
  • Learn practical, employable skills by building real apps
  • Use the projects you build to bolster your LinkedIn profile
  • Jump into a new career or enhance your current career
John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xamarin Studio (free to install)

Course Outline

  • Variables
    • 01. Setting up Xamarin Studio (11:59)
    • 02. Introduction to Variables (7:10)
    • 03. Boolean Variables in iOS (7:19)
    • 04. Boolean Variables in Android (4:46)
    • 05. Integer Variables in iOS (9:33)
    • 06. Integer Variables in Android (7:03)
    • 07. Float and Double Variables in iOS (9:07)
    • 08. Float and Double Variables in Android (7:12)
    • 09. Character Variables in iOS (5:10)
    • 10. Character Variables in Android (4:27)
    • 11. String Variables in iOS (7:10)
    • 12. String Variables in Android (5:35)
    • 13. Summary of Variables (2:42)
  • Arrays
    • 01. Intro to Arrays in Xamarin (3:03)
    • 02. Boolean Arrays in iOS (6:32)
    • 03. Integer Arrays in Android (5:58)
    • 04. Floats and Double Arrays in iOS (7:31)
    • 05. Character Arrays in Android (6:04)
    • 06. String Arrays in iOS (4:27)
    • 07. Access Elements in Number Arrays in Android (13:07)
    • 08. Accessing Elements in Boolean, Character, and String Arrays in iOS (8:15)
    • 09. Modifying Variables Within an Array in Android (12:21)
    • 10. Multidimensional Int Arrays in iOS (8:04)
  • If Statements
    • 01. Introduction to If Statements (2:32)
    • 02. Basic If Statements with Booleans in iOS (6:00)
    • 03. Basic If Statements With Integers in Android (5:50)
    • 04. Test 2 Conditions with 1 If Statement in iOS (8:28)
    • 05. Test 2 Conditions Using Nested If Statements in Android (6:49)
    • 06. 2 If Statements With Different Outcomes in iOS (8:35)
    • 07. Else If Statements in Android (8:04)
    • 08. Else Statements in iOS (12:34)
    • 09. Piecing it all Together and Recap in Android (18:27)
  • For Loops
    • 01. Intro to For Loops in Xamarin (4:47)
    • 02. For Loops that Increase Count by 1 in iOS (6:53)
    • 03. Appending Strings Using For Loops in Android (5:08)
    • 04. Printing Character Arrays in iOS (12:27)
    • 05. Modifying Array Element Using For Loops in Android (8:24)
    • 06. Different Ways to Index With a For Loop in iOS (11:05)
    • 07. If Statements in For Loops in Android (7:37)
    • 08. Access Elements by Testing I Rather Than Changing the Index in iOS (9:47)
    • 09. For Loops in the Mario Game in Android (13:11)
  • Functions
    • 01. Introduction to Functions (3:19)
    • 02. Basic Void Function Without Parameters in iOS (7:16)
    • 03. Void Function With Parameters in Android (9:26)
    • 04. Number Return Type Functions in iOS (15:03)
    • 05. Boolean and String Return Types in Android (11:42)
    • 06. If Statements in Functions (10:47)
    • 07. Functions Calling Other Functions (12:15)
  • Tip Calculator
    • 01. Setting up Xamarin (5:09)
    • 02. Designing the Layout (4:55)
    • 03. Adding IDs to the Design Template (5:20)
    • 04. Initializing the Fields Used in the Layouts (10:11)
    • 05. Implementing Main Functionality (13:11)
    • 06. Running the App and Finishing the Design (11:37)
    • 07. Setting up Xamarin for iOS Development (5:41)
    • 08. Designing the Layout in iOS (5:06)
    • 09. Assigning Names and Improving Design (5:21)
    • 10. Initializing the Button (5:54)
    • 11. Implementing Functionality in iOS (12:34)
    • 12. Running and Changing Appearances in iOS (14:45)
  • Compound Interest Calculator
    • 01. Intro and Set Up (8:56)
    • 02. Designing the Layout in iOS (11:40)
    • 03. Designing the Functionality in iOS (8:49)
    • 04. Create Text Input Handlers in iOS (9:22)
    • 05. Implementing Functionality in iOS (10:35)
    • 06. Running the App and Making it Visually Appealing in iOS (12:50)
    • 07. Designing the Layout in Android (7:08)
    • 08. Designing Functionality in Android (12:20)
    • 09. Initializing Variables to Contain Text Input in Android (5:21)
    • 10. Implementing Functionality in Android (8:36)
    • 11. Making the Calculator Look Good in Android (13:31)
  • Inspirational Quote
    • 01. Intro and Setup (7:24)
    • 02. Designing the Layout in iOS (7:40)
    • 03. Design the Skeleton of the Code in iOS (8:45)
    • 04. Declaring Variables and Initializing our List of Quotes in iOS (5:21)
    • 05. Implementing Functionality in iOS (11:22)
    • 06. Running the App and Making it More Visually Appealing in iOS (11:33)
    • 07. Designing the Layout in Android (6:59)
    • 08. Declaring Methods and Understanding Flow in Android (6:14)
    • 09. Declaring Variables in Android (7:25)
    • 10. Implementing Final Functionality in Android (4:52)
    • 11. Improving the Visual Appeal in Android (10:21)
  • True False Test
    • 01. Introduction (6:45)
    • 02. Designing the Layout in Android (7:46)
    • 03. Declaring Variables in Android (9:22)
    • 04. Declaring Methods in Android (8:34)
    • 05. Implementing Functionality in Android (15:51)
    • 06. Improving Appearance in Android (11:50)
    • 07. Designing the Layout in iOS (6:35)
    • 08. Declaring Variables in iOS (5:46)
    • 09. Declaring Functions in iOS (7:43)
    • 10. Implementing the Functionality in iOS (16:40)
    • 11. Improving the Design in iOS (12:42)
  • Multiple Choice Test
    • 01. Introduction (7:10)
    • 02.Designing the Layout in iOS (8:40)
    • 03. Declaring Variables in iOS (5:25)
    • 04. Declaring Functions in iOS (14:58)
    • 05. Implementing Methods in iOS (9:50)
    • 06. Implementing Functionality in iOS (12:14)
    • 07. Improving the Design in iOS (14:25)
    • 08. Designing the Layout in Android (7:01)
    • 09. Declaring Variables in Android (8:45)
    • 10. Initializing Variables in Andriod (8:20)
    • 11. Declaring Functions in Android (4:26)
    • 12. Implementing Functionality in Android (13:47)
    • 13. Fine Tuning the Design in Android (14:11)
  • Buoyancy Force Calculator
    • 01. Introduction (6:49)
    • 02. Designing the Layout in Android (9:17)
    • 03. Initializing Layout in Android (8:41)
    • 04. Declaring Variables in Android (5:37)
    • 05. Setting up the Spinner in Android (5:42)
    • 06. Handling Spinner Sections in Android (15:59)
    • 07. Handling Button Presses in Android (13:44)
    • 08. Improving the Design in Android (13:56)
    • 09. Designing the Layout in iOS (8:42)
    • 10. Declaring Variables in iOS (5:45)
    • 11. Creating a Picker in iOS (16:01)
    • 12. Add Event Handler for Picker in iOS (10:58)
    • 13. Implementing the Last of the Functionality in iOS (12:44)
    • 14. Improving the Design in iOS (17:43)
  • Velocity Calculator
    • 01. Intro and Set Up (7:10)
    • 02. Designing the Layout in iOS (12:03)
    • 03. Designing the Skeleton of the App in iOS (9:59)
    • 04. Handling Text Input in iOS (7:53)
    • 05. Switch Statement to Choose Appropriate Equation in iOS (9:25)
    • 06. Implementing the Calculation and the Print Part in iOS (7:24)
    • 07. Changing the Appearance in iOS (11:07)
    • 08. Designing the Layout in Android (7:25)
    • 09. Designing the Code Skeleton and Initializing Design Fields in Android (12:38)
    • 10. Storing Text Input in Android (6:08)
    • 11. Implementing Final Functionality in Android (7:29)
    • 12. Fine Tuning the Appearance in Android (14:06)
  • Hangman
    • 01. Introduction (5:47)
    • 02. Designing the Layout in Android (7:15)
    • 03. Initializing Views in Android (10:07)
    • 04. Declaring Global Variables in Android (6:50)
    • 05. Implementing Set Up Functions in Android (12:38)
    • 06. Check and Reveal Letter Functions in Android (16:14)
    • 07. The Last Functionality in Android (10:38)
    • 08. Improving Appearance in Android (14:33)
    • 09. Designing the Layout in iOS (11:32)
    • 10. Variables and Basic Functions in iOS (12:34)
    • 11. The Last Three Functions in iOS (6:32)
    • 12. Improving Appearance in iOS and Summary (15:33)
  • Kinematics Calculator
    • 01. Introduction (7:03)
    • 02. Designing Layout in Android (10:29)
    • 03. Initializing Widgets in Android (9:16)
    • 04. Declaring Global Variables in Android (7:28)
    • 05. Setting up Spinners in Android (13:49)
    • 06. Setting up the Choose Calculation Functions in Android (11:43)
    • 07. Implementing the Choose Calculation Functions in Android (9:14)
    • 08. Implementing the First of the Calculation Functions in Android (13:55)
    • 09. Implementing the Last of the Functionality in Android (15:45)
    • 10. Improving the Design in Android (11:34)
    • 11. Designing the Layout in iOS (7:29)
    • 12. Implementing Picker in iOS (10:04)
    • 13. Creating New Picker Instances in iOS (8:25)
    • 14. Adding Event Handlers to Pickers in iOS (7:44)
    • 15. Adding Helper Functions in iOS (9:17)
    • 16. Implementing the Last Functionaltiy in iOS (13:40)
    • 17. Improving the Design in iOS (17:32)
  • Average Calculator
    • 01. Introduction (3:52)
    • 02. Designing the Layout in Android (10:58)
    • 03. Adding Variables in Android (7:01)
    • 04. Implementing Functionality in Android (10:22)
    • 05. Improving the Design in Android (8:51)
    • 06. Designing the Layout in iOS (8:14)
    • 07. Implementing Functionaliy in iOS (6:34)
    • 08. Improving the Design in iOS (9:06)
    • 09. Moving the Code to myclass.cs and Summary (21:16)

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a refund within 15 days of purchase.