In this page I want to collect some videos as tutorial or interesting to know. Video is a easy way to learn something new quicker than reading a book. Please, send us your suggestions.
-
Style Control States with Visual State Manager in Xamarin.Forms
With the Visual State Manager in Xamarin.Forms you can very easily style your controls depending on the state they are in. In this video we will learn what the Visual State Manager is, how to use it and more importantly; how to implement it. We will see a sample implementation on an Entry, but also a bit more advanced scenario with CollectionView and Styles. A lot to take in here, so take your time...
💝 Join this channel to get access to perks:
https://www.youtube.com/channel/UCBBZ2kXWmd8eXlHg2wEaClw/join
🛑 Don't forget to subscribe to my channel for more cool content: https://www.youtube.com/GeraldVersluis/?sub_confirmation=1
🐦 Follow me on Twitter: https://twitter.com/jfversluis
🔗 Links
Sample code Repo: https://github.com/jfversluis/XFVisualStateManager
Video Using Resources: https://www.youtube.com/watch?v=5CIt28f06l8&list=PLfbOp004UaYUgjhTHjtSixo-iMdz6PhIv&index=17
Video Using Styles: https://www.youtube.com/watch?v=a2A4uWfjHf0&list=PLfbOp004UaYUgjhTHjtSixo-iMdz6PhIv&index=16
Visual State Manager Docs: https://docs.microsoft.com/xamarin/xamarin-forms/user-interface/visual-state-manager
CollectionView Change Selected Color: https://docs.microsoft.com/xamarin/xamarin-forms/user-interface/collectionview/selection
Xamarin Forms Repo: https://github.com/xamarin/Xamarin.Forms
⏱ Timestamps
0:00 Intro
1:00 Sample App Outline
2:16 Implement Sample UI (Simple Entry Example)
2:49 Implement Visual State Manager
6:18 See Working Sample
7:16 Visual State Manager and CollectionView
11:40 Declare Styles in Your Resources
13:22 Pitfall! Learn From My Mistake
14:18 Working Sample CollectionView SelectedItem Color
14:27 Using TargetName with VisualStateManager to Update Multiple Controls
16:28 Working Sample of TargetName
17:33 Outro
🎥 Video edited with Camtasia (ref): https://techsmith.z6rjha.net/AJoeD
🙋♂️ Also find my...
Twitter: https://twitter.com/jfversluis
Blog: https://blog.verslu.is
Twitch: https://twitch.tv/jfversluis
All the rest: https://jfversluis.dev -
What is Xamarin? | Xamarin 101 [1 of 11]
Xamarin is Microsoft's framework for creating mobile apps. In this video get an overview of all the various pieces of Xamarin and how they enable you to create cross platform mobile applications.
Follow:
Brandon Minnick: https://twitter.com/TheCodeTraveler
Matthew Soucoup: https://twitter.com/CodeMillMatt
Watch the entire series here: https://aka.ms/dotnet3-Xamarin101
Download Visual Studio 2019 here: https://aka.ms/VisualStudio-dotnetconf19
Download .NET Core 3.0 here: https://aka.ms/Dotnet3
Learn more about Xamarin:
What is Xamarin? https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin?&WT.mc_id=Educationalmobile-c9-niner
Get started with Xamarin: https://dotnet.microsoft.com/learn/xamarin/hello-world-tutorial/intro?&WT.mc_id=Educationalmobile-c9-niner
GitHub repo Xamarin: https://github.com/xamarin
Follow us:
Twitter: https://twitter.com/xamarinhq
Facebook: https://www.facebook.com/xamarinhq
Blogs: https://devblogs.microsoft.com/xamarin/?&WT.mc_id=Educationalmobile-c9-niner
Forums: https://forums.xamarin.com/?&WT.mc_id=Educationalmobile-c9-niner
Useful Links:
.NET: https://dotnet.microsoft.com/?&WT.mc_id=Educationalmobile-c9-niner
Learn: https://dotnet.microsoft.com/learn?&WT.mc_id=Educationalmobile-c9-niner
.NET: https://dotnet.microsoft.com/learn?&WT.mc_id=Educationalmobile-c9-niner
.NET Community: https://dotnet.microsoft.com/platform/community?&WT.mc_id=Educationalmobile-c9-niner -
Installing Xamarin on a PC | Xamarin 101 [2 of 11]
You can develop mobile applications with Xamarin with Visual Studio on a PC or a Mac. In this video find out the steps involved in installing Xamarin on a PC so you can create your first mobile application.
Follow Matthew Soucoup: https://twitter.com/CodeMillMatt
Watch the entire series here: https://aka.ms/dotnet3-Xamarin101
Download Visual Studio 2019 here: https://aka.ms/VisualStudio-dotnetconf19
Download .NET Core 3.0 here: https://aka.ms/Dotnet3
Learn more about Xamarin:
What is Xamarin? https://dotnet.microsoft.com/learn/xamarin/what-is-xamarin?&WT.mc_id=Educationalmobile-c9-niner
Get started with Xamarin: https://dotnet.microsoft.com/learn/xamarin/hello-world-tutorial/intro?&WT.mc_id=Educationalmobile-c9-niner
GitHub repo Xamarin: https://github.com/xamarin
Follow us:
Twitter: https://twitter.com/xamarinhq
Facebook: https://www.facebook.com/xamarinhq
Blogs: https://devblogs.microsoft.com/xamarin/?&WT.mc_id=Educationalmobile-c9-niner
Forums: https://forums.xamarin.com/?&WT.mc_id=Educationalmobile-c9-niner
Useful Links:
.NET: https://dotnet.microsoft.com/?&WT.mc_id=Educationalmobile-c9-niner
Learn: https://dotnet.microsoft.com/learn?&WT.mc_id=Educationalmobile-c9-niner
.NET: https://dotnet.microsoft.com/learn?&WT.mc_id=Educationalmobile-c9-niner
.NET Community: https://dotnet.microsoft.com/platform/community?&WT.mc_id=Educationalmobile-c9-niner -
Xamarin.Forms 4.1: CheckBox, Fonts, and so much more | The Xamarin Show
This week, James is joined yet again by friend of the show David Ortinau, Xamarin SDK & Xamarin.Forms Program Manager, to inform us of the awesome new enhancements in Xamarin.Forms 4.1 including a CheckBox, updated Fonts, and so much more!
**Show Links:**
* [Blog: Introducing Xamarin.Forms 4.1](https://devblogs.microsoft.com/xamarin/checkbox-xamarin-forms-4-1-0-pre-release/)
* [Xamarin.Forms 4.1 Release Notes](https://docs.microsoft.com/xamarin/xamarin-forms/release-notes/4.1/4.1.0?WT.mc_id=xf410-ch9-jamont)
* Find James on: [Twitter](http://twitter.com/jamesmontemagno), [GitHub](http://github.com/jamesmontemagno), [Blog](http://motzcod.es), and his weekly podcast [Merge Conflict](http://www.mergeconflict.fm).
* [Follow @JamesMontemagno](https://twitter.com/jamesmontemagno)
* Never Miss an Episode: [Follow @TheXamarinShow](https://twitter.com/thexamarinshow)
**Useful Links**
* Learn more about [Xamarin](https://dotnet.microsoft.com/apps/xamarin)
* [Xamarin.Forms](https://dotnet.microsoft.com/apps/xamarin/xamarin-forms?WT.mc_id=xamarin-c9-jamont)
* [Cross-platform development](https://dotnet.microsoft.com/apps/xamarin/cross-platform)
* [Xamarin Developer Center](https://aka.ms/xamarin-ch9-docs) & [Blog](http://devblogs.microsoft.com/xamarin)
* [Microsoft Learn Self-Guided Training](http://aka.ms/learn-xamarin)
* [Create a Free Account (Azure)](https://aka.ms/c9-azurefree)
* [Xamarin Developers YouTube Channel](https://www.youtube.com/c/xamarindevelopers)
* [Xamarin on Twitter](http://twitter.com/xamarinhq) -
Managing & Updating Xamarin NuGet Packages Efficiently
You just created your first Xamarin project and the next thing you should do is check for NuGet updates for both Xamarin.Forms and Xamarin.Essentials! In this video I walk through exactly what a NuGet package is, how to check for updates, see what is inside of the NuGet, and easily update packages.
Time Codes:
00:00 - Welcome - Let's upgrade our NuGets
01:30 - What is a NuGet package?
03:30 - Exploring Dependencies
05:30 - Manage & Update NuGet Packages for Solution
09:30 - Consolidate NuGet Package Updates
10:10 - Exploring NuGet
13:10 - NuGet Package Explorer
15:40 - Modifying Package References in the csproj
18:00 - Wrap-up & Xamarin.Plugins Repo
Links:
* Microsoft Learn - Build .NET Apps with C#: https://docs.microsoft.com/learn/paths/build-dotnet-applications-csharp/?WT.mc_id=friends-0000-jamont
* NuGet: https://www.nuget.org/
* NuGet Documentation - https://docs.microsoft.com/nuget?WT.mc_id=friends-0000-jamont
* NuGet Package Explorer: https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
* Xamarin.Plugins: http://github.com/jamesmontemagno/xamarin.plugins
Follow James:
GitHub: https://github.com/jamesmontemagno
Twitter: https://twitter.com/jamesmontemagno
Twitch: https://twitch.tv/jamesmontemagno
Website: https://www.montemagno.com
#XamarinForms #Upgrade #NuGet -
Xamarin Community Standup - .NET MAUI Update!
As we say goodbye to 2020, we start to welcome .NET MAUI into our development lives! Join Xamarin & .NET MAUI PMs Maddy Leger and David Ortinau for updates on .NET MAUI, the next generation of Xamarin.Forms to build cross-platform mobile and desktop apps.
Featuring: Maddy Leger (@maddyleger1), David Ortinau (@davidortinau), Jon Dick (@redth)
#DotNetMaui, #Mobile, #Desktop -
Xamarin.Forms 5 Is Here! | The Xamarin Show
This week, James is joined by David Ortinau, Xamarin Principal Program Manager, who is here to talk about all of the goodies that are available in the brand new release Xamarin.Forms 5.0! He walks us through what is in, what is out, and what are the major themes of the release. This includes final releases of Brushes, CarouselView, Drag & Drop, RadioButton, Shapes, and so much more!
**Show Links:**
* Blog: [Xamarin.Forms 5 Preview: Advanced UI Controls for Beautiful Apps](https://devblogs.microsoft.com/xamarin/xamarin-forms-5-preview?WT.mc_id=xamarin-c9-jamont)
* [Xamarin.Forms 5 Release Notes](https://docs.microsoft.com//xamarin/xamarin-forms/release-notes/5.0/5.0.0-pre1?WT.mc_id=xamarin-c9-jamont)
* [Xamarin Community Toolkit](https://github.com/xamarin/XamarinCommunityToolkit?WT.mc_id=xamarin-c9-jamont)
* [Follow @JamesMontemagno](https://twitter.com/jamesmontemagno)
* Never Miss an Episode: [Follow @TheXamarinShow](https://twitter.com/thexamarinshow)
**Useful Links:**
* Learn more about [Xamarin](https://dotnet.microsoft.com/apps/xamarin?WT.mc_id=xamarin-c9-jamont)
* Learn more about [Xamarin.Forms](https://dotnet.microsoft.com/apps/xamarin/xamarin-forms?WT.mc_id=xamarin-c9-jamont)
* Learn more about [Cross-platform development](https://dotnet.microsoft.com/apps/xamarin/cross-platformhttps://dotnet.microsoft.com/apps/xamarin/cross-platform?WT.mc_id=xamarin-c9-jamont)
* [Xamarin Developer Center](https://aka.ms/xamarin-ch9-docs)
* [Xamarin Blog](http://devblogs.microsoft.com/xamarin)
* [Microsoft Learn Self-Guided Training](http://aka.ms/learn-xamarin)
* [Create a Free Account (Azure)](https://aka.ms/xamarinazurefree)
* [Xamarin Developers YouTube Channel](https://www.youtube.com/c/xamarindevelopers)
* [Xamarin on Twitter](http://twitter.com/xamarinhq)
#Xamarin #XamarinForms #XF5 -
Different Templates for Items with DataTemplateSelectors in Xamarin.Forms
In continuation of my video about DataTemplates, we will now look at the DataTemplateSelector. With the DataTemplateSelector you can apply different templates based on logic that you implement yourself! This might come in handy if you want to show lists of data that need to be shown in a different way.
In this video we will learn what DataTemplateSelectors are, how to declare DataTemplates in your resources, apply templates to a CollectionView and probably one or two more things!
💝 Join this channel to get access to perks:
https://www.youtube.com/channel/UCBBZ2kXWmd8eXlHg2wEaClw/join
🛑 Don't forget to subscribe to my channel for more amazing content: https://www.youtube.com/GeraldVersluis/?sub_confirmation=1
🐦 Follow me on Twitter: https://twitter.com/jfversluis
🔗 Links
Sample code Repo: https://github.com/jfversluis/XFDataTemplateSelectorSample
Video Using DataTemplates: https://www.youtube.com/watch?v=O0Ym-x8joqg&list=PLfbOp004UaYUgjhTHjtSixo-iMdz6PhIv&index=1
Video Using Resources: https://www.youtube.com/watch?v=5CIt28f06l8&list=PLfbOp004UaYUgjhTHjtSixo-iMdz6PhIv&index=17
Playlist on Data-Binding: https://www.youtube.com/watch?v=Or_qn8i8jVM&list=PLfbOp004UaYWOuVUuEtGlpkDIC1houhn_
DataTemplateSelector Docs: https://docs.microsoft.com/xamarin/xamarin-forms/app-fundamentals/templates/data-templates/selector
Xamarin Forms Repo: https://github.com/xamarin/Xamarin.Forms
⏱ Timestamps
0:00 Intro
0:38 Sample App Outline
1:18 Important Note About ListView!
2:00 Implement the Sample ItemsSource on CollectionView
3:49 See CollectionView without DataTemplateSelector
4:30 Explanation what DataTemplateSelector does
4:50 Create Sample DataTemplateSelector
8:00 Create DataTemplates in XAML Resources
10:26 Create Sample DataTemplateSelector in XAML Resources
12:03 Consume DataTemplateSelector in CollectionView
13:28 Sample App Running
13:59 Important Notes in the Docs!
15:55 Outro: Shoutout and How do You Like My On-Camera Shots?!
🎥 Video edited with Camtasia (ref): https://techsmith.z6rjha.net/AJoeD
🙋♂️ Also find my...
Twitter: https://twitter.com/jfversluis
Blog: https://blog.verslu.is
Twitch: https://twitch.tv/jfversluis
All the rest: https://jfversluis.dev -
Preparing a Xamarin.Forms Shell App for Development
In this next video in our Xamarin 101 series we are going to scrub the Shell template to get it into a blank app state so we can start proper development. I walk through everything you need to do so you are ready for productivity.
Follow:
GitHub: https://github.com/jamesmontemagno
Twitter: https://twitter.com/jamesmontemagno
Twitch: https://twitch.tv/jamesmontemagno
Website: https://www.montemagno.com
#XamarinForms #Xamarin #Shell #BlankApp -
Xamarin Community Standup - Blazor + Xamarin == WHOA! with Eilon Lipton
Join the Xamarin Team as they discuss the latest and greatest for Xamarin. This week we sit down with Eilon Lipton to discuss the latest in the Mobile Blazor Bindings.
#XamarinForms #Blazor -
Blazor Web Apps - Goodbye JavaScript! I'm in love with C#
By this time next year most of us will be hooked on Blazor WebAssembly. Now we can run C# code directly in our browsers and get the added bonus of having a full .NET stack for building enterprise web applications.
00:00:00 - Introduction
00:00:21 - Pain with Modern Web Development
00:05:07 - A Blazor WebApp in 5 Minutes
00:20:50 - A Brief History
00:25:06 - Why You Need To Use Blazor WebAssembly
01:10:36 - What Else Can You Do With Blazor?
01:14:02 - Blazor in the Enterprise and Clean Architecture
01:21:21 - Option for hosting in the cloud
01:24:42 - Conclusion
|| Subscribe for more content from SSW TV ||
|| Press like and leave a comment below to let us know how we're doing ||
Twitter ↴
https://twitter.com/ssw_tv
Facebook ↴
https://www.facebook.com/SSW.page
------------------------------------------------------------------------------
In this talk, William explains how for many years the only option we had was to use JavaScript/TypeScript frameworks such as Angular, React, Vue, etc.
While these frameworks are wildly popular and fully capable, .NET developers feel the pain and waste a lot of time gluing a JavaScript front end web application framework to a C# ASP.NET Core backend. The pain increases with different tooling for the front-end and back-end.
Blazor WebAssembly is now generally available and adoption rates are skyrocketing. Come see William demonstrate how easy Blazor is for developing enterprise web applications.
DISCLAIMER: No JavaScript will be harmed during this presentation.
About the Speaker:
William is an SSW Solution Architect with over 16 years of professional experience spanning multiple industries such as Heavy Engineering, Mining, 3D Graphics, Education and Finance.
With his many years of experience William has learnt how to adapt to new industries and this gives him a unique talent for synchronizing with his clients' new business languages and processes to build their solutions.
https://www.ssw.com.au/people/william-liebenberg
------------------------------------------------------------------------------
Created by SSW TV | Videos By Developers, For Developers
See more at http://tv.ssw.com
For any production related enquiries please email || info@ssw.com.au || -
The new Windows Terminal
We are so excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
Blog post: http://devblogs.microsoft.com/commandline/introducing-windows-terminal/
GitHub: https://github.com/microsoft/terminal
All the videos are from YouTube and we have a collection there.