Mobile Application Development With Xamarin Forms 2020
What you'll learn
- Cross-Platform Mobile Application Development
Requirements
- Windows 10 or Apple Mac computer
Description
Do you ever have a great idea for a mobile app, but don't know where to start?
Do you ever wish you could make income from selling apps in Apple App Store, or Google Play Store?
Well, you have come to the right place.
Mobile Application Development Essentials will take you from the very beginning to creating a real world commercial application. This course teaches application development using the power of Microsoft Xamarin Forms. Xamarin Forms actually makes app development FUN and REWARDING.
This course is taught using Visual Studio 2019 Community Edition (which is free) on Windows 10, but Mac users can also participate by installing VS 2019 Community Edition on Mac.
In this course, you will learn:
Visual Studio Installation
Introduction to Visual Studio
Environment Overview
Solutions and Projects
Debugging Techniques
Intellisense
Introduction to NuGET and GitHub
Xamarin Forms Overview
XAML (Extensive Application Markup Language) Basics
XAML Layout and Design
StackLayout
Views (Controls)
Listviews
Context Actions
Cell Design
C# Code-Behind
C# Essentials
Variable types
List<>
If/Then
Loops
Constructors
Introduction to OOP (Object Oriented Programming)
Encapsulation
Inheritance
Class
Object
MVVM (Model-View-ViewModel)
Data Binding
Navigation
Multi Page Application
Data Persistence
Local Database Design
Designing for iOS and Android
iOS
Visual Studio for Mac
Visual Studio for Windows with Xamarin Mac Build Agent
Deployment
iOS Emulator
iPhone
Setting to Developer Mode
Android Deployment
Android Emulator
HyperV and Virtualization
Android phone in Developer Mode
App Publishing
App Stores
App Store
Google Play Store
MDM (Mobile Device Management)
Who this course is for:
- Beginner to Intermediate Students who love technology
Instructor
With 20 years of software experience, it is my greatest desire to pass on the knowledge to those wanting to stay current with today's technologies. I started in the days of DOS and through many different software positions have kept my expertise up-to-date and relevant.
Software Engineer for 20 Years
• Nuclear Warheads testing for US DOE
• Educational Software
• Medical Testing Software
• Microwave Communication Software
• Entertainment Industry Software
Published Author
• Software Industry Magazine Articles
• Wrote a Chapter of Programming Book
• Author of the science fiction book The Strand