The Xamarin Forms Masterclass
The lessons in this course are put together to help you take your Xamarin Forms development to the next level.
The lessons in this course are put together to help you take your Xamarin Forms development to the next level.
Layouts in Xamarin Forms
The Grid Layout
The Stack Layout
The ScrollView Layout
The Frame Layout
Custom Crontrols in Xamarin Forms
Bindable Property in Xamarin Forms
ASSIGNMENT: Custom Control with Bindable Properties
Custom Renderers In Xamarin Forms
Behaviors in Xamarin Forms
Triggers In Xamarin Forms
Control Template In Xamarin Forms
Device Responsiveness in Xamarin Forms
Dependency Service In Xamarin Forms
Introduction
Project Setup
Adding Custom Fonts
Dashboard Page - Part 1
Dashboard Page - Part 2
Income and Expense Page
The Menu View
The Progress Control
Budget Page
Week Two Source Code
New Income and Expense Page
New Budget Page
Adding ViewModels
Adding Models
Adding Database - Using SQLite With Entity Framework
Adding Data Service Class
Handling Navigations
Working With Visual State Manager
Week Three Source Code
Creating Custom Message Box
Adding Budgets To Database
Retrieving Budgets From The Database
Adding Transactions To Database
Retrieving Transactions From The Database
Refreshing Transactions
Filter Transactions By Date
Update Budget List (Amount Spent And Percentage)
Refreshing Budgets
Updating The Dashboard Information
Refreshing Dashboard Information
Deleting Transactions
Budget App - Complete Source Code
Introduction
Project Setup (Mobile And Web API)
Adding Models To The Application
Adding Database (Code First with Entity Framework)
Securing Our API With JSON Web Token (JWT Authentication)
User Registration And Login
Testing Our JWT Authentication
Adding Categories to Database
Adding Products To Database (Implementing Products Controller)
Week Five Source Code
Modifying Database From Code
Populate Products In The Database
Exposing The Product API Endpoints
Exposing The Add Order Endpoint
Exposing The Add Wishitem Endpoint
Exposing The Add Card Endpoint
Exposing The Add Address Endpoint
Exposing The Get Order, Wishlist, Cards And Addresses Endpoints
Deploying Our API on a Local Server
Week Six Source Code
Designing Signup And Signin Page
User Registration And Login
Implementing Shell For Navigation
Designing The Landing Page
Populating The Landing Page
Shell Routes And Navigation
Singleton Application Pattern
Persisting Token For Subsequent API Calls
Modifying The ApiCaller
Designing The Category Page
Populating The Category Page
Week Seven Source Code
Designing The Product Page
Populating The Product Page
Designing The Product Details Page
Populating The Product Details Page
Updating Our Api Endpoints
Designing The Wishlist Page
Adding Items To Wishlist
Correcting The Getwishlist Endpoint
Designing The Cart Page
Adding Items To Cart
Week Eight Source Code
Desiging The Checkout Page
Populating The Checkout Page
Updating Our Api Endpoints (Part 2)
Adding New Address
Designing The Payment Page
Populating The Payment Page
Setting Up Your Stripe Account
Stripe Integration (Making Payments, Saving Cards And Submiting Order)
Week Nine Source Code
Massterclass Wrap-up
External Resources (Publishing & Monetization)