►
Description
Join the Mobile .NET Teams for our community standup covering great community contributions for Mobile .NET, Xamarin, Xamarin.Forms, Components, and more.
Community Links: https://www.theurlist.com/xamarin-standup-june2020
Suggest an idea for a standup: http://aka.ms/dotnet-standup-suggestion.
A
A
B
C
C
B
C
Everyone
I
hope
you're
doing
absolutely
amazing.
Is
another
xamarin
community
stand
up
it's
the
second
Thursday
of
the
month,
we're
usually
on
the
first
Thursday
of
every
month.
If
you
go
to
live,
dotnet
you'll
see
the
community
links
there,
you'll
find
past
episodes.
You'll
also
see
all
the
upcoming
shows,
which
is
cool
and
any
framework
team.
Just
did
one
yesterday,
which
was
cool
and
next
week
we'll
have
asp.net
and
also
I
think
languages
and
runtime.
C
So
if
you're
into
C
sharp
F
sharp
all
that
stuff,
which
is
really
cool,
she'll,
do
a
recap
of
F
sharp
comp,
which
was
last
week,
which
is
cool.
If
you
got
to
see
that
but
yeah,
we
have
amazing,
update
I'm
James
Monson
bag
now
and
have
the
two
most
amazing
people
in
the
entire
globe.
With
me
David
and
Maddy
I'll.
Let
them
reintroduce
themselves
I'll.
B
C
Lot
of
people
that
maybe
are
brand-new
to
the
stream
to
the
Donna
community
stand
up.
So,
if
you're
brand
new,
the
Donna
community
standards
have
been
two
to
three
times
a
week
on,
live
dotnet
from
all
the
different
Donna
teams:
visual
studio
team,
the
languages
team,
the
the
Windows
desktop
team,
the
xamarin
team.
That's
us
the
asp.net
team,
the
the
EF
team,
like
everybody,
does
all
the
time
and
there's
sort
of
two
parts
usually
to
the
call.
C
The
first
part
of
it
is
kind
of
all
the
amazing
things
that
you,
the
community,
are
doing
so
Maddie's
gonna
go
through
all
those
and
all
the
amazing
links,
and
then,
after
that
we
just
have
a
cool
demo
of
some
sort
of
something
that
the
team's
working
on
or
was
just
announced
and
today
I
believe
David's
gonna
do
a
whole
dotnet
Maui
introduction.
If
you
missed
the
build
announcements
with
yep,
David
and
Maddie
literally
like
that,
is
the
exact
two
right
there.
That
I
was
I've
been
rewatching.
C
The
gif
did
a
presentation
yet
last
night,
with
the
gif
of
of
you,
two
and
their
little
Zam
I
got
over
and
over
again,
which
is
great
and
that's
the
stand
up.
So
we
sometimes
we
announce
new
things
randomly
or
we're
working
on
things
or
the
team's
working
on
things
or
engineers
on
all
that
stuff
and
people
are
asking.
Why
am
I
using
Skype
get
great
question?
We're
usually
teams
use
teams
for
all
the
call?
C
A
A
C
B
Awesome
and
then
my
cheapo
Amazon
pop
filter
and
then
the
blue
arm
isn't
really
nice
and
I.
Have
the
Logitech,
Brio,
webcam
and
I
also
have
those
really
cool,
a
legato
cue
lights,
but
it's
like
the
perfect
bright
cloudy
out
today,
so
I
didn't
really
want
to
turn
them
on
ruin
the
natural
look
and
then
I
have
a
nice
clacking
mechanical
keyboard,
which
has
become
like
the
most
polarizing
thing,
I
think
in
meetings
as
who
doesn't
doesn't
have
the
clacks.
Oh
yeah.
B
A
It
is
a
little
different,
isn't
it
it
is
a
PR
Heil
40
P
are
40
Heil
yeah.
It
seems
to
work
out
well
as
long
as
I
make
sure
it's
appropriate
selected
in
the
software
that
I'm
using
and
it
was
a
kid.
It
was
a
whole
podcasting
kit,
with
the
Scarlett
USB
connector
I
need
to
get
a
cloud
lifter,
which
is
a
new
term
to
me,
and
so
I
actually
mentioned
it
recently,
and
somebody
said:
I
have
no
idea
what
a
cloud
lifter
is
and
you're
in
good
company.
A
C
Also
have
the
spark
blackout
microphone
with
the
blue
pop
filter,
as
you
can
see
here,
I
have
a
road
arm
because
this
came
out
before
the
blue
arm
and
then
I'm,
also
speaking
through
the
other
computer
on
my
blue
Nessie
I'm,
a
big
fan
of
blue,
because
hopefully
soon
to
do
good,
stuff
and
I'm
using
a
GoPro
Hero
4,
as
my
webcam
today,
through
a
el
gato
capture
card.
That
is
because
I
don't
want
to
buy
a
very
expensive
camera
and
this
GoPro
I
purchased
a
long
time
ago.
I
never
used
it.
So
it's
perfect.
C
B
C
B
Goodness,
ok,
so
you
might
be
wondering
why
this
is
the
second.
Instead
of
the
first
week
of
the
month.
I
think
there
have
been
a
lot
of
events
going
on
in
the
world
in
2020.
2020
has
been
very
long,
and-
and
one
thing
I
wanted
to
do
today-
is
actually
dedicate
the
community
section
to
highlighting
black
people
in
our
community
and
the
dotnet
community
that
you
may
or
may
not
be
familiar
with
I
like
to
think
that
I
do
a
good
job.
Making
these
things
pretty
diverse,
our
community
stand
up.
B
I
feel,
like
I,
put
in
some
effort
to
make
sure
I'm
trying
to
dig
up
new
people
and
not
doing
the
same
group
every
time.
So
I
thought
this
is
actually
gonna
be
easier
than
it
ended
up
being,
and
a
lot
of
that
is
just
because
I
am
NOT
as
integrated
into
black
tech,
Twitter
and
a
lot
of
these
communities
that
then,
as
I,
should
be.
So.
B
B
I'm
actually
really
excited
about
sharing
a
lot
of
these
and
the
first
couple
here
out
the
link,
the
link
list
as
usual
I'll
put
this
in
the
chat
paste
they're
all
here,
sort
of
the
PRS
that
David
is
gonna
show
and
some
other
links,
but
the
first
thing
I
want
to
show
is
what
the
dotnet
foundation
website
is
linking
to,
which
is
the
equal
justice
initiative.
So
if
you
go
to
the
dotnet
foundation,
org
site
or
whatever
it
is,
you
can
click
on
this
link
and
go
and
learn
more
about
it.
B
I
think
this
is
a
really
good
place
to
donate
if
you're
still
looking
for
a
place
and
you're
in
a
position
where
you
can
donate
right
now.
This
is
a
really
good
place
to
go.
That's
been
that's
been
embedded
and
and
is
right
now,
currently
being
endorsed
by
dotnet.
Another
thing
is
that
someone
is
I
can't
remember
the
name
of
the
person
who's
organizing
this,
but
I
do
follow
him
on
Twitter,
which
is
how
I
found
this.
B
But
there
is
a
call
for
speakers
open
for
the
Juneteenth
conference,
which
is
going
to
their
mission
is
providing
a
judgement
free
space
for
underrepresented
people
in
tech.
So
I
think
this
is
gonna,
be
a
really
great
thing.
It's
gonna
be
on
Juneteenth
and
and
xx,
so
I'd
feel
free
to
check
it
out
and
if
you
think,
you'd
be
a
good
fit
for
this
call.
For
speakers
go
for
it.
The
link
is
in
the
URL
list.
B
Another
thing
is
that
the
the
woman
who
co-opted
the
black
tech,
Twitter
hashtag,
has
recently
started
the
black
tech
pipeline.
So
you've
heard
the
pipeline
problem
phrase
before
I'm
sure.
If
you
are
someone
who
is
in
a
position
where
you
can
hire
folks
I
think
this
is
a
really
good
place
for
you
to
go
check
out
it
just
launched
a
couple
days
ago,
but
I'm
sure
it
will
pick
up
a
lot
of
steam.
B
B
Just
you
know,
what's
easier
than
watching
a
movie
right,
it's
pretty
easy
way
to
learn
about
how
to
be
better
in
society,
so
you
can
check
that
out
into
the
blogs,
translate
it
to
English
this
one's
by
Leslie
Ramirez,
and
it's
publishing
your
apps
from
visual
studio
to
an
app
service
on
Azure.
It's
pretty
good.
She
kind
of
breaks
it
down
into
the
issues
that
she
faces,
so
deployment
issues,
runtime
issues
all
these
different
things.
I
thought
this
was
a
really
nice,
not
super
long,
but
still
pretty
in-depth
article
about
some
blocks.
B
You
might
run
into
when
publishing
to
azure
app
services,
one
other
blog.
That
kind
of
fits
in
well
here
is
by
Richard
burrs
and
it
is
how
to
choose
an
azure
app
service
or
an
a
solution
for
deploying
your
apps.
So
this
is
another
kind
of
like
in
depth.
He
goes
through
the
prerequisites
why
you
should
be
using
Azure
ad
for
graft
appointment.
All
these
different
things.
B
He
does
a
really
good
job,
explaining
kind
of
the
different
components
of
this
a
proxy
solution,
and
so
I
really
I
really
like
reading
this
I
learned
a
lot
when
I
went
through
this
earlier,
just
like
terms
that
I
assume
I
know
what
they
mean
and
then
I
actually
read
a
definition
about
them
and
I'm
like.
Oh
that's
what
that
means
cool,
let's
see.
So
this
is
Richards
blog
I.
We
he's
someone.
We've
highlighted
a
lot
in
the
xamarin
community,
he's
awesome,
hi
Richard,
if
you're
watching
I
hope
you
are.
B
This
was
from
the
end
of
April.
It's
creating
a
smarter
application
with
xamarin
Azure,
cognitive
services
and
ml
net,
so
kind
of
combining
I
actually
have
to
click
into
the
blog.
No,
no.
Okay,
it's
just
this
I
couldn't
figure
out
if
I
was
on
the
post
page
or
on
the
the
full
blog
so
yeah.
This
is
a
cool
little
article
about
what
he's
planning
on
doing
with
xamarin
atra
cognitive
services,
an
ml
net,
so
Richard
is
really
gonna
blogging.
I'm
sure
he'll
continue
to
do
this
and
and
follow
on
Twitter.
B
So
you
can
check
kind
of
his
progress
with
here.
I
think
it
was
an
interesting
idea.
What's
next,
oh,
this
is
a
older
blog
from
Sinclair
inator,
but
he
is
someone
who
I
have
really
looked
up
to
kind
of
in
the
past
couple
weeks
as
a
person
on
Twitter.
That
has
been
really
relatable
and
good
good
for
educating
me
as
a
white
person
right
now-
and
this
is
actually
an
issue
I
ran
into-
and
this
blog
solved
my
problem
back
in
February,
so
I
was
really
really
surprised
that
I
was
debugging
a
customer
issue.
B
I
don't
have
an
arm
processor,
unfortunately,
but
there
is
actually
a
way
to
run
hyper-v
in
Windows
on
an
ARM
processor,
and
this
blog
was
something
I
could
point
to
was
very
exciting
and
and
is
very
cool.
Let's
see
Oh
Rodney,
this
one
was
very
helpful
for
me.
I
I
was
not
an
MVP
I'm
developer
when
I
started
at
Microsoft
I.
The
reason
I
chew
I
chose.
B
C
B
Not
raining,
yes,
this
is
a
great
blog
by
Rodney,
because
I
was
not
an
mvvm
developer
when
I
started
and
I
notify
property
changed
is
like
the
most
confusing
thing
in
the
world,
and
then
I
was
just
one
of
the
people
who
was
like.
Oh,
they
all
kind
of
mean
the
same
thing
right,
no
okay.
So
he
answers
the
question
that
I
have
definitely
run
into
before
and
oh.
C
B
A
B
A
B
B
A
A
A
Right
so
I
saw
this
one
on
the
xamarin
Android
repository,
which
I
thought
was
pretty
interesting.
We
when
we
did
all
the
build
announcements,
there's
a
lot
of
people
saying:
oh,
what
about
Linux
Linux
got
missed
again,
etc,
etc,
and
you
know
there's
lots
of
places
where
Linux
shows
up
in
our
products
and
we
enable
Linux
developers
mattiece
camera
angles.
Cracking
me
up.
That's
the
mechanical
keyboard
right
there,
I
love
it
I
can
I
can
hear
it
in
my
art.
A
A
That
demonstrates
how
little
I
actually
know
about
Linux
but
yeah,
so
tons
of
Linux
things
happening
in
our
community,
especially
in
the
xamarin
forum
space,
where
developers
want
to
use
the
GDK
sharp
so
jumping
over
to
xamarin
forums
and
maybe
I'll
bump
this
up
a
little
bit
try
to
yeah
there
we
go
so
Joe
Menkes
at
it
again,
adding
more
maps.
Love
for
all
of
those
who
use
maps
maps
is
a
very
popular
piece
of
zaman
forms
and
a
common
thing
that
developers
will
use
so
drag
and
drop
pins,
pretty
lit
stuff
here.
A
As
a
matter
of
fact,
there's
some
there's
a
zip
here:
I
guess
you
can
go
open
and
check
out
what
the
screenshots
look
like
a
couple.
People
have
added
some
reactions
here
so
typically
always
very
good.
Contributions
from
Joe
I'm
sure
this,
so
we'll
get
in
pretty
soon
date.
Picker.
As
a
matter
of
fact,
we
have
an
intern,
that's
working
with
us
right
now
and
we're
looking
at
a
localization
internationalization
of
dates
and
date,
pickers
and
time
Pickers,
and
things
like
that.
So
I
have
been
thinking
way
too
much
pickers
lately.
A
Several
of
these
pr's
actually
are
for
the
community
supported
community,
contributed
backends
for
xamarin
forms.
So
of
course,
we
have
Android
iOS
and
uwp
for
Windows,
but
there
is
also
Mac
OS
and
WPF
and
GDK
sharp
and
then
Samsung
has
the
Tizen
platform
and
I
was
noticing
that
a
lot
of
things
over
the
past
30
days
were
being
PR
to
these
other
backends,
which
is
pretty
interesting.
A
It
always
leads
me
to
want
to
know
exactly
what
everybody's
building
with
these
things,
so
I
can
understand
better
how
it's,
how
it's
being
done
so
so,
Peter
famous
for
contribution
of
the
media
element,
has
introduced
a
date
picker
with
font,
support
or
font
support
for
the
date
picker,
which
is
awesome.
So
you
can
see
down
here
the
custom
fonts
and
things
like
that.
You
can
add,
as
a
matter
of
fact,
as
I
looked
across
all
the
PRS
and
the
different
platforms
and
kind
of
the
spread
I
think
it
was
25.
A
Pull
requests
were
for
Android
23
for
iOS
15
for
UWP
and
then
8
for
Mac,
OS
8
for
WPF
and
8
for
Tizen,
so
that
was
that
was
interesting
to
kind
of
see
the
spread
of
where
we're
focus
is
going.
So
even
though
Peter
did
the
media
element,
we
have
URI
here
from
the
Ukraine
who
has
sent
us
quite
a
few
pull
requests
across
Mac,
OS
and
WPF,
which
is
interesting,
and
so
this
enables
a
media
element
for
Mac
OS
and
there's
our
favorites.
C
It's
it's
it's!
It's
it's
funny
too,
because
I
I
really
dislike
this.
Video
I
think
that
I
I
remember
this
day.
Specifically
I
was
like
the
colors
were
a
little
bit
odd.
I
feel
like
I,
looked
very
wide
in
my
my
in
my
hoodie
and
I.
Wasn't
feeling
it
I,
don't
know
why
I
was
a
lot
of
excited.
I
think
this
is
like
pure
static
gift,
one
time
and
like
so
of
yeah,.
C
A
C
Oh,
my
goodness,
oh
it's
Fritz
inators,
well
welcome
everybody
into
the
twitch
chat.
David
is
going
through
some
community
peers.
It's
the
data
community
stand
up,
xamarin
edition,
hope
everyone
is
here,
we're
gonna
go
through
some
PRS
and
then
we
have
an
awesome,
I
think
demo
on
dot
and
on
that
Molly.
So,
hang
around
for
that.
So
I'm
awesome
announcements
from
build
so
boom
awesome.
Welcome
everybody
yep.
A
So
yeah
love
come
into
these
other
platforms,
which
I
really
appreciate,
especially
on
the
Mac
OS
one,
because
that
feeds
right
into
the
dotnet
Maui,
which
we'll
talk
about
in
just
a
minute.
Anything
that
we
can
improve
and
take
care
of
in
xamarin
forms
is
going
to
make
our
lives
a
little
bit
easier
as
we
make
the
transition
to
Maui
so
export
font
functionality.
A
This
is
something
that
we
introduced
in
the
last
couple
of
versions
and
it's
getting
better
at
every
version,
but
you
can
drop
fonts
directly
into
your
shared
library
rather
than
messing
around
with
how
Android
and
iOS
do
those
things
in
platform.
Specific
waves
and
our
our
library
will
just
take
care
of
it
for
you,
so
it
makes
it
a
whole
lot
easier
to
integrate
custom
fonts
into
your
applications.
You
just
do
it
in
one
place
and
it
just
works
well,
which
is
how
we
all
love
things
to
happen.
A
C
Just
I
just
shipped
an
update
to
my
stream
timer,
multiple
updates
for
Mac
OS
and
I,
was
using
xamarin
a
forms
version,
4.8
pulled
from
pull
requests
from
Gerald,
who
was
fixing
dark-themed
support,
which
is
fun,
but
this
is
gonna
be
great,
because
I
use
fun,
awesome
everywhere
and
I
can't
wait
to
actually
put
this
in
and
update
that
application,
and
it's
been
working
really
well.
So
very
cool,
excellent.
A
C
A
A
C
A
A
A
C
Did
see
your
demo
and
also
Kim
Phil
Paz
I
want
to
do
a
shout
out
to
Kim
Phillip
outs
on
Twitch
I
wish
I
had
some
ways
of
doing
that.
If
a
sword
can
drop
a
Kim
Philpott's
link
in
there,
he
was
building
some
brand
new
applications
and
used
all
the
new
stuff,
and
it
blew
my
mind.
So
that's
all
I
gotta
say
about
that.
Yeah.
A
It
is
very
cool.
The
one
note
on
the
the
app
theme
support
is
that
that
API
has
changed
pretty
radically,
so
it's
still
very
simple,
still
very
easy
to
do,
but
it
works
100%.
And
so,
if
you
are
using
the
app
theme
support
as
it
existed
previously
with
app
theme
color,
it
has
changed
so
but
we'll
be
featuring
that
and
highlighting
that
in
the
upcoming
4.7
release,
which
is
actually
preview
for
going
up
today,
which
includes
some
new
shapes
stuff
as
well.
I,
don't
have
that
shapes
image
here,
but
maybe
Maddy.
A
A
Perhaps
that's
the
easiest
way
to
get
to
it.
The
journey
to
one
net
is
a
really
important
one
for
us
in
the
zamarons
space
and
xamarin
community
to
be
aware
of,
and
to
understand,
dotnet
I've,
not
net
six
timelines
and
the
changes
that
are
coming
for
us
all,
really
good
news
and
good
information,
as
well
as
the
dotnet
maui
plans,
and
what
that
transition
is
going
to
look
like
for
us.
It'll
be
super
good.
A
So
please
watch
that
video
and
it's
entertaining
as
always
from
Scott
Hanselman
and
it's
got
enter,
and
then
we
have
that
deep
dive
down
here
that
I
mentioned,
and
there
are
several
other
sessions
that
were
kind
of
hearing
their
cue
A's
and
focus
groups,
and
things
like
that.
So
more
links,
more
links,
more
links
and
we
had
I
think
six,
seven
or
eight
different
twitch
livestreams
from
xamarin
specific
content
presenters,
so
that
was
really
cool
as
well.
A
Alright,
so
that's
it
for
pull
requests
for
the
moment
and
so
I
want
to
jump
over
and
give
just
my
quick.
My
quick
recap
on
what
we
announced
it
build
I
was
speaking
to
a
customer.
Yesterday,
oh
you're,
probably
seeing
my
are
you
seeing
the
actual
thing?
Are
you
seeing
the
presenter
mode
you
seen
the
actual
thing?
Alright,
cool
cool,
okay,
cool
freaked
me
out
when
I
saw
a
presenter
which
is
fine,
but
so.
A
It
finally
caught
up
on
on
the
YouTube
channel,
so
this
customer
I
mentioned
you
know
hey
when
we
go
to
dotnet
Maui
and
they
said
I,
don't
know
what
you're
talking
about,
and
you
know.
We
often
think
to
ourselves
that
everybody
in
the
xamarin
community,
everybody,
the
dotnet
community,
is
you
know
riveted
to
the
to
the
their
screens,
watching
the
announcements
that
we
make
it
build,
and
that's
actually
we
find
that
it's
often
not
the
case
which
also
kind
of
speaks
to
hey.
A
We
speak
to
concerns
across
a
broader
spectrum
of
you
know,
industry
and
what
kind
of
developer
some
9
to
5
and
that's
it
their
angle
to
think
alright,
we're
evolving
people
pan
exam
all
for
a
long
time,
and
here
it
is
so
we're
evolving
and
it's
part
of
this
journey
to
one
net
all
right.
So
let's
talk
a
little
bit
about
what
dotnet
Maui
platform
app
UI
is
in
this
new
world
of
the
journey
to
one
net.
A
So
you
can
see
that
its
desktop
and
mobile
here
on
the
beautiful
image
and
we've
got
our
BOTS
on
a
surfboard
which
is
important,
but
it's
cross-platform
native
UI.
So
the
value
proposition
of
native
UI
is
absolutely
core
and
central
to
what
we're
doing
and
then
we're
also
going
to
enable
some
really
cool
new
experiences
which
I'll
touch
on
briefly,
which
is
single
project
single
codebase.
The
existing
multi
project,
solutions
that
you
have
today
in
xamarin.
A
Certainly
you
can
deploy
to
multiple
devices,
mobile
and
desktop,
as
I
mentioned,
so
we're
targeting
Mac,
OS,
Windows,
Android
and
iOS
I.
Don't
think
I've
ever
said
it
in
that
order
before,
but
there
you
go
and
it
is
the
evolution
of
xamarin
forms
and
so
xamarin
forms
is
now
six
years
old.
It
has
a
very
strong
and
active
user
base
and
it's
growing
so
as
a
matter
of
fact,
I
saw
a
report
recently
that
we
just
hit
a
an
all-time
high.
A
So
dotnet
Maui
is
another
step,
another
evolution
here
for
this,
and
it
is
starting
from
an
existing
point
of
success
that
we
have,
but
so
we're
gonna
be
talking
a
little
bit
about
where
you
can
go
to
participate
in
what
dotnet
Maui
looks
like
as
we
make
that
evolution.
When
are
you
going
to
get
this?
This
is
targeting
dotnet
6,
which
is
going
to
ship
in
November
of
2021.
A
So
we
have
a
good
stretch
or
good
run-up
here
to
make
this
transition
do
it
smoothly
and
to
do
it
in
the
open
with
your
feedback,
so
I
really
hope
that
you'll
come
participate
with
us.
Many
decisions
are
not
made
and-
and
we're
going
to
be,
having
all
these
discussions
in
the
open.
Of
course,
we're
also
talking
behind
the
scenes
with
customers
directly
to
understand
real
value
and
impact
on
all
of
these
things,
you
can
go
to
the
github
here:
net
Maui
I
highly
recommend
you
do.
A
We've
got
lots
of
really
active,
strong
conversations
around
such
things
as
hey.
Are
we
going
to
potentially
rename
the
controls
and
the
properties
to
match
the
uwp
or
the
WPF
or
the
wingyee
line?
Naming?
Are
we
going
to
adopt
the
sam'l
features
that
we
like
to
use
in
when
UI
and
WPF
and
UWP,
and
how
can
we
evolve
these
things
moving
forward
to
help
be
more
productive,
there's
also
great
conversations
about
consistent
UI.
A
Are
we
going
to
be
able
to
have
controls
that
look
and
behave
the
same
across
any
platform,
or
are
we
only
going
to
have
native
UI,
so
some
really
good
conversations
there
and
we
have
some
some
things
in
that
particular
space
that
we'll
be
sharing
in
the
near
future,
as
I
mentioned
earlier,
we
have
that
shapes
coming
in
4.7
for
the
native
graphics,
drawing
api's.
So
we'll
be
very
interested
in
seeing
how
we
can
leverage
that
to
enable
you
to
create
the
designs
you
need
to
create
across
multiple
platforms.
A
So
this
is
the
once
again.
This
is
the
same
video
that
I
mentioned
before,
but
this
is
the
AKMs.
If
you
want
to
take
a
snapshot
of
that-
and
you
can
go
check
that
out,
but
you
can
just
go
to
our
blog
as
well
and
link
to
it
from
there.
So
you
do
get
the
same.
Zamel
and
mvvm
model
view
view
model
that
you
enjoy
today.
Many
developers
enjoy
this,
but
I
will
tell
you
this
and
I
probably
should
have
included
a
slide
here
from
the
post.
Build
surveys.
A
I
asked
the
question:
what
pattern,
if
you
could
choose
any,
would
you
prefer
to
use
in.net
Maui?
Would
it
be
zamel
and
mvvm?
Would
it
be
C,
sharp
and
mvvm?
Would
it
be
C
sharp
and
some
kind
of
a
Model
View
update,
which
is
more
consistent
with
the
Elm
architecture
and
fabulous
if
you're,
an
F,
sharp
developer?
You
aware
of
that
immutable
UI
from
our
good
friend,
Frank
Krueger,
or
would
you
be
doing
reactive
UI
in
c-sharp?
Or
would
you
prefer
blazer
like
you
want
blazer
to
rule
all
the
things?
The
most
interesting
thing
is.
A
Is
that
we
didn't
restrict
it
to
just
one
preference
and
I
first
I
thought
that
was
like
a
mistake.
We
should
have
made
people
choose
just
one,
but
what
was
really
telling-
and
this
may
may
be
a
surprise
to
you-
it
may
not,
but
most
developers
did
not
choose
just
one.
They
said
yes,
I
do
like
to
use
sam'l
and
and
mvvm,
but
I
also
would
like
to
be
able
to
do
c-sharp
and
and
reactive
or
blazer
or
c-sharp,
and
in
some
kind
of
M
Model
View
update
so
giving
developers.
A
Choice
is
a
key
piece
of
the
whole
dotnet
strategy
moving
forward,
we're
simplifying
the
things
that
can
be
simplified
and
unifying
them.
So
you
don't
have
to
make
choices
you
you
really
shouldn't
need
to,
but
when
it
comes
down
to
what
makes
you
most
productive
as
a
developer,
we
understand
from
talking
day
in
and
day
out
to
so
many
developers,
and
so
many
customers
through
one-on-one
interviews
through
surveys,
through
interactions
on
social
as
well
as
off
social,
that
we
have
it.
We
have
a
pretty
broad
spectrum
of
ways
in
which
developers
feel
most
productive.
A
So
while
you
do
get
these
amel
in
the
mvvm,
we're
also
going
to
enable
some
model
view
update
and
fluent
syntax
stuff.
So
why
don't
I
go
ahead
and
pop
out
right
now
and
demo
that
for
you,
so
first
things?
First
I'm
gonna
come
over
to
my
command
line.
So
I've
got
my
item
open
here
and
just
to
show
you
there's
nothing
up
my
sleeve
there's
nothing
in
this
folder
and
so
I'm
going
to
do
a
dotnet.
A
If
I
can
do
this
right,
dot
net
new
Maui
application,
I'm
gonna,
give
it
a
name
typing
with
a
microphone
in
the
way.
You
can
never
quite
see
your
fingers
shouldn't
be
looking
anyway,
but
this
is
the
old
Mac
keyboard
and
I'm
gonna
call
this
stand
up,
so
this
will
scaffold
out
my
project
and
give
me
a
net
maui
project.
So
you
see
that
it's
using
the
new
system
namespace
system
now
here
you
will
see
when
I
open
this
up,
so
I'll
go
first
into
that
folder.
You
can
see.
A
I
currently
still
have
Android
and
iOS
folders
in
here
and
my
shared
library
project
I'll.
Do
a
nougat,
restore
and
that'll
restore
all
of
my
nougats
across
this,
and
I
can
open
it
up
and
I'm
going
to
open
this
up
in
vs
code,
because
part
of
the
strategy
for
dotnet
developers
is
hey.
Where
are
you
most
productive?
What
choice
do
you
want?
You
want
a
choice
of
using
a
simple
text.
A
Editor
or
you
know
simple-
is
underselling
the
value
of
BS
code
for
sure
or
do
you
want
the
full
IDE
experience
in
Visual
Studio
and
you
get
both?
So
that's
cool
alright,
so
we
have
done
our
restore.
Let
me
go
ahead
and
open
this,
so
here
we
are
in
Visual
Studio
code
and
I
will
do
zoom
in
and
you
can
see
that
really
I
have
very
little
here.
A
In
my
shared
project,
I've
got
a
main
page:
it's
using
the
system,
Maui
namespace
and
I'll
dissect
a
little
bit
of
what's
happening
in
here
in
a
moment,
and
I
still
have
the
Android
and
the
iOS
projects.
If
you
were
using
the
single
project-
and
we
merge
all
this
work
together,
then
you
would
not
see
all
of
those
things
and
we
would
give
you
a
slightly
different
experience,
I'm
going
to
go
ahead
and
fire
this
up,
so
I
hit
command
enter,
which
is
just
a
nice
Mac
shortcut
for
starting
things.
A
Up
I'm
gonna
go
for
the
iPhone
11
that
I've
already
got
running
here
and
while
that's
loading
up,
let
me
talk
a
little
bit
about
what
we
see
here
in
the
editor.
So
the
main
part
of
this
fluent
UI
syntax-
and
this
is
inspired
by
a
experiment
that
we've
been
doing
called
comet.
Where
we're
looking
at
things
like
Swift,
UI
and
flutter,
and
react
native
and
saying.
A
How
might
we
learn
from
those
things
and
provide
a
similar
kind
of
fluent
development
experience,
it's
all
c-sharp
and
as
all
hot
reload
enabled,
and
what
can
we
learn
from
the
Model
View
update
work?
That's
already
out
there
to
incorporate
those
ideas
in
as
well
so
you'll
see
that
it's
loading,
the
body
is
the
bulk
of
the
work.
Here.
It's
going
to
load
a
navigation
view
with
a
V
stack
and
some
spacers,
so
you
can
see
that
I
can
go
ahead
and
increment.
My
count
it's
to
the
is.
C
A
C
A
You
go
so,
but
but
I
can
do
better
than
this
right.
I
like
to
have
good
designs,
I
go
up
to
whether
it's
dribble
or
up
labs
or
anywhere
and
I
I
find
good
designs
that
I
can
use.
So
this
is
the
same
demo
that
I
did
during
build
so
I'm
going
to
stop
this
because
I'm
gonna
make
some
changes
outside
of
the
body.
The
first
thing
I'm
going
to
do
is
I'm
going
to
bring
in
a
gradient
a.
C
A
Gradient
and
then
I
will
need
to
resolve
some
things
here,
see
if
I
can
remember
my
resolution
to
we're
using
Maui,
graphics
and
I.
Don't
remember
what
I
did
last
time,
but
I'm
gonna
do
this,
because
this
worked
when
I
retested
it.
Somebody
else
can
judge
me
because
then
there's
like
a
spate,
namespace
conflict,
so
that
I
already
happens.
Yes
so-
and
this
is
a
vision,
demo
and
so
to
be
very
clear.
A
This
is
not
we're,
not
shipping
this
right,
so
this
is
just
kind
of
giving
you
an
idea
of
where
we're
thinking
and
where
we're
going
to
start
heading
so
I've
got
it
a
larger
snippet
of
code
here
go
ahead
and
oh
no
I
just
wanted
to
fix
my
in
debt
because
that
starts
to
bother
me.
Oh,
it
happens,
alright,
so
fixing
my
in
debt,
so
this
time
around
I'm
using
a
Z
stack,
so
some
of
these
controls
are
shortcuts
for
other
controls.
A
But
these
are,
you
know:
xamarin
forms
controls
under
the
hood
or
dotnet
Mallory
controls,
the
controls
are
all
shared,
but
how
you
use
them
is
a
learning
that
we
have
from
doing
both
the
common
experiment,
as
well
as
the
Blazer
mobile
bindings.
So
I've
got
this
code
in
here.
It's
doing
the
shape
view,
in
the
background
of
the
z,
stack
and
filling
it
with
that
linear,
gradient
and
then
I've
got
a
slightly
different.
Look
to
this
counter,
so
I'm
gonna
go
ahead
and
fire
that
back
up
get
that
back
onto
my
device
and
whoops
I.
A
Guess
if
I
move
that
too
far
over
then
well,
I
can
move
this
over
because
now
the
buttons
going
to
be
in
place,
and
one
of
the
really
great
things
about
this,
which
will
end
up
diving
into
more
in
the
future-
is
that
this,
these
extension
methods
here
and
getting
into
these
it's
really
easy
to
contribute
new
functionality
to
dotnet
maui
through
these,
as
opposed
to
the
way.
Today,
you
have
to
end
up
doing
custom
renderers
in
this
world.
A
There's
no
custom
renders
you
can
do
everything
you
need
to
do
in
this
shared
code
and
you
don't
need
to
go
anywhere
else.
So
that's
really
cool.
So
let
me
add,
you
know
I.
Think
twelve
lines
of
code
is
probably
aggressive
for
me.
So
let
me
add
a
new
button
here
and
we'll
go
ahead
and
be
less
aggressive.
A
I'm
use
myself
and
so
then
we'll
update
the
count.
Whoops
coconut
count,
value
and
we'll
decrement
that
puppy,
give
that
a
comma
and
you'll
see
that
it
just
it
upgraded
or
updated
immediately
now,
I
can
bring
that
back
down,
bring
it
back
up
and
you
see
it's,
it's
really
good-looking
UI
good
colors
the
whole
deal,
so
this
kind
of
gives
you
a
taste
for
where
things
are
going.
I
do
actually
have
showing
this
now,
but
you
see
that
the
debugger
is
running
the
call
stacks
running.
A
So
a
lot
of
good
good
prototype
work
is
here
will
be
working
on
productizing
this
as
we
move
forward.
This
is
of
interest
to
you.
We
definitely
want
to
hear
your
feedback
on
that.
Let
me
now
jump
back
over
to
the
PowerPoint
presentation.
We
got
a
few
minutes
left.
I
said.
Let
me
jump
over
to
the
PowerPoint
presentation.
There
we
go
I
know
I,
wish
these
things
are
all
voice-activated
and
or
just
responded
to
what
I
told
it
to
do
so.
A
I
mentioned
previously-
and
this
is
something
that
I
would
ask
Maddy
to
talk
about,
but
she's
on
her
phone
and
who
knows
what
the
over-the-air
antenna
is
going
to
do
so.
I'll
do
my
best
to
speak
to
these
things,
but,
as
I
mentioned,
you
do
have
the
multi
headed
projects
in
the
solution,
but
if
you
want
to
and
what
we're
going
to
be
driving
for
is
this
much
simplified
single
project?
So
you
can
see
in
the
solution
here
that
it's
all
just
in
one
place.
A
We
are
doing
this
by
using
the
new
project,
features
that
are
available
to
us,
we're
updating
to
the
system,
project
or
SDK
style.
Sorry
projects,
the
new
namespaces
are
there
and
then
because
you
only
have
the
one
project
you
don't
have
to
worry
about,
setting
different
startup
projects.
You
just
go
to
your
play
button
and
now,
whatever
platforms,
you've
decided
to
support
are
going
to
show
up
in
that
list,
so
you
can
see
that
I've
got
an
iPhone
next
to
a
pixel
next
to
Windows
and,
of
course
I'm
on
Windows
here.
A
So
there
is
no
Mac
OS
that
that
is
still
a
requirement
to
be
on
a
Mac
to
do
Mac
OS.
So
how
would
you
handle
things
like
fonts
and
images?
Well,
we
can
give
you
a
consistent
place
to
put
those
things
or
you
could
really
put
them
anywhere
in
your
project,
but
we're
experimenting
with
what
if
we
have
a
resources,
folder
there's
an
own
folder
and
you
can
put
your
fonts
and
your
images
there
and
then
we'll
do
the
right
thing
to
automatically
detect
and
generate
the
different
sizes
for
those
images.
A
A
You
still
may
have
need
in
many
cases
to
be
able
to
get
to
the
Android
iOS
Mac
OS
uwp
windows
to
win
UI,
whatever,
whatever
it
happens,
to
be
and
and
so
you'll
still
be
able
to
do
that
using
multi
targeting
we're
thinking
that
the
platform's
folders
are
nice
way
to
organize
this,
but
you're
certainly
not
again
restricted
to
this.
It's
a
matter
of
kind
of
setting
a
simple
starting
point
and
then
for
your
more
advanced
scenarios.
A
You
can
organize
and
the
architecture
the
structure
of
your
project
as
it
meets
your
needs
so
really
excited
about
that
we're
doing
some
current
investigation.
There's
a
nice
thread
up
on
the.net
mao-a
repository.
If
you
want
to
come
talk
more
about
those
things,
I'm
gonna
slide
through
these
pretty
quickly,
because
I
really
just
demonstrated
these
things
already,
but
the
namespaces
will
be
changing
the
project
system.
The
project
template
names
will
change.
The
CLI
is
a
new
thing
available,
both
for
dotnet
Maui
projects
as
well
as
Android
and
iOS.
So
really
the
big
takeaway
here.
A
If
this
is
the
only
thing
you
hear
the
big
takeaway
is,
is
that
what
you've
known
as
xamarin?
Today
is
being
cemented
directly
into
the
heart
of
dotnet,
it
is
dotnet,
it
always
has
been,
but
it's
kind
of
been
seen
as
kind
of
perhaps
something
that
was
off
to
the
side
or
auxilary.
But
that's
not
the
way
it
is
in
Diagnostics.
Everything
is
cemented
right
into
the
heart
of
net,
and
so
our
namespaces
and
everything
reflects
that
how
we
treat
them.
A
How
we
talk
about
them
reflects
that
it
is
dotnet
and
so
I
want
to
talk
about
kind
of
building
the
base.
What
can
you
expect
in
this
transition?
We're
going
to
be
doing
many
of
these
things,
I'm
not
going
to
talk
about
each
and
every
one
of
them,
but
in
the
you
know,
coming
streams
and
and
community
stand-ups
and
over
the
course
of
the
next
18
months,
as
well
as
conversations
on
the
github,
we'll
be
talking
more
about
what
these
things
are
and
what
we're
gonna
do.
A
Many
of
these,
like
removing
the
obsoletes
and
the
slow
renderers
and
the
pre
app
compat.
We
have
issues
up
describing
what
that
means
and
why
it's
important
and
why
you
probably
want
those
things,
and
so,
if
you
have
concerns-
or
you
want
to
give
it
a
big
thumbs
up,
come
on
up
to
the
github
fixing,
some
of
the
other
things
like
and
expand
and
min
height
request
or
width
request
in
just
the
request,
part
of
it
all.
Those
are
things
that
we're
discussing
as
well.
So
lots
of
really
great
things
happening
here.
A
A
So
you
can
kind
of
get
a
look
for
that
so
with
that
I
think
that's
kind
of
all
I
wanted
to
cover
today.
I
wanted
to
reiterate
those
major
announcements
and
they
go
back
to
the
full
me
I
wanted
to
reiterate
those
major
announcements
so
that
everybody
kind
of
was
reminded,
or
if
this
is
brand
new
to
you,
you
kind
of
know.
What
we're
talking
about
the
main
thing
I
would
encourage
you
to
do
is
go
up
to
github.com,
slash
net,
slash,
Maui,
see
the
conversations
that
are
happening.
A
Give
things
thumbs
up,
give
us
your
reactions.
Let
us
know
what
you're
interested
in
one
caution.
Is
it's
not
a
wishing?
Well,
so
you
know,
let
us
know
what
you're
interested
in,
but
we
can't
we're
not
genies.
We
can't
grant
every
wish,
but
you
know
we
definitely
want
you
to
participate
and
get
in
on
it
and
either
Maddy
is
reading
an
email
or
she
doesn't
like
it.
I
just
said.
A
C
C
Going
good
and
then
I
unplugged,
my
other
web
cam,
so
I
can
go
back
to
dual
screen
mode
because
I
think
it
was
slowing
it
down
and
then
I
have
my
microphone
over
here.
This
is
a
community
stand
up,
because
that's
what
we
do
here,
it's
all
impromptu!
You
got
a
good
question.
So
I'm
we
can
go
back
in
history
here,
I'm
sure,
there's
a
lot
of
stuff
I
can
only
do
so
much
for
my
phone,
sometimes
as
my
Samer
and
essentials.
So
we're
actually
really
working
extremely
close
with
a
BCL
team.
C
The
base
class
library
team
to
evolve
that
into
very
much
a
core
package
for
everything.
It'd,
be
like
something
like
system,
dot
devices
or
system,
not
device.
We've
finalized
that
just
yet,
but
you
know,
xamarin
essentials
will
continue
on
just
like
xamarin
forms
will
continue
on
going
up
into
this
release
and
support
afterwards,
but
you'll
sort
of
see
it
move
forward
there,
which
is
great
I'm,
really
really
excited
and
working
with
a
team.
C
A
Absolutely
you
know
yeah,
there's,
no,
there's
a
really
good
conversation.
Well,
there's
a
passionate
conversation
happening
on
github
definitely
come
participate
in
that
it's
not
going
anywhere
it's.
We
know
that,
that's
where
a
lot
of
developers
are
and
they
enjoy
it
and
they're
productive
with
it
good
to
go.
C
A
But
we're
also
looking
at
more
and
more
what
we
can
do
to
support
you
know
the
consistent
UI
desires
across
multiple
platforms.
As
a
matter
of
fact,
if
you
look
at
check
box
today
and
radio
button,
you'll
see
that
we're
already
using
graphics
API
is
to
deliver
those
experiences
where
they
don't
exist
and
in
4.7,
as
I
mentioned,
we
have
a
whole
new
shapes
and
paths.
Api,
that's
coming
to
you
and
then
we
have
gradient
brushes
all
using
native
graphics,
but
giving
you
that
option
to
start
template.
Izing
your
native
controls,
yeah.
C
Super
super
important
there.
In
fact
it
was
like
a
Louisville
saying
you
know,
there's
a
lot
of
trends
in
the
industry.
You
have
a
swift,
UI,
jetpack
compose
flutter,
declarative,
UI
kind
of
moving
forward
there
and
and
we've
really
seen
any
we've
seen
the
C
sharp
extensions
that
are
there,
but
there
hasn't.
You
know
this
is
gonna,
be
the
big
opportunity
to
start
not
necessarily
fresh,
but
you
know
look
at
what
does
that
look
like
in
the
world
of
c-sharp
right?
C
How
does
that
apply
across
the
frame
with
reload
going
forward,
which
is
really
really
great
and
has
me
excited
too
and
though
I
do
love
my
zamel
z--
back
and
forth,
and
you
can
mix
and
match
your
things
too,
which
I
think
is
really
cool.
In
fact,
a
lot
of
times
I
have
a
lot
of
mix
and
match
just
c-sharp
files.
You
know
for
settings
pages
or
things
that,
like
just
it
was
easier
to
type
up
really
quick
than
having
a
really
complex,
long
zamel.
C
B
C
C
A
There's
an
interesting
question
here:
does
mV
you
mix
both
view
and
business
logic
together,
so
I,
you
know
in
terms
of
the
way
that
you
see
it
being
done
in
the
samples
that
I've
just
shown
there's
a
little
bit
of
that
there's.
There
is
no
view
model.
You
could
put
a
view
model
in
there
if
you
really
really
really
really
wanted
to.
But
the
question
is
is:
does
it
need
to
be
there?
As
a
matter
of
fact,
I
know
in
the
reactive
UI
to
chat
team
chat
and
community
there's
been
some
discussions
and
I.
A
Think
Annie
Betts
is
one
that
has
asked
the
question
like.
Do
we
even
need
this?
Do
we
need
this
complexity,
or
can
we
deliver
the
kinds
of
apps
we
need
today
without
without
a
view
model
and
just
it
handles
what
it
needs
to
handle
right
there
in
the
view,
so
yeah
I,
don't
think
that's
a
clear-cut
answer,
but
it's
it's
certainly
a
topic,
that's
of
interest
as
we
evolve
these
things
and
the.
C
If
you
look
at
other
kind
of
communities
you
know,
web
did
web
development
and
other
other
platforms,
there's
sort
of
been
a
base
that
has
been
applied,
and
then
you
see
other
technologies
pop
up
on
top
of
it
like
Redux
and
obviously
react
to
stuff,
there's
a
bunch
of
different
architecture
patterns
that
apply
on
top
of
it,
which
seem
to
work
very
well,
so
there
too,
so
I
wouldn't
see
why
those
couldn't
apply
in
very
similar
patterns.
There
too.
So
one
wanted
you
to
talk
about
the
rendering
architecture,
gene.
A
A
We
are
going
to
be
making
that
loose
and
introducing
the
ability
to
kind
of
flip
the
inversion,
invert,
the
relationship
between
renderers
and
the
core
shared
controls,
so
that
we
can
enable
more
experiences
like
a
fluent
UI
model
view
update
or
a
blazer,
and
you
know
we're
also.
We
have
some
interactions
now
with
the
fabulous
team
to
see
how
we
can
benefit
f-sharp.
There
I
mean
I'm,
seeing
these
conversations
happening.
Thankfully
we
have
a
great
team.
A
I,
don't
have
to
be
a
part
of
every
single
one
of
these
conversations,
but
that's
the
primary
changed
there,
so
it
has
some
pretty
clear
benefits:
we're
moving
away
from
the
custom,
renderer
kind
of
architecture
to
a
mapper
and
so
I
think
in
a
future
episode,
we'll
have
James
Clancy
on
and
we'll
start
talking
more
specifically
about
what
that
means.
There
is
a
pull
request
that
shows
a
spike
for
this
work
on
dotnet
Maui
github,
as
well
as
an
issue
spec
that
describes
what
that
change
is
and
what
it
looks
like
for
you.
A
Of
course,
then,
once
once
you
hear
me
say
something
like
moving
away
from
the
custom
renderer
you
might
have.
Custom
renders
and
you're
like,
oh
no.
What
does
that
mean
for
my
custom
renderer
we're
looking
at
how
we
can
provide
shim
layers
or
at
least
easily
adapt
those
to
move
forward
with
dotnet
Maui
so
that
you
don't
lose
any
of
that
code,
and
so
we
have.
We
have
some
proof
of
concept
that
shows
that
working
today,
but
you
know
there's
a
lot
of
work
between
here
and
there
to
do
that.
Related
to
this.
A
There
was
the
question
about
okay.
Well,
what
does
this
mean?
Can
we
have
skia
sharp
renders
so,
as
I
mentioned,
you
know,
shapes
we're
introducing
native
graphics
libraries.
So
one
of
the
questions
is
for
me
that
I
want
to
kind
of
suss
out
here
and
figure
out
is:
does
that
actually
solve
kind
of
these?
These
questions
around
being
able
to
do
skia
sharp,
because
drawing
is
drawing
skill.
Sharp,
of
course,
is
a
cross-platform
drawing
library.
It
brings
some
some
weight
with
it,
but
we'll
certainly
be
looking
more
at
that.
A
A
Mbu
is
currently
updating
the
whole
page,
even
if
you
just
update
just
the
text
button,
so
the
way
that
most
mbu's
well
I'm,
not
I'm,
not
a
great
person
to
speak,
authoritative,
lis
to
mvu
I'll,
just
say
that
right
off
the
bat
but
one
of
the
key
things
to
most
architectures
or
frameworks
that
implement
some
flavor
of
MBU
is
that
you're
working
against
a
shadow
DOM
and
there's
a
diff
between
the
actual
UI
and
the
the
Dom.
That's
instant
in
your
state
object.
So
you're
not
touching
every
single
thing
on
that
screen:
you're
applying
diffs.
A
Maui
and
wasm
wasm
is
absolutely
something
that
you
know
is
on
the
radar.
It's
not
anything
that
we're
committing
work
to
at
this
point,
but
we
want
to
again
understand
what
the
what
the
needs
are,
how
it
would
be
used.
What
would
you
expect
to
happen?
Would
you
be
using
it
for
your
whole,
app
or
for
like
widgets
within
your
app
that
would
be
going
to
a
web
hosted
in
a
broader
context
or
or
how
so
it's
on
the
radar?