Contact for queries :
banner1
What you’ll learn
  • Create native Android and iOS apps that share up to 100% code
  • Apply for junior mobile development positions (Android and iOS)

  • Increased career options as a Multiplatform developer

  • Learning Xamarin opens up opportunities to build Windows Desktop, Windows Store, Mac, and even smart watch apps that share the logic of your iOS and Android app

Course Curriculum

01 Intro to Xamarin
001 What is Xamarin 00:00:00
002 Why use Xamarin 00:00:00
003 Xamarin Classic vs Xamarin Forms 00:00:00
004 The Apps well build 00:00:00
02 Requirements and Preparing the Environment
005 Requirements 00:00:00
006 Installing Xcode on macOS 00:00:00
007 Installing Xamarin on macOS 00:00:00
008 Installing Xamarin on Windows 00:00:00
009 Setting the connection between Visual Studio and a Mac computer 00:00:00
010 Enabling the Xamarin Live Player on Windows 00:00:00
011 Enabling the Xamarin Live Player on Mac 00:00:00
03 Hello World with Xamarin.Forms
012 Shared Project vs Portable Class Libraries 00:00:00
013 Creating a Project on Windows 00:00:00
014 Creating a Project on Mac 00:00:00
015 The Structure of the Projects 00:00:00
016 Introduction to XAML 00:00:00
017 Coding the functionality of a button 00:00:00
018 Using the Xamarin Live Player 00:00:00
019 Debugging with Xamarin Live Player 00:00:00
020 Testing on an Android Simulator 00:00:00
021 Creating a new Android Emulator 00:00:00
022 Xamarin Device Manager 00:00:00
023 Testing on an iOS simulator 00:00:00
024 Remote iOS Simulator to Windows 00:00:00
04 XAML Navigation - The travel record app
025 What is the .NET Standard 00:00:00
026 Creating the Login Page 00:00:00
027 Defining better Entry elements 00:00:00
028 The Xamarin Forms Previewer 00:00:00
029 Setting Margin in XAML 00:00:00
030 The Login Logic 00:00:00
031 Navigation Page 00:00:00
032 Tabbed Page 00:00:00
033 Toolbar Item 00:00:00
034 XAML Resources 00:00:00
035 Implicit XAML Styles 00:00:00
036 Explicit XAML Styles 00:00:00
05 C Fundamentals
037 Creating a Console App 00:00:00
038 Methods 00:00:00
039 Variables and Scope 00:00:00
040 Methods and Variables Challenge 00:00:00
041 Classes and Namespaces 00:00:00
042 Objects – Instances of a Class 00:00:00
043 Properties 00:00:00
044 Overloading Methods 00:00:00
045 Inheritance 00:00:00
046 Method Overriding 00:00:00
047 Interfaces 00:00:00
048 Implementing an Interface 00:00:00
049 Asynchronous Programming 00:00:00
06 SQLite - Local Databases
050 Adding SQLite 00:00:00
051 New App Constructor 00:00:00
052 Database Paths 00:00:00
053 The Model of a Database Table 00:00:00
054 SQLite Atributes 00:00:00
055 Inserting into the Database 00:00:00
056 Read from the Database 00:00:00
057 The IDisposable interface and Using statements 00:00:00
058 Data Binding 00:00:00
059 ListView 00:00:00
07 Maps and Location
060 Getting iOS Project ready for Maps 00:00:00
061 Getting Android Project ready for Maps 00:00:00
062 Displaying Maps from XAML 00:00:00
063 Displaying the Users Location 00:00:00
064 Handling Location Changes 00:00:00
08 REST - Consuming Foursquare Services
065 Exploring the Foursquare API 00:00:00
066 Creating URL for REST Request 00:00:00
067 Preparing Projects 00:00:00
068 Making HTTP Get Requests 00:00:00
069 Venue model from JSON 00:00:00
070 Deserializing Json strings into C objects 00:00:00
071 Custom Cells 00:00:00
072 Updating the Post Model 00:00:00
073 Displaying pins on a map 00:00:00
09 Working with Images
074 Displaying shared images 00:00:00
075 Android Images 00:00:00
076 iOS Images 00:00:00
077 Displaying Platform Specific Images 00:00:00
10 Linq
078 Profile Page 00:00:00
079 Linq Distinct – Unique values from a list 00:00:00
080 Linq Where – Filtering a list 00:00:00
081 ListViews and Dictionaries 00:00:00
11 Azure Services
082 Azure App Service 00:00:00
083 Azure Subscription 00:00:00
084 Creating the App Service 00:00:00
085 Easy Tables 00:00:00
086 Connecting to the App Service 00:00:00
087 The Register Page 00:00:00
088 Inserting into a Cloud Database 00:00:00
089 Reading from a Cloud database 00:00:00
090 Inserting with Foreign Key 00:00:00
091 Reading Filtered Data 00:00:00
092 Multiple Devices 00:00:00
12 MVVM
093 Introduction to MVVM 00:00:00
094 The Model 00:00:00
095 Challenge – Improving the Model 00:00:00
096 The View Model 00:00:00
097 The INotify Property Changed interface 00:00:00
098 Implementing the INotyfyPropertyChanged 00:00:00
099 Binding Context 00:00:00
100 The ICommand Interface 00:00:00
101 Implementing ICommand 00:00:00
102 Binding Commands 00:00:00
103 Command Parameters 00:00:00
104 Replacing Events Challenge – Part 1 00:00:00
105 Replacing Events Challenge – Part 2 00:00:00
106 The IValueConverter 00:00:00
107 Implementing the IValueConverter 00:00:00
108 The ObservableCollectionT class 00:00:00
109 Using the ObservableCollectionT 00:00:00
110 Xamarin Forms Wrap Up 00:00:00
111 Using Fast Renderers 00:00:00
112 Using LayoutCompression 00:00:00
113 Permissions 00:00:00
114 ListView Interactivity 00:00:00
115 Preparing Offline Database Sync 00:00:00
116 Performing Offline Database Sync 00:00:00
117 Implementing and Testing Offline Sync 00:00:00
13 Storing Images in the Cloud
118 Selecting an Image 00:00:00
119 Creating an Azure Storage Service 00:00:00
120 Preparing the Project 00:00:00
121 Uploading an Image 00:00:00
14 Hello World - Xamarin Native
122 Xamarin Forms vs Xamarin Classic 00:00:00
123 Creating a Native project – Windows 00:00:00
124 Creating a Native project – Mac 00:00:00
125 The AXML Designer for Android 00:00:00
126 The AXML Source code 00:00:00
127 Android Activity 00:00:00
128 The iOS Storyboard 00:00:00
129 The ViewController 00:00:00
15 The Delivery App Login - Android
130 The Apps well build 00:00:00
131 The Login Page 00:00:00
132 Creating a new Activity 00:00:00
133 Intents 00:00:00
134 Passing Values through Intents 00:00:00
16 The Delivery App Login - iOS
135 The Login Page 00:00:00
136 Adding Constraints 00:00:00
137 New ViewController 00:00:00
138 The NavigationController 00:00:00
139 Segues 00:00:00
17 Azure App Services on Xamarin classic apps
140 Creating another Azure App Service 00:00:00
141 Connecting to the App Service 00:00:00
142 Creating a Table and its Class 00:00:00
143 Inserting into a Table 00:00:00
144 Reading from a Table 00:00:00
18 Sharing code
145 The PCL 00:00:00
146 Reusing Login Functionality 00:00:00
147 Reuisng Register Functionality 00:00:00
148 Read Tables 00:00:00
149 Intro to Generics 00:00:00
150 Inserting to any Table 00:00:00
19 Tabs in Android
151 Preparing Android Project to use Tab Layout 00:00:00
152 Using the TabLayout 00:00:00
153 Navigating between Fragments 00:00:00
154 Prevent Back Navigation 00:00:00
155 Toolbar Navigation 00:00:00
156 Inserting Deliveries 00:00:00
20 Tabs in iOS
157 The TabBarController 00:00:00
158 Adding One View Per Tab 00:00:00
159 Prevent Back Navigation 00:00:00
160 The BarButtonItem 00:00:00
21 Lists in Android
161 The ListFragment 00:00:00
162 The ListAdapter 00:00:00
163 Using a Custom Adapter 00:00:00
22 Lists in iOS
164 The TableViewController 00:00:00
165 The TableViewCell 00:00:00
166 Using a Custom Cell 00:00:00
23 Maps in Android
167 Preparing the Project to use Maps 00:00:00
168 Obtaining the Google Maps API Key 00:00:00
169 Displaying Maps (Android) 00:00:00
170 Location and Pins 00:00:00
171 Running on Android Device 00:00:00
24 Maps in iOS
172 Displaying Maps (iOS) 00:00:00
173 Location and Pins in iOS 00:00:00
174 Getting the Center of the Map 00:00:00
25 The Delivery Persons App
175 The Layout for the new App 00:00:00
176 UI And Navigation Challenge – Part 1 00:00:00
177 UI And Navigation Challenge – Part 2 00:00:00
178 UI And Navigation Challenge – Part 3 00:00:00
179 Updating Deliveries 00:00:00
180 Implemeiting Functionality Challenge – Part 1 00:00:00
181 Implemeiting Functionality Challenge – Part 2 00:00:00
182 DisplayingMaps and Getting Directions 00:00:00
26 Adding Platform Specific Functionality
183 Biometric Authentication – iOS 00:00:00
184 Biometric Authentication – Android 00:00:00
185 Haptic Feedback 00:00:00
186 App Shortcuts 00:00:00
187 Updating Android Projects to Oreo 00:00:00
188 Updating iOS Project to iOS 11 00:00:00
27 Publishing to the App Stores
189 Preparing the Android Project 00:00:00
190 Generating APK 00:00:00
191 Publishing your Android Application 00:00:00
192 Preparing the iOS Project 00:00:00
193 Generating IPA 00:00:00
194 Publishing your iOS Application 00:00:00
28 Bonus Material
195 Bonus – Please Watch 00:00:00
196 All Courses 00:00:00
197 Source Codes 00:00:00
TAKE THIS COURSE
  • FREE
  • 10 Days
9 STUDENTS ENROLLED

About WPLMS

WPLMS is the most popular Education WordPress theme. With over 12000 customers and several startups successfully running their businesses on WPLMS, it is the most powerful solution for Education websites right now.

Popular Tags

Who’s Online

There are no users currently online
top
Template Design © VibeThemes. All rights reserved.