Giter Club home page Giter Club logo

xamexpertday2020's Introduction

Xamarin Expert Day 2020 (@XamExpertDay)

All slides and relevant things from the XamExpertDay2020. The event was held virtually on October 2nd 2020.

https://expertday.forxamarin.com/

Sessions

The sessions are in chronological order.

.Net Maui MVU

James Clancey - @JTClancey
Get to know the "Ins and Outs" of MVU.

(session) (GitHub) github.com/Clancey/Comet


Drawing advanced UIs in Xamarin

Konrad Müller - @KonMue

When the default controls of Xamarin reach their limits, different drawing APIs can be utilized to create advanced UI components. We will take a look at the current available options and explore how and when to use them.

(session) (Slides) (Sample) (GitHub)

TinyMvvm for Xamarin.Forms

Daniel Hindrikes - @Hindrikes

TinyMvvm is an open-source library created by Daniel Hindrikes when he realized that he spends a lot of time writing the same code over and over again when he started new apps but also in the same app when adding new views and ViewModels.

Some of the futures in TinyMvvm:

  • NavigationHelper that supports both Shell and the classic NavigationService.
  • Passing objects as parameters, both when using Shell and classic navigation.
  • ViewModel navigation with Shell.
  • Add BindingContext in View, but still be able to use DI in ViewModels.
  • Lifecycle events in ViewModels.
  • INotiftyPropertyChanged implementation.

In this session, Daniel will show you how to use TinyMvvm but also how it is built to get a deeper understanding of how it works under the hood.

(session) (Slides) (TinyStuff) (GitHub)


The recipe for Cake and Xamarin

Damian Antonowicz - @D_Antonowicz

Creating cross-platform scripts in C#? It's easy with Cake! I will show how to create your first Cake script for building and deploying Xamarin apps. Tasty!

(session) (Slides) (CakeAndXamarinPlayground)

Accessibility in Xamarin.Forms

Alexandre Santos Costa

Xamarin.Forms let us create great apps that our users love but how to be prepared for different kind of users and disabilities? In this session I will demonstrate how to unleash all the power of XAML and the native platforms to make you apps sexy for all.
(session)


Use AI In your Xamarin.Forms app to create a chatbot

Codrina Merigo - @_Codrina_

How to integrate a ChatBot in you Xamarin.Forms cross-platform application using Luis.AI and let your users communicate with your ChatBot using natural language.

(session) (Slides) (GitHub)

Supercharge You Custom Controls With Control Templates

Hussain Abbasi - @HussainNAbbasi

What are Control Templates? Control Templates are a great way to customize your app’s view with themes and custom layouts. Xamarin.Forms has Control Templates that allow for separation of the presentation layer from the control. This enables the configuration of the UI at runtime.

Can I bind my data to them? Control templates support template binding that allows data binding to the UI. This enables the control to present data bound to a binding context, and present different UIs for same data model.

How do they work? In this session, we will go over the concept and examples of creating and consuming Control Templates. We will live code a responsive UI that is configured at runtime. You don’t want to miss it.

(session) (blog)


Mobile DevOps with Xamarin Applications

Dan Siegel - @DanJSiegel

Gone are the days of needing to Right-Click-Publish. Mobile DevOps bring certain challenges not faced by desktop and web. Learn about the best practices for Mobile DevOps and explore how to set up your own CI/CD pipelines with Azure DevOps and AppCenter.

(session) (slides (zip)) (blog)

Introducing .NET MAUI

David Ortinau - @DavidOrtinau

Come learn how Microsoft is evolving Xamarin.Forms into the next generation application development toolkit. Whether you are buildings an app for one platform or many, .NET MAUI will deliver the most productive development experience as you target Android, iOS, macOS, Windows, and beyond. The future of .NET app development is being shaped in the open, and we want you to be involved!

(session) (blog)

"Live" stream

If you wish to rectify or complement any information send a message to @ZeProgFactory or make a pull request ;-)

xamexpertday2020's People

Contributors

damianantonowicz avatar dansiegel avatar jfversluis avatar krdmllr avatar zeprogfactory avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.