►
Description
Join the Mobile .NET Teams for our community standup covering great community contributions for Mobile .NET, Xamarin, Xamarin.Forms, Components, and more.
Links: https://www.theurlist.com/xamarin-standup-mar2020
Suggest an idea for a standup: http://aka.ms/dotnet-standup-suggestion.
A
True
yeah
I
did
I
did
think
about
just
doing
it,
but
it's
not
the
same
vibe
and
atmosphere
and
I
would
have
had
to
set
up
too
much
in
OBS
to
make
it
happen.
Welcome
back
everyone
to
another
xamarin
community
stand
up
on
James
Munson
magno
I
have
my
amazing
friends
in
the
entire
world.
Maddy
David
and
Shane
especially
got
Shane
back
back.
C
A
A
A
A
There
you
go
dinette
Foundation
stores,
how
is
Google
it
just
put
that
in
the
red
one
is
not
there.
The
red
ones
were
a
limited
edition.
When
do
we
do
the
red
ones
I
feel
like
it
was
a
build?
Maybe
or
was
it
a?
Maybe
it
was
an
evolve
or
something,
but
that
they
were
made
only
for
employees
originally
I
think
nobody
knows,
and
no
one
cares.
No.
A
Edition
anyways
welcome
back
everyone
sit
down,
a
community
stand
up.
We
do
this
twice,
usually
we've
been
off
and
on
the
last
20
20,
but
we
do
asp.net
on
Tuesdays
and
then
we
got
xamarin
first
first
Thursday
of
the
month,
runtime
languages
desktop
a
bunch
of
other
great
stuff,
all
sorts
of
good
stuff.
There,
man,
you
just
sent
out
the
links
for
all
the
great
things
we'll
be
covering.
Is
this
your
first
time
in
a
community
stand
up
well
welcome?
A
We
do
this
like
I,
said
Tuesdays
and
Thursdays
on
Twitch,
mixer
youtubes,
and
for
this
one
we
stream
also
to
the
xamarin
youtubes,
samer
and
youtube.com
slash
xamarin
developers
make
sure
you
smash
that
subscribe
button.
If
you're
there
right
now,
always,
though
you
can
find
it
live,
dotnet
live
dot,
do
t
dot
net.
There's
lots
of
dots
in
there.
It's
always
there.
You
can
find
all
the
past
shows
there.
A
You
can
filter
them
and
you
can
find
the
community
links
all
the
things
we
talk
about
great
things
that
community
is
doing,
and
then
we
have
special
guests
and
our
guest
today,
Shane
is
on
because
Shane
basically
wrote
the
entire
dual
screen.
Support.
I,
don't
know
that's
an
accurate
statement,
but
I'm
just
gonna
say
it
is
know
who
else?
Who
else
was?
Who
else?
Who,
on
the
team,
all
ditto
contributors,
a
bunch
of
people
right,
yeah,.
B
I
mean
there
was
a
lot,
so
John
did
kind
of
spearheaded
the
the
initial
bits
to
get
all
the
bindings
working
between
the
Android
libraries.
So
he
kind
of
got
the
first
spike
proof
of
concept
and
then
yeah,
and
then
we
just
kind
of
took
that
and
developed
it
into
the
foreigns
libraries
and
then
Xavier
did
a
lot
of
really
good
work
with
tying
in
things
like
our
some
state
triggers
and
things
like
that.
B
To
make
a
lot
of
the
units
so
stuff,
some
stuff
you'll
see
later
to
see
those
interactions,
yeah
and
then
him
and
David
did
a
really
good
job.
Just
super
testing
and
getting
the
our
xamarin
TV
demo
put
together,
which
you'll
see
so,
and
then
that
was
just
a
really
good
case
use
case
for
us
to
just
kind
of
make
sure
it
worked
well
on
all
the
devices
and
then
Madi
Linda
does
her
voice.
C
Laughter,
we
did,
we
did
spend
a
lot
of
time
learning
from
the
xamarin
101
videos
that
were
in
there,
and
you
know
it's
great
to
to
have
the
team
itself
working
on
a
sample
app
like
that.
You
know
it's
representative
of
a
real
app
that
I've
had
to
build
for
clients
before,
and
it
also
gives
everybody
that
hands-on
experience,
building,
apps
I,
it's
one
things:
I
love
about
the
same
reforms
team
in
particular.
Is
they
have
a
lot
of
hands-on
experience,
building
apps
in
general,
they
have
their
own
apps.
C
A
B
A
D
I
went
way
overboard
with
links.
I'm
really
indecisive
I
had
a
really
hard
time
picking
this
month,
so
we're
gonna
move
pretty
quickly
because
there
are
some
really
good,
pr's
and
I
want
to
make
sure.
Shane
has
plenty
of
time
to
chat
with
you
all
about
stuff,
but
all
the
links
from
inevitably
when
you
want
to
go,
read
all
of
them
in
depth
and
spend
the
next
two
weeks
just
reading
all
these
links
right
here,
I
put
it
in
the
chat,
but
in
general
xamarin
stand
up
mar
20.
D
2014
9
teen,
no
2020.
Of
course,
we've
got
the
usual
dotnet
and
xamarin
events
in
March
Jamie
does
an
amazing
job
every
single
month
of
compiling
all
of
these
things
there
they're
all
international
or
some
in
the
US.
There
are
some
all
over
just
check
it
out
for
sure
you
know
we
even
have
our
first
viewing
party
for
something
that
you
all
should
be
very
excited
about.
Boom
net
con
focus
on
xamarin
save
the
date
March
23rd
we
are
gonna,
be
doing
it
fully
remotely
we're
all
gonna
be
in
different
homes.
D
James
might
be
joining
us
from
channel
9,
hopefully,
but
we've
got
a
stacked
agenda
with,
hopefully
some
names
you're
familiar
with
both
on
the
team
and
also
in
the
community.
So
some
people
whose
blog
posts
we'll
be
talking
about
today,
are
doing
talks
and
it's
a
whole
bunch
of
different
stuff.
It's
not
just
like
zamarons
cool,
then
we've
got
some
cool
deep
dives
I
mean
xamarin
is
cool,
but
beautiful
apps
with
stephen.
I
have
already
blocked
this
off
on
my
calendar.
D
Shane,
I
think,
is
doing
less.
Shane
is
taking
you
through
shell.
So
if
you
love
what
you
see
today
from
shane,
he
will
be
shelling
it
up
in
just
a
couple
weeks
and
I
believe
James
is
going
to
be
running
the
tweet
board
all
day,
so
we
will
be
interacting
with
you
all.
It's
gonna
be
awesome.
We
also
have
kind
of
a
bunch
of
like
highlight
videos,
I'll
be
showing
of
some
cool
things
going
on
in
the
community.
I,
don't
wanna
spoil
too
much,
but
it's
very
exciting.
Yeah.
D
A
Super
cool
and
also
I'll
mention
that
a
lot
of
those
speakers
I've
been
in
the
community
for
a
long
time,
but
many
of
them
actually
first
talk
ever
I'm
really
excited
to
get
a
lot
of
these
individuals
that
I've
I've
I've
read
their
blogs
and
I've
watched
their
you
know,
use
their
libraries
and
I
thought
it
was
like
hey
how
about.
If
you
gave
a
talk,
it
kind
of
talks
show
off
all
this
stuff
of
all
the
libraries
that
I've
been
using
forever
and
people
signed
up
so
I'm
very
excited
about
it.
A
D
Which
is
gonna
be
very
exciting
and
David
and
I
are
gonna,
be
showing
off
a
whole
bunch
of
stuff,
but
Amanda's
kick
off
the
day
and
kind
of
you
know
not
only
tell
us
how
much
and
how
I
should
accept
my
cookies.
How
amazing
xamarin
is,
but
also
how
amazing
everything
that's
happening
in
the
dotnet
and
Visual
Studio
worlds
is
as
well
so
gonna
be
a
lot
of
fun,
so
I
know
you're
all
dying
to
watch
this
immediately
subscribe
to
the
stammering.
D
Developers
YouTube
save
this
thing
in
the
way
that
you
can
save
the
live
thing,
so
it
tells
you
that
you're
waiting
for
it
and
it'll
tell
you
when
it
starts
and,
of
course,
James
will
work
as
magic
and
the
whole
team.
That's
going
to
you
know:
do
all
the
behind
the
scenes
stuff
go,
get
the
videos
uploaded
after.
If
the
time
zones
are
weird
but
we'll
be
interacting
with
you
as
much
as
we
can
throughout
the
day
as
well.
D
Alright,
two
more
things
when
we
get
into
community
one
zerrin
forms
four
or
five:
there
are
exactly
five
things
to
be
excited
about
now:
I'm,
just
gonna
earn
more
than
five,
but
David
did
a
great
job.
Zimmern
TV
solana,
apparently
David,
did
a
great
job
summarizing
them.
This
font
is
a
little
bit
too
big.
I.
D
Big
fonts,
so
lots
of
cool
stuff,
including
some
of
the
great
feature
previews
that
we
have,
including
triggers,
which
Shane
will
talk
a
little
bit
but
a
little
bit
about
the
rest
of
the
stuff.
That's
going
on
so
take
a
look
if
you're
not
on
xamarin
forms
for
5.
Yet
it
is
an
awesome
release.
I
have
been
playing
around
with
it
for
a
little
bit
and
I
am
very
excited.
D
So
James
was
talking
about
kind
of
the
plans
for
it
with
salmon
forums
and
xamarin
essentials
so
and
also
how
you
can
use
it.
Additionally,
if
you
are
a
library
creator
which
I
know
many
of
you
are
and
some
advice
on
how
to
upgrade
your
libraries
to
use
Android
X
using
xamarin
essentials
as
the
example
for
that,
so
for
sure
check
it
out.
D
Yes,
no
more
issues
with
mismatched
nougats.
Hopefully
that's
the
dream
and
we
do
have
an
amazing
like
migration
story,
that
our
team
has
worked
a
lot
on
so
definitely
check
it
out
and
file
our
file
issues.
The
usual
give
us
feedback
yeah,
all
right,
okay,
good
I'm
flying.
So
this
is
Andrew
Andrews
great.
We
got
a
pet
dogs
together
at
ignite.
Andrew
was
here
reading
Ed's
new
book
mastering
Zaman
forms
ed,
is
also
great
and
David
who's
on
this
call
did
the
foreword
so
I'm
not
gonna,
go
to
the
blog.
D
The
blog
is
kind
of
just
reviewing
it
and
I
don't
want
to
give
away
any
spoilers
in
the
book.
You
know,
there's,
obviously
a
really
thrilling
plot
and
a
whole
story
about
building
apps,
but
you
should
definitely
check
out
andrew's
blog
check
out
Ed's
book
and,
if
you're
wondering
if
this
book
is
for
you,
this
is
a
good
blog
post
to
check
out
ok.
Last
time,
I
missed
a
huge,
huge
blog
and
I
completely
forgot
to
mention
it
and
a
couple
people
brought
it
up
to
me
and
I
was
really
happy.
D
They
did
shiny,
which
we've
talked
about
a
couple
times
on
this
community,
stand
up
by
Alan
Ritchie,
the
official
one
dotto
release
the
official
core
shiny
everything.
Is
there
one
dotto
ready
to
go
and
shiny
does
a
lot
of
things.
If
you
go
on
Alan's
blog
here,
so
it's
just
out
and
Ritchie
Alan
see
Ritchie
net.
He
does
a
bunch
of
stuff
about
shiny,
which
is
great,
but
this
is
kind
of
the
TLDR
of
what
shiny
has
so
notifications,
geofencing
file,
uploads
and
downloads
and
sensor
stuff,
all
this
great
stuff.
D
The
big
thing
about
shiny
that
was,
it
handles
background
jobs
for
you
and
that's
awesome,
and
then
he
also
a
little
bit
about
the
road
map
and
supporting
more
stuff
with
shiny
in
the
future,
so
check
shiny
out.
If
you
haven't
yet
Alan's
great
and
like
our
side
that
this
came
out
in
the
end
of
January,
so
it's
been
out
for
a
little
bit
and
I'm
sure
there
have
been
updates,
but
I
wanted
to
make
sure
that
I
called
out
that
it
is
officially
one
dot.
D
Oh
well,
hi,
danhype
where'd
you
get
those
prism,
emojis
I
want
I
want
those.
Okay,
dan
has
prism
emojis
in
the
twitch
chat
if
anyone's
interested
okay,
this
is
a
series
by
rendi,
Sam
boy,
I,
believe
it's
four
parts
and
it's
using
something
called
Braintree
payments,
which
is
a
like
a
PayPal
subsidiary,
and
it
just
helps
you
as
a
merchant
accept
online
payments,
and
so
what
this
is
is
the
client-side
integration
and
the
Sam
reforms
app.
D
It's
this
one's
from
the
end
of
January,
but
there
was
one
most
recently
a
couple
days
ago
and
it
just
shows
you
kind
of
just
how
to
get
it
set
up
and
then
I
think
the
other
ones
are
linked
below
yes,
so
the
end
of
February
was
part,
3
click
and
then
part
4
will
be
coming
soon.
It's
drop
UI,
but
this
one
is
actually
like
being
able
to
let
people
pay
with
Apple
pay
and
PayPal,
and
your
xamarin
forms
up
cool
and.
D
Is
I
agree:
okay,
I
have
to
steven
blogs
this
week
this
month,
even
the
wissen
and
the
wissen
dot
io.
This
is
Steven
and
Gerald
are
kind
of
the
like
snippets
owners
and
Xavier.
But
Steven
also
has
this
really
cool
thing
on
his
website.
That
does
this
thing
and
I
couldn't
pick
between
the
two
of
these
so
I'm
doing
them.
Both
one
is
that
there
is
a
new
release
of
debug
rainbows.
D
If
you
haven't
used
it
before
in
your
running
app
you
just
set
like
debug
rainbows
equals
to
true
also
it
works
with
heart,
reload,
very
cool
stuff,
and
it
shows
you
all
of
your
elements
just
rainbow
II.
Oh
there
we
go,
so
this
is
actually
to
help
you
with
brids
and
laying
things
out
and
making
sure
everything
is
aligned,
got
line
and
block
mode.
This
is
the
new
feature,
but
it's
just
to
help.
D
You
make
sure
that
everything
is
pixel
perfect
if
you're
doing
any
wonky
layouts
that
you're
not
sure
about-
and
you
think
that
you
know-
maybe
something
might
be
off
a
little
bit.
So
it's
a
very
cool
new
feature.
The
other
one
is
new
new
morphism
new
new.
You
might
have
seen
Miguel
tweet
about
this
a
couple
weeks
ago,
so
it's
kind
of
all
the
rage
right
now.
D
What
it
is
is
making
things
on
you
eyes
that
look
like
real-life
things
so,
like
this
off
switch
this
back
button
that
it
like
you,
you
slide
it
and
it'll
go
back
or
whatever,
and
this
is
kind
of
it
is.
It
is
definitely
cool.
It's
hip,
it's
cool,
you
need
it
in
your
life.
I
I,
don't
know
if
I
need
it,
but
it's
definitely
hip
and
cool.
So
great
I
do
love
this
iPod
thing.
That's
not
actually
an
iPod,
it's
a
record
player,
but
that's
kinda.
C
D
Interesting,
alright,
well,
Stephen
takes
you
in
a
deep
dive
of
what
this
is
and
then
some
of
the
ways
that
you
can
do
it
with
custom
renderers
with
ios
and
android,
and
then
you
know
deep
dive,
deep
dive.
This
is
a
pretty
in-depth
blog,
so
definitely
check
this
one
out,
especially
if
you're
interested
in
this
kind
of
design
alright.
So
this
is
by
what
is
it
with
you,
people
and
your
blogs
and
notifications?
Everybody
I
love
you
all,
but
I
don't
want
your
blog
notifications,
just
tweet
me.
D
Although
I
am
glad
you
asked
me
about
cookies,
that's
good,
so
thank
you.
This
is
Damian
and
he
wrote
about
using
reactive.
You
I
was
Dameron
Forbes
if
you're
unfamiliar
with
reactive,
UI,
I
have
I,
have
heard
different
definitions
based
on
who
I
asked,
but
I
would
say.
For
me
it's
just
an
Envy
framework
and
it's
really
cool.
It's
got
a
lot
of
it.
It
kind
of
builds
off
the
reactive
extensions
library,
and
you
know,
handles
that
kind
of
stuff,
so
check
this
one
out
if
you're
interested
in
it,
it's
just
getting
set
up.
D
It's
an
introduction.
It's
not
like
a
deep
dive,
so
if
you're
totally
unfamiliar
with
reactive
UI,
this
is
an
approachable
blog
for
you.
Few
more.
This
is
mark.
Oh
wait,
I!
Oh,
do
this
every
time
I
go
to
the
Twitter,
it
is
Marco,
I
was
gonna,
say
Marco
I
wanted
to
make
sure
I
didn't
get
wrong.
This
is
cool
because,
as
you
know,
xamarin
plays
nice
with
everything,
including
azure
and
azure,
apparently
plays
nice
with
WordPress,
which
I
had
no
idea
about.
D
So
you
can
build
a
xamarin
app
and
have
WordPress
talk
to
a
sure
to
send
a
push
notification
to
that
app
on
their
phone.
So
if
you
have
a
blog
and
you
want
to
build
an
app
for
it,
he
takes
you
through
the
steps
to
do
it.
It's
pretty
cool,
he
does
it
in
his
blog,
which
is
awesome
and
he
does
have
a
app
for
it,
which
is
also
awesome
yes
and
I.
D
This
is
a
good
intro
to
like
just
getting
started
with
Azure,
or
he
does
a
good
job
explaining
that
stuff
you're
newer
to
the
Azure
world
for
sure,
okay,
I
love,
okay,
I
had
to
Lodi
is
an
animation
library.
If
you
don't
know
what
it
is,
it's
awesome
task
load
review
is
I,
don't
I,
don't
know
what
the
best
way
to
describe.
D
It
is
besides
an
async
way
to
load
stuff,
but
this
is
just
using
Lahti
and
task
loader
review
together
and
it's
a
pretty
cool,
like
collaboration,
I
guess
between
two
awesome
community,
plugins
and
task
load.
Review
kind
of
this
is
what
you
can
do
with
it.
So
it's
it's
kind
of
like
a
like.
A
state
manager
right
so
loading
error
or
on
refresh
it's
empty.
D
D
C
D
So
very
cool
stuff,
all
right,
two
and
a
half
two
and
a
half
more
two.
More
really
Sharla
did
one
about
data
caching,
which
is
definitely
a
topic
that
you
can
go
various
levels
of
depth
into.
But
if
you
are
interested
in
data
caching,
if
you're
using
local
databases,
if
you
haven't
touched
it
before
and
you
are
afraid
of
it,
this
is
a
good
place
to
start.
D
Finally,
other
Damian
and
Damian
does
a
lot
about
CI,
CD,
dev,
ops,
all
that
great
stuff,
so
his
blog
is
really
awesome
if
you're
kind
of
getting
on
board
with
that
this
one's
from
the
beginning
of
January,
and
this
one
is
just
being
able
to
see
as
your
dev
ops
on
Azure
dev,
ops,
different
versions
of
your
app
and
you
know,
making
a
pre-release
and
all
that
great
stuff,
so
you
might
be
seeing
like
if
you're
a
visual
studio
preview
user.
You
probably
seen
like
there's
two
icons,
there's
the
preview
icon
on
the
regular
icon.
D
C
C
B
So
very
simple
cases
like
reactive
commands
or
reactive
fiying,
your
property
changed
events
and
things
like
that
so
being
able
to
kind
of
manage
those
functionally
and
reactively.
So
that
was
why
I
was
always
kind
of
a
big
fan,
because
you
could
just
have
your
existing
application.
You'd
like
you,
don't
have
to
convert
over
to
a
reactive,
UI
philosophy.
B
So
that's
why
I
really
like
it,
because
it's
more
more
toolkit
based
and
then
I
know,
I
saw
Rodney
on
there
he's
going
to
give
a
talk
on
a
lot
of
the
stuff
for
the.net
comp,
so
that'll
be
really
informative
and
he
he's
working
on
I
think
it's
called
sextet
after
the
instrument
thingy,
which
is
like
a
navigation
tool
using
a
navigation
framework
for
reactive
UI.
So
then
that'll
start
kind
of
pushing
it
a
little
more
into
the
framework
camp.
But
since
it'll
be
handling
more
of
your
app
as
well.
B
But
yeah
reactive
UI
is
very,
very
cool
because
it's
it's
just
it's
it's
a
way
to
just
it's
a
nice
toolkit
of
things.
So
it's
kind
of
like
the
MVP
light
idea
as
well
like
how
indian
light,
if
you,
if
you
just
wanted
a
helpful
set
of
tools
to
just
sort
of
reduce
the
friction
of
certain
things,
but
you
don't
want
to
have
to
submit
to
an
entire
paradigm.
You
know
things
like
that.
Are
really
cool,
so
yeah
I
mean
a
reactive.
B
A
C
Big
fonts,
big
fonts,
and
so
so
the
transition
here
is
that
the
last
time
that
I
built
an
app
very
similar
to
xamarin
TV,
which
is
you
know,
not
exactly
a
YouTube
or
Netflix
clone,
but
I
used
reactive,
UI
and
I
used
c-sharp
for
Marco,
and
so
this
was
all
c-sharp.
I
was
like
I'm
gonna,
go
all-in
on
this
experience
and
just
learn
from
it
and
like
can
I
build
a
production
app
using
these
these
these
ways
these
philosophies
and
I
I
really
really
enjoyed
it.
C
C
I
know
that
many
people
go
all-in
on
one
or
the
other
and
and
that's
cool,
but
what
we
are
definitely
trying
to
do
is
kind
of
foster
the
whole
community,
the
whole
ecosystem
of
xamarin
developers
that
want
to
use
dotnet
the
way
that
they
use
net
and
be
successful
with
it
using
xamarin
forms
and
xamarin
for
cross
platform,
and
so
part
of
that
is
that
we
recently
took
in
this
pull
request
from
Vincent.
He
worked
long
and
hard
on
it.
C
And
then,
if
you
pair
something
like
this
with
a
c-sharp
hot
reload
solution
like
a
live
sharp,
you
have
a
very
fast
dev
inner
loop
as
well,
and
that's
something
that
we
have
publicly
already
shared
that
we
are
working
on
to
build
into
Visual,
Studio
and
and
combined
with
our
existing
zamel
reload.
So
very
cool
stuff.
I
really
appreciate
this
and
I
think
the
one
of
the
most
interesting
things
well.
First
of
all,
just
the
volume
of
information
that
Vincent
supplied
with
it.
C
It's
like
he
almost
self,
documented
it
when
he
submitted
the
PR,
which
is
really
cool
but
I
mean
just
look
at
the
reactions
on
this
I
mean
I,
know
that
he
kind
of
politic
a
little
bit
and
and
whatever
to
get
people
to
register
their
interest
in
it.
But
this
is
absolutely
something
that
we
look
for
when
we're
reviewing
PRS
and
trying
to
understand
the
impact.
This
is
not
all
we
look
for
just
because
something
gets
117
thumbs
up.
C
Does
it
mean
it's
gonna
get
merged,
but
it
absolutely
does
mean
we
are
going
to
go
talk
to
customers,
one-on-one,
we're
gonna,
understand
their
business
needs
and
we're
gonna
figure
out.
If
this
is
something
that
we
really
want,
so
very
cool,
you
can
go
play
with
this
today
and
I'll
be
doing
some
more
streams
later
to
showcase
it.
C
I
was
going
to
do
a
stream
yesterday
and
got
interrupted
something
that
Shane
is
gonna,
show
off
here
in
just
a
little
bit
from
Peter,
Foote
and
I'm
gonna
continue
saying
Foote
because
it
sounds
way
more
European
and
he
is
in
the
UK
which
I
guess.
If
you're
in
the
UK,
you
can
see
yourself,
European,
I,
guess
you're,
not
in
the
EU
anymore
right
so
I
don't
know,
I'm
an
American
I,
don't
understand
these
things,
but
he
provided
this
PR
quite
a
while
ago,
August
of
2018,
so
you
know
stick
with
it.
C
Y'all
things
can
happen
yeah,
and
so
this
is
yeah
playback
for
video
and
audio
all
the
properties,
all
native
so
really
really
cool
stuff.
Here,
I'm
excited
that
we
were
able
to
take
the
opportunity
with
xamarin
TV
to
get
this
thing
in
and
it
works
great.
It
works
great
I
mean
there's,
certainly
some
things
that
need
to
get
worked
out.
So
it's
still
considered
a
preview
feature,
but
we'll
work
through
those
things
and
I'm
really
really
digging
it
so
far.
Alright,
moving
on
I
wanted
to
give
a
quick
shout
out.
C
C
It's
another
experimental
feature,
but
it
builds
upon
the
other
triggers
that
we
have
you've
got.
You
already
have
data
triggers
event
triggers
multi
triggers
and
state
triggers.
There's
also
some
other
PRS
that
Xavier
has
been
putting
together
and
he
contributed
these
from
the
team,
but
they
just
you
know,
supercharge
your
ability
to
use
these
with
with
visual
state
manager
or
just
directly
on
controls,
and
we
made
use
of
that
in
the
xamarin
TV
app.
C
We
have
some
interesting
PRS
for
some
of
the
other
platforms,
so
WPF,
Linux
and
I
feel
like
I.
Just
forgot
one,
but
those
in
particular,
oh
and
kind
of
Mac
OS
are
more
on
the
community
to
support
those
at
this
time.
But
we
are
certainly
seeing
more
and
more
interest
in
getting
your
xamarin
zaps
on
the
desktop
and
so
excited
to
see
that
there's
additional
PRS
coming
from
the
community,
this
particular
one
lights
up
the
icons
on
the
toolbar
for
WPF.
C
C
Teams
is
a
very
common
with
the
right
word
to
say:
it
is
very,
very
expressive
expressive,
so
he's
good
for
he's
good
for
memes
for
sure
I'm
trying
to
catch
up
on
that
I'm
trying
to
work
on
it
in
the
mirror.
You
know
every
morning,
I'm
like
okay,
you
know
do,
though,
what
is
it
James
that?
How
big
is
your
fish?
How.
A
C
Good
I'll
have
to
to
really
properly
use
that
I'll
have
to
fix
my
camera
I'm
zoomed
in
too
much
but
yeah.
So
if
you're
doing
Tizen
work
media
elements
now
there
that's
very
cool
and
then
Peter
again
has
provided
a
replacement
activity
indicator
for
WPF.
So
if
you
want
to
use
the
more
modern
dot
spinner
for
activity
indicator
here,
it
is
it's
been
merged.
C
D
C
C
Of
which,
just
as
a
funny
aside,
maybe
I
was
looking
at
a
chat
message
or
no
wasn't
a
chat
message.
It
was
a.
It
was
an
email
reply
and
all
I
could
see
was.
Thank
you
Jesus
and
I
was
like.
Oh
that's,
really,
weird,
to
see
Ana
in
a
business
email
like
what
the
heck
is
going
on
and
I
opened
it
up,
and
they
were
replying
to
somebody
whose
name
was
hazus
but
caught
me
off
guard
all
right.
C
So
so,
when
you
have
the
more
tab
right
on
iOS,
it
pops
up
the
more
view
with
all
the
other
menu
items
that
can't
fit
into
the
tabs,
but
you
may
want
to
disable
some
of
them,
so
this
PR
from
Pedro
makes
that
available.
So
this
one's
still
open.
So
it's
still
under
review.
If
this
is
something
that
you're
interested
in
or
you
have
an
opinion
on,
or
you
would
like
to
take
a
look
at
it,
please
do.
B
C
Progress,
oh
yeah.
We
have
so
many
tests
that
run
on
PRS
we're
getting
really
good
at
strategically
targeting
which
which
tests
to
run
so.
We
optimized
all
right
so
touch
gesture,
recognizer,
plus
the
visual
state
manager.
So
this
is
Constantine.
He
is
a
frequent
contributor
to
the
project
and
always
has
some
really
cool
stuff
and
quite
a
bit
of
it
lately
I
think
has
been
in
the
gesture
area.
So,
as
you
look
at
this
you'll
see
that
with
this
PR,
you
get
a
lot
of
touch,
gesture
information
and
actually
Shane.
B
So
he
did
he
kind
of
the
way
he
implemented
was
really
nice.
So
basically,
it
makes
a
lot
of
the
stuff
really
cross-platform.
So
you
have
this
touch
gesture
here
which
effectively
just
propagates
out
what's
being
touched
on
the
screen
and
then
from
that
you
can
just
sort
of
create
these
cross-platform
calculations
for
everything.
So
like
Ben,
like
a
long
press,
a
rotate
and
everything
which
are
purely
based
on
this
touch
gesture,
instead
of
having
to
go
to
like
the
native
implementations
of
those.
B
So
where
we're
at
right
now
with
this
is
that
we
broke
out,
we
broke
out
the
touch
gesture
recognizer,
which
is
going
to
be
the
fundamental
base
class
and
then
I
need
to
get
I'm
going
to
get
to
this
one.
Today
or
tomorrow
we
have.
We
just
need
to
settle
on
the
API
for
it.
So
because
we
haven't
it,
we
have
another
touch,
gesture,
API,
that's
up
so
on
this
one.
B
If
anybody
wants
to
go
in
and
sort
of
comment
on
what
they
see
here,
I'm
gonna
leave
some
comments
probably
later
today
to
work
with
him
to
to
see.
If
this
is
how
we
want
the
api's
to
work,
because
there
we
have
another
spec
out
that
we
initially
did
for
all
this
and
then
this
one's
a
little
different,
which
this
one's
based
a
little
bit
on
chase
floral
I,
think
was
2
RL,
not
sure
you
say
his
last
name.
B
B
So
this
is
a
really
good,
generalized
solution
where
we're
gonna
get
this
one
in
first,
but
then,
once
this
is
in,
you
could
basically
build
anything
that
you
need
to
do
with
the
touch
which
will
be
cool
and
then
we'll
start
offering
up
some
more
baked
in
ones.
But
this
will
let
you
just
kind
of
do
whatever
you
want
yeah
and
then,
after
this
figuring
out
orchestration
stuff,
but
yeah.
B
C
Get
there
we'll
get
there
all
right
moving
on,
we
have
an
improvement
here
to
the
talkback,
so
accessibility
is
absolutely
you
know
if
it's
not
the
top
thing
on
the
list,
it's
really
close
to
the
the
things
that
we
want
to
make.
We
are
nailing
for
salmon
forms.
You
know.
The
great
thing
is
is
that
when
you
need
something
from
an
accessibility
standpoint,
you
can
always
go
to
the
iOS
Android
layer
of
the
uwp
layer
and
do
the
work
there
so
because
you're
working
directly
against
all
those
native
API
is
at
that
point.
C
But
you
know
you're
using
xamarin
forms
for
your
productivity
to
go
across
platform.
So
we
want
to
make
sure
that
we're
giving
not
just
a
you
know
decent
experience.
We
want
to
give
a
great
experience.
It
just
saves
you
tons
of
time
and
so
I
love,
seeing
a
community
PR
from
rye,
with
a
really
cool
icon,
nice
and
so
yeah.
This
improves
the
for
Android,
the
talkback.
C
We
have
a
recurring
customer
call
where
we
talk
specifically
about
accessibility
issues
and
improvements
and
share
knowledge,
because
it
is
such
an
interesting
topic
and
it's
handled
slightly
differently
on
each
platform.
It's
not
a
very
straightforward
thing
to
to
do
and
if
you're
not
working
with
it
on
a
regular
basis,
there's
a
lot
of
ins
and
outs
that
you're
not
aware
of
so
very
excited
to
have
that
and
then,
let's
see
here,
I
think
this
might
be
the
last
one
on
my
list.
C
So
Bob
face
what
a
great
handle
that
is
added
support
for
scale
and
rotation
of
images
on
GDK,
which
is
our
Linux
back-end,
so
check
that
out.
So
if
you're
doing
some
xamarin
forms
targeting
linux,
whether
it's
a
Raspberry
Pi
situation
or
you
know
a
desktop
there,
you
go
still
getting
some
love
on
those
other
backends.
So
I
think
that's
what
I
have
for
PRS.
C
A
One
last
thing,
and
then
I'm
done
so
we
last
week
we
can
have
a
go
release:
xamarin
essentials,
1.4
and
1.5
that
came
out
right.
After
mostly
everything
in
1.5
is
the
same
as
1.4,
except
for
we
have
the
Android
support
in
targeting
Android
10,
some
stuff
I'll
go
through
really
quick
here
is
we
added
some
new
features
both
from
us
and
from
the
community,
so
we
added
the
way
to
detect
a
theme.
A
This
is
nifty,
no
matter
how
you're
building
your
app
I
do
this
in
my
apps
to
switch
between
light
mode
and
dark
mode,
and
if
the
user
specifies
it
like
in
my
Hanselman
app
and
the
contacts
application,
because
a
brand
new
cross-platform
permissions,
API
Allah
this
one's
a
good
one
and
I
hope
I
hope
for
the
essentials
for
forms
Maps.
Maybe
they
can,
they
can
make
this
a
dependency.
This
is
super
duper
good.
It
enables
you
to
check
and
request
permissions
asynchronously,
and
that's
it.
A
You
just
say
what
permission
you
want
and
it
will
just
handle
it
for
you
automatically.
You,
of
course,
have
to
add
into
your
code
like
the
manifest
stuff,
but
it
provides
support
for
everything.
Battery
calendar,
camera,
flashlight,
launching
apps
locations,
Maps,
microphones,
Network
States,
all
this
stuff,
and
this
is
what
xamarin
essentials
uses
under
the
hood.
But
now
you
can
manually
control
that
yourself.
Lots
of
good
PRS.
Mr.
Lacey
did
get
complimentary
color,
so
you
get
the
complementary
color
of
any
other
color,
also
some
good
ones
for
new
weight,
converters
and
meter
converters.
A
So
you
can
convert
kilograms
to
pounds
and
stones,
the
pounds
and
meters
to
international
feed
and
back
and
forth
really
super
good
clipboard
change
events,
and
also
one
of
my
favorites
that
we
added
was
originally
a
community
contribution
that
we
extended
to
add
platform
code
to
get
the
current
activity
view
controller
register
for
activity
changes.
It's
really
really
nice.
So
this
was
taken
from
some
inspiration
from
my
current
activity.
Plugin
and
now
it's
inside
of
xamarin
essential.
So
you
can
say
platform
current
activity
boom.
A
You
got
the
current
activity,
get
the
app
context
super
easy
great,
especially
if
you're
doing
stuff,
with
like
custom
renderers
or
platform
code
yeah,
and
then
a
bunch
of
issues
fix
all
sorts
of
good
stuff,
great
community
kind.
Tribune's.
We
list
them
all
down
here.
So
thanks,
Matt,
Pedro,
Manish,
Nicolas,
Bob,
everybody
Patrick,
everybody
that's
helped
out,
and
we
also
have
1.5
like
I
said
that
one
does
two
things:
Android
X
migration,
also
a
brand
new
web
Authenticator
API
to
talk
to
asp.net,
back-end
or
any
back-end.
A
A
So
you
got
to
set
that
up,
but
it's
all
there
and
we're
gonna
have
a
great
documentation
on
this
rolling
out
this
week
and
also
a
blog
post
from
our
good
friend
John
dick
who
wrote
the
entire
thing,
which
is
awesome,
so
definitely
take
a
look
at
that
and
without
further
ado.
Shane
is
on
Donna
what
you
got
for
us,
Shane
all.
B
Cool
okay,
so
yeah
we're
gonna
talk
about
dual
screen
stuff
here,
so
I
wanted
to
just
kind
of
start
out
with
the
sample
app
that
we
built
I
just
want
to
start
out
with
the
sample
app
here
that
we
built,
which
is
our
salmon
TV
app.
So
this
whole
app
here
is
based
on
the
two
paint
view,
just
kind
of
demonstrating
the
capabilities
of
the
two
pane
view.
B
So
if
you
look
at
this
app
here,
basically
the
two
pane
view
splits
right
here
at
this
line,
and
then
this
is
our
pain
one,
and
this
is
our
pain
two
down
here
so
yeah
and
then,
if
you
drag
it
over
into
the
center,
you
can
see
it
splits
out.
So
now
this
is
paying
one,
and
this
is
paying
two
over
here,
so
it
just
kind
of
naturally
conforms
itself
to
the
duo
to
the
duo,
designs
or
or
if
you
have
a
single
mode.
B
So
that's,
what's
really
cool
about
the
to
paint
views
it's
just
this
very
adaptive
design
and
then
Xavier
built
a
lot
of
neat
stuff
with
some
state
triggers,
so
that
was
just
kind
of
showing
how
we
can
how
we
can
alter
the
design
based
on
the
state.
So
it's
really
neat
here
is
that,
basically,
if
you
look
at
the
page,
we
set
up
these
triggers
to
indicate
if
it's
spammed
with
video
or
if
it's
not
spanned,
with
video
spanned
without
video,
not
spanned
without
video.
So
those
are.
B
B
You
know
we
have
kind
of
different
settings
on
uwp
versus
Android
yeah,
and
it's
neat
because
you
can
just
super
configure
this
all
in
your
zamel.
We
had
some
really
messy
code
in
our
view
model
until
xavier
kind
of
got
all
of
this
stuff
working
so
yeah.
So
that's
I
kind
of
wanted
to
just
start
with
our
with
with
what's
what's
what
you're
capable
of
here
and
then
we
we
can
kind
of
start
demoing
so
and
then
I
have
this
running
on
a
few
different
applications
here
to
kind
of
demonstrate.
B
So
here's,
if
you
look
at
the
if
you
go
into
our
examine
form
samples
there's
this
is
all
of
this
stuff
is
in
there
and
the
user
interfaces
dual-screen
samples.
So
this
is
kind
of
demonstrating
all
the
different
properties
of
the
two
pane
view.
So
this
is.
This
is
kind
of
a
layout
when
you're
not
dual-screen.
So
it's
also
a
nice
adaptive
control,
even
if
you
don't
have
a
dual
screen
app,
so
it
can
do
things
like
switching.
B
You
know
your
your
configuration.
You
can
use
these.
You
can
use
these
values
to
kind
of
size.
How
large
you
want
the
panes.
So
this
is
what
we
use
in
the
xamarin
TV,
based
on
what
page
that
widescreen
they're,
showing
kind
of
the
sizing
that
we
want
on
everything,
and
then
we
use
like
the
men,
the
the
Y
mode
and
the
tall
mode
to
sort
of
articulate
at
what
sizes
we
want
it
to
show
a
certain
way.
B
A
B
Yeah,
so
just
kinda,
yeah,
Tom
mode
means
you
have
that
you're
wanting
to
display
things
sort
of
in
a
yeah
in
a
vertical
way,
and
then
Y
mode
is
more
that
you're
gonna
have
possibly
more
space
wide
portrait
wide.
So
at
one
point
they
were
kind
of
calling
it
like
tall
mode
was
like
double
landscape
and
wide
mode
was
like
double
portrait.
It's
a
bit
of
a
mind,
bender
to
kind
of
think
about.
What's
happening
there.
A
And
here
you're,
sort
of,
like
so
in
those
state
triggers
that
you
showed
earlier
I,
want
to
kind
of
try
to
wrap
my
head
around
and
kind
of
be
like
I'm
still
new
to
it,
even
though
I
helped
with
the
keynote
and
a
bunch
of
other
stuff
too,
but
really
in,
like
the
the
state
triggers
or
the
cave,
when
you're
in
this
mode
set
these
properties.
So
the
two
pane
view
knows
how
to
lay
out
the
controls.
Yeah.
B
So
you
know
you
can
pull
these
triggers
in
to
anything
and
then
just
change,
different
sizing
properties
on
your
grid
or
anything
like
that
to
to
sort
of
adapt
to
like
your
dual
screen.
Cuz
the
whole.
The
whole
idea
is
exposing
things
so
that
your
layouts
are
adaptive
and
not
necessarily
like
you
know.
If
app
is
dual
screen,
do
this
it's
more
like
you
know.
If
app
has
this
type
of
width
and
height,
then
adapt
your
app
to
those
scenarios
so
that
that's
kind
of
how
that's
how
a
lot
of
this
stuff
is
structured.
B
A
A
B
And
in
certain
things,
just
kind
of
a
certain
things
are
set
up
to
just
adapt.
So
like
you'll
see
right
here.
This
is
a
two
pane
view
that
I
have
off-center
and
you'll
see
that
it
automatically
sizes
each
pane
to
be
on
each
side
of
the
hinge.
So
those
are
some
of
the
scenarios
where,
like
a
two
pane
view,
kind
of
just
automatically
takes
over
and
kind
of
sizes.
Everything
correctly,
but
you
can
also
set
up,
do
I.
B
Have
that
one
in
here
yeah,
you
can
also
kind
of
set
it
up
like
here
see
this
is
just
a
grid.
This
is
basically
like
a
single
grid
that
I
bound
to
just
the
site
and
I've
set
like
the
column,
one
in
the
column,
two
to
just
be
the
width
of
the
of
the
windows.
So
yeah
I
mean
it's
something
you
can
kind
of
pull
into
your
existing
apps.
B
If
you
want
to
try
to
make
it
dual
screen
aware
or
not
and
and
kind
of
make
your
your
layouts
adaptive
the
to
the
the
TV
one
just
kind
of
has
a
lot
of
code,
because
it's
a
very
there's
just
a
lot
of
different
postures
that
we
put
in
it
so
but
yeah
a
lot
of
it,
too,
is
just
to
sort
of
like
overuse.
The
two
pane
view
like
go
a
little
bit
crazy
with
it
just
to
show
how
much
different
stuff
you
can
do
so
yeah.
B
That
might
be
why
that
one
looks
a
little
heavy,
because
we
were
just
down.
We
were
trying
to
really
just
push
all
the
scenarios
like
it's
probably
a
little
bit
excessive,
even
but
yeah.
We
just
wanted
that.
You
know
this
is
stuck
you.
This
is
something
you
could
do.
I
mean
you
can
kind
of
just
piecemeal
that,
however,
it
makes
sense
for
you,
yeah.
B
Yeah
definitely,
and
then
I
mean
the
big
thing
to
think
about-
is
that
the
two
pane
view
is
a
it's
basically
just
a
smart.
So
that's
like,
even
unlike
the
winuae
implementation
and
ours,
it's
it's
just
a
grid-like.
It
inherits
directly
from
grid
and
then
it's
it's.
It's
basically
just
setting
grid
properties
based
on
what
properties
you've
set
up
and
what
the
dual
screen
one
is
set
up.
So
it's
it's.
B
It's
not
like
a
weird
crazy
layout
like
it's
just
it's
kind
of
like
a
no-hassle
adaptive
screen
that
you
can
use,
but
there's
a
lot
of
things
you
can
kind
of
tie
into.
So
then
this
is
where
so
kind
of
when
I
was
giving
people
credit.
One
of
the
really
cool
things
about
the
salmon
TV
project
is
that
a
lot
of
it
was
a
coalescing.
I
have
a
lot
of
efforts.
B
So
the
salmon
TV
app
was
really
exciting
to
work
on,
because
a
lot
of
it
is
based
on
stuff,
that's
new
to
4
or
5
that
we
really
that
we
were
really
able
to
kind
of
get
going
so
like.
This
is
a
really
cool
example
here,
where
it's
like
an
e-reader
sample
and
like
this
is
really
neat,
because
really
all
this
is,
is
it's
not
using
a
to
paint
view
or
anything?
It's
just
a
collection
view,
and
then
I
set
the
collection
view
snapping
to
mandatory
single.
B
So
that's
that
thing
where
it
was
snapping
and
then
I
set.
The
item
spacing
to
the
hinge
width
so
I'm
just
this
is
this
is
really
this
is
it.
This
is
everything
I
needed
to
do
to
make
a
collection
view
so
that
you
could
have
an
e-reader,
that's
snapping,
you
know,
and
this
isn't
using
two
pane
view
or
anything.
This
is
just
using.
B
You
know
an
item
spacing
that
you
want
to
use
for
the
hinge
width,
so
you
could
base
this
hinge
with
on,
if
they're
on
single
screen
or
not
single
screen,
just
kind
of
how
you
want
it
to
display.
So
there's
there's
just
a
lot
of
things
that
we've
exposed,
and
so
yeah
I
mean
a
lot
of
it
too
is
kind
of
seeing,
especially
since
a
lot
of
this
stuff
is
in
beta
and
they're,
still
trying
we're
all
trying
to
figure
out
the
best
way.
B
People
are
going
to
be
well,
not
figure
out,
but
learn
the
best
way.
People
are
going
to
be
using
these
things
so
yeah.
We
really
wanted
to
get
a
lot
of
this
stuff
out
into
people's
hands
to
mess
with
to
see
you
know
what
makes
sense
for
them.
What's
what
would
be
easier
for
them
and
we're
gonna
be
doing
additional
work
with,
like
shell
and
master
details,
to
really
make
those
things.
Dual-Screen
enabled
by
default
you
know
so
that
you
could
like
on
shell.
B
You
could
push
a
page
and
it'll
just
show
up
on
your
right
screen
and,
like
you,
don't
you
don't
really
have
any
like.
All
you
do
is
add
the
dual
screen
library
and
then
that
just
lights
up,
you
know
things
like
that
or
scenarios
that
we're
sort
of
that
we're
working
towards.
So
it's
yeah
I
mean
it's
just
kind
of
neat
the
yeah,
the
different
kind
of
ways
that
you
can
show
and
like
here's
sort
of
like
the
companion
pane.
So
this
is
basically
just
an
it.
B
This
is
just
a
collection
view
here
showing
these
this
way,
and
this
is
just
a
carousel
view
that
you
can
use,
and
then
it's
just
nested
in
a
two
pane
view.
So
and
then
the
two
pane
view
is
all
written,
like
I
said
against
a
grid.
So
it's
all
cross-platform
so
like
here
it
is
working
in
WPF
to
change
the
white
mode,
one.
B
Yes,
here
it
is
working
in
WPF
and
then
it
also
works
on
iOS,
so
yeah
I
mean
it's
also
just
kind
of
a
nifty
control
for
having
kind
of
a
way
to
sort
of
separate
out.
You
know,
like
your
data,
like
you
were
saying,
you
know,
if
do
I
really
need
this
to
be
a
second
page
or
can
I
just
kind
of
make
it
a
details
and
it'll
just
adapt.
B
So,
for
example,
if
you
use
the
to
paint
view
I'm
like
an
iPad,
you
know
versus
like
a
phone,
you
could
have
it
easily,
adjust
your
content
using
the
triggers
and
using
sort
of
these,
these
toggles
and
settings,
and
things
like
that.
So
it's
just
it's
a
really
handy
control
for
things
for
that,
for
those
behaviors
and
yeah
and
then
it's
it
works.
Just
super
well
with
the
with
the
dual
screen
devices
got.
A
It
yeah
that
makes
a
lot
of
sense.
It's
you
know
when
you're
going
in
and
customized
ain't
going
screen
by
screen,
it's
mostly
I
understand
this
guy
need
to
take
a
look
at
the
I
need
to
take
a
look
at
the
the
slider
of
sample,
because
that
really
sort
of
helps
understand
like
what
mode
the
different
things
are
in
in
general.
So
that's
really
cool
yeah.
B
Yeah,
the
master
details
is
kind
of
an
implementation
of
master
details
where,
if
you're
in
single
pane
mode,
it's
pushing
pages
two
screens
and
then,
if
you
go
into
dual
screen,
then
it's
it
uses
a
two
pane
view.
So
the
details
sample
gives
you
a
good
example
of
switching
between
contexts
so
in
one
case
using
a
navigation
page
and
then
the
other
using
a
two
pane
and
sort
of
switching
between
those.
B
A
I
think
the
idea
we
were
floating
around
that
I
heard
from
you
I
think
you
kind
of
mentioned.
It
was
like
right
now
we
have
master
detail
page,
which
is
kind
of
like
a
flyout
navigation
right
but
yeah.
What,
if
you
had
like
a
dual
screen
master
detail
page
like
just
did
what
you
just
showed
right:
yeah.
B
Yeah
exactly
so
cuz
like
natively,
that's
how
the
UI
split
view
control
works,
so
yeah
having
something
like
that
we
can
manifest
at
the
forms
level.
It's
that's
a
more
correct
implementation
of
master
details
according
to
what
what
the
term
indicates
instead
of
like
a
flyout
page
well,
is,
is
definitely
gonna
be
highly
motivated
by
the
dual
screen
scenario.
So
we
have
somewhat
work
we're
doing
with
shell
to
kind
of
enable
that
and
then
we'll
probably
pour
some
of
that
into
the
the
master
details.
B
So
one
of
the
things
we're
thinking
is
like
on
the
master
details
page
if
you're
on
a
dual
screen-
and
you
have
the
flyout
lock
just
have
the
flyout
width
be
automatically
the
size
of
like
your
left
pane.
You
know
things
like
that
that
you
can
do
so.
Yeah
very
cool,
any
yeah
any
of
those
scenarios.
That's
the
biggest
thing,
we're
looking
for
the
types
of
app
you're
building.
What
kind
of
scenarios
you
want
enabled?
What's?
B
B
B
And
it's
just
a
beauty
is
a
separate
nuyen
yeah
distributed
second
separate
nougat,
mainly
because
the
the
Android
wine
takes
on
a
new
gate
dependency,
so
yeah
before
the
window.
Stuff
is
all
built
into
the
SDK,
so
that
one
you
don't
necessarily
need
it
as
much,
but
because
of
the
separate
new
gate,
but
we've
kind
of
bridged
the
gap
a
little
bit
like
some
of
the
interfaces
for
dual
screen
we've
put
into
core.
So
that
way,
they're
sort
of
like
that
that
dependency
injection
concept,
so
at
core
we
can
just
say
hey-
is
there?
B
B
That's
kind
of
the
scenario
that
we're
gonna
start
highlighting
so
like
by
essentially
just
installing
the
dual
screen.
New
get
things
will
just
start
working
with
dual
screen
and
then
you
can
start
tweaking
stuff.
So
that's
that's.
Where
we're
gonna
start
getting
with
like
four
six
and
four
seven
on
is
really
customizing.
Those
yeah.
A
B
So
a
lot
of
it
now
is
just
like
here's.
Let
me
give
you
as
much
information
as
we
can
about
what's
going
on,
and
so
you
can
build
what
you
want
and
then
tell
us
where,
where
the
frictions
are,
what
would
be
nicer?
So
yeah
like,
as
you
can
see,
with
the
salmon
TV
I
mean
that's
a
pretty
involved,
app
using
dual
screens
and
it's
it's
a
single
content
page
using
a
single
two
pane
view,
just
swapping
out
view
models
and
it
works
great.
C
B
C
B
C
B
Lazy
views
so
it's
optimal
yeah
with
all
the
lazy
views
and
stuff
so
yeah,
and
then
this
is
also
using
a
lot
of
font
icon
images.
This
is
all
font
stuff
from
I
figured
what
that
one
was,
but
yeah,
Sam,
animations
I
think
that's
all
Xavier
mmm-hmm
skia
sharp
is
what's
controlling.
This
withdraw
out,
probably
can't
see
that
there
we
go
I
yeah,
which
is
controlling
all
this.
This
is
all
ASCII.
B
Is
sharp
control,
embedded
in
pancake
view,
I,
don't
remember
what
that's
using
what
that
or
states
quitter
are
for
Xavier
put
a
lot
of
that
stuff
in
he's
kind
of
our
demo
expert,
but
yeah.
So
you
got
a
lot
of
community
stuff
which
and
yeah
a
lot
of
these
libraries
are
great.
Sharknado
was
a
really
good
one,
so
yeah
yeah.
A
A
C
A
A
Original
is
a
mercy
view
like
we
were
doing
a
lot
of
it
in
the
code
behind
anyways.
We
would
just
sustain
she
ate
the
the
views
and
the
code
behind
there's
like
a
view,
Model
View
mapping,
and
then
you
would
just
set
pain,
one
set
pain
to
which
is
like
fine
I
thought,
but
what
I
liked
about?
So?
What
I
liked
about,
obviously
doing
in
the
sample?
Is
you
just
reload
that
I
reload
that
exactly.
A
A
B
Yeah,
so
this
is
very
just
a
buying
a
binary
trigger.
That's
at
that
point
lets
you
do
pretty
much
anything,
because
this
is
just
binding
up
to
your
view,
model
yeah.
You
can
kind
of
articulate
anything
you
want
here
so
and
then
we're
gonna.
We
have
a
PR.
Xavier
has
one
for
like
composites,
so
you
know
we
could.
We
could
change
this
to
like
a
composite
with
like
Javier's
new
stuff.