►
From YouTube: Ionic + Vue - 3 Birds, 1 Sling Shot by Aaron Whitney
Description
At the CharlestonJS Meetup, Aaron Whitney talks and demos how Vue and Ionic work great together! Showases a demo app, using both Vue and Ionic.
CharlestonJS meets every Thursday at 5pm join us to talk Javascript!
https://www.meetup.com/CharlestonJS
B
Right
so
yeah
I
was
gonna
jump
straight
into
a
demo,
but
that
felt
kind
of
lazy.
So
I
figured
okay
well,
let
me
put
a
powerpoint
together
and
and
kind
of
go
through
the.
You
know
what
what
is
what's
the
big
picture
and
then
then
we'll
jump
straight
into
a
demo
and
and
actually
see
what
the
nitty-gritty
is
about
with
with
ionic
and
view.
B
So
I
mentioned,
I
guess
in
in
my
title
three
birds,
one
slingshot,
the
three
birds,
it's
actually
four
android
iphone
web
and
desktop,
and
I
guess
the
slingshot
in
this
case
is
the
bow.
If
you
will
is
like
is
view
and
the
the
arrow
or
the
rock
is,
is
angular
and
we'll
we'll
look
at
that
and
yeah.
That
analogy
is
dies
here
with
this
slide,
but
anyway,
so
I
mean
the
conventional
approach.
You
know
you
want
to
build
a
web
application.
B
You
know
you,
you
have
this
great
idea
and
I
thought
it
is
example
I
can
use,
but
you
know
pick
any
idea
and
you
want
it
on
all
the
devices
you
want
it
on
an
android
phone.
You
want
it
in
ios
or
an
iphone,
an
ipad
and
all
all
of
its
ecosystem.
You
want
it
on
desktop,
and
then
you
also
need
it
on
web
in
a
lot
of
cases
right
and
the
problem
is
particularly
if
you're
an
entrepreneur
or
even
even,
if
you're,
a
developer
right.
B
B
You
have
to
hire
a
web
developer
right
or
and
a
designer,
and
you
know
somebody
who
knows
that
whole
css
web
stack
and
that
even
desktop,
but
you
have
to
hire
somebody
who
knows
c
or
c,
plus,
plus
or
c
sharp
or
whatever
all
the
languages
to
build
a
desktop
if
desktops
even
use
now
but
angular
takes
a,
I
said,
angular,
I
meant
ionic
ionic
takes
a
different
approach
right.
B
They
essentially
take
your
web
stack
and
from
that
you
know
you
spit
out
your
android,
your
mac,
or
you
know,
or
your
iphone,
your
ipad
and
even
a
desktop
app
using
electron
which
I
haven't
played
with.
But
but
you
can
do
it
right
and
one
code
base
kicks
out
all
of
those
things,
and
so
I
you
know,
I
know
I
had
to
introduce
the
a
diagram.
So
you
kind
of
see
the
stack
and
and
absorb
kind
of
what
we're
doing.
Ionic
is
right
here
in
the
middle
right.
B
It's
his
whole
claim
of
famous
we're
gonna
we're
gonna
piggyback
on
what
angular
does
and
we're
gonna
build
this
framework
on
top
of
it
and
we're
going
to
tie
in
cordova
and
it
kind
of
blossomed
from
there
from
there,
and
he
did
actually
some
really
smart
things
that
I'd
like
to
go
for
or
talk
about,
but
that's
enough
slides,
let's,
let's
kind
of
jump
in
some
code
and
actually
see
what's
under
the
hood
all
right.
So
I
think
what
I
can
do
now
is
ionic.
Let
me
pull
up
a
browser.
B
Yeah-
and
this
is
this-
is
straight
from
the
docs.
What
we're
going
to
do
now
is
just
install
an
app
I
have
ionic
on
there.
Of
course
you
need
node
and
that
node
installed,
but
what
we're
going
to
do
is
we're
going
to
create
an
ionic
app
from
scratch,
and
so
here
we
have
ionic
start
and
I
have
a
little
folder.
I
prepared
I'm
just
going
to
build
an
app
from
scratch.
Ionic
start,
and
I
want
to
call
this
share-
link
yeah.
B
Well,
I
think
it
might
ask
me,
let's
see
yeah,
so
we
want
a
view
app
and
they
they
allow
you
to
do
these.
Other
starters,
I'm
going
to
start
with
just
blank,
so
we
don't
have
all
that
other
crap
to
kind
of
sift
through,
and
while
it's
doing
that,
I
want
to
jump
back
to
my
powerpoint,
because
that's
going
to
take
about
a
minute
to
to
run,
and
then
here
we
have
a
couple
of
while
we're
waiting
right.
B
A
couple
points
that
I
want
to
kind
of
dive
in
cordova
versus
capacitor
is
one
of
the
things
that
is
going
on
with
ionic.
So
ionic
is,
like
I
mentioned
just
a
suite
of
web
components
that
actually
are
designed
for
mobile
the
mobile
experience
they.
Actually
they
also
have
you
know
they're.
They
are
compatible
with
the
desktop
too
right,
but
they're
really
focused
on
giving
you
that
mobile
look
and
feel
to
match
the
experiences
on
iphone
and
on
android
right,
that's
kind
of
their
claim
to
fame,
but
what
they
do
is
they
piggy.
B
They
also
they
use
capacitor
and
historically
cordova
or
they
support
both
now.
But
those
are
the
things
that
actually
spit
out
the
the
layer
that
will
allow
you
to
access
native
features
on
the
actual
on
the
actual
devices
themselves,
and,
let's
see
how
we're
doing
here,
we're
still
running-
and
I
went-
and
in
this
slide.
B
We
see
capacitor
and
cordova
is
it's
sitting
it's
sitting
underneath
the
ionic
framework,
because
it's
taking
that
web
application
and
kind
of
wrapping
it
in
this
abstraction
that
allows
that
allows
you
to
access
the
native
functionality
on
these
particular
devices,
android
and
ios,
and
also
web
the
your
web
devices
and
your
desktop
all
right.
B
Let's
see
and
we're
here,
I
don't
want
to
create
an
account,
and
so
now
I
have,
I
think
I
called
it
share,
link
all
right,
and
so
now
I
have
a
project
and
we're
going
to
jump
in
there.
Let
me
open
this
up
in
an
ide,
so
we
can
look
at
what
we
got
all
right.
B
Mode
all
right,
so
this
should
be
a
little
easier
to
see,
and
so
in
our
left
you
can
we're
gonna.
This
is
the
package
contents
of
what
was
created
for
our
share
link
project
and
I'm
going
to
go
ahead
and
just
run
it
right
quick.
So
we
see
what
we
have
and
then
we're
going
to
talk
about
what
how
we
got
to
what
we're
about
to
look
at
so
ionic
serve
is
gonna,
kick
up
a
web
server
and
it's
gonna
fire
up
the
web
version
of
this
project
and
yep.
B
I'm
gonna
go
ahead
and
open
up
dev
tools,
and
essentially
this
is
what
we
have
right
so
and
right
now
I
have
this
displaying
in
the
browser
as
a
web
app
and
it
just
kind
of
goes
and
gives
you
just
something
to
look
at,
but
again
it's
just
a
web
app
and
one
thing
I'm
always
curious
about,
and
so
right
now
I
know
this
talk
is
about
both
ionic
and
view
and
right
now,
I'm
going
to
kind
of
try
to
dissect
all
right.
Here's
the
view
part.
Here's
the
ionic
part.
B
B
Well,
like
a
lot
of
projects
now
a
lot
of
web
frameworks,
we
have
the
package.json
and
essentially,
that
ionic
serve,
is
just
a
kind
of
a
wrapper
that
uses
this
view
cli
to
stand
up
a
development
server
right
and
this
development
server.
The
way
that
it
works
is,
you
know,
stands
up,
it
stands
up
a
web
server
and
then
it
looks
for
by
default,
it's
going
to
look
for
this
thing
called
or
this
main.ts,
and
this
is
all
typescript.
B
By
the
way
you
can
undo
typescript
script
and
go
back
to
javascript,
but
I
love
typescript,
so
we're
going
to
stay
here,
and
this
is
essentially
what
the
web
server
kind
of
fires
up
or
that
that
cli
is
going
to
go
in
and
look
in
here
and
use
this
script
to
bootstrap
bootstrap,
our
application
and
notice.
Here
we
have
this
app
top
view
and
we're
creating
this
view.
B
I
think
we're
all
right
and
so
notice
that
this
app
right
here,
that
we
imported
we're
getting
that
here
and
that
lives
right
in
the
same
directory
and
we're
going
to
open
that
up-
and
that
is
this-
is
our
rattle
link
too
we're
gonna
we're
gonna
jump
into
the
rattle
link,
because
I
want
to
point
out
kind
of
you
know
what
so
yeah
view
ionic
or
ionic
is
a
is
a
it's
a
web
framework.
But
what
does
it
give
you
right
and
one
of
the
things
that
it
gives?
B
You
is
transitions
and
it
gives
it
and
it
gives
it
makes
these
transitions
and
these
animated
transitions
in
through
the
router.
So
we're
going
to
look
at
that,
but
so
this
is
how
we're
entering
our
application,
and
so
from
here
all
of
the
contents
from
the
router,
which
is
like
a
templating
engine.
That's
wired
up
through
different
routes
that
we're
going
to
look
at
here
and
we're
not
going
to
go
in
depth
here.
But
I
want
to
at
least
show
you
kind
of
what
we're
doing.
B
But
here
is
the
router
and
the
router
is
coming
here
and
it's
going
to
open
this
other
component
called
home
which
lives
in
the
views
directory
right.
So
if
we
look
at
home,
this
is
where
you're
seeing
this
app
and
all
of
its
elements
in
home.
So
we
we
started
at
maine
we
jumped
into
the
app
which
bootstrapped
everything
as
well,
really
it
just
kind
of
set
up
the
router
right
and
there's
where
you
would
put
any
your
your
navigation
and
things
like
that
for
the
whole
application.
B
And
why
not,
let's
put
it
under
control
we
don't
need
to,
but
so
in
this
in
this
share
component,
what
we're!
Well,
let's,
let's
just
give
it
a
div
for
now
so
that
it
stops
complaining
here.
But
let's
go
and
wire
this
up
right,
because
we
need
to
get
to
the
the
share
component
from
the
home
page
and
because
what
I'm
going
to
do
now
is
I'm
going
to
replace
this
with
some
of
the
ionic
components
and
one
ionic
component
that
I
use
a
lot
is
ion
grid.
B
And
let's
import
that
and
the
ion
grid
is
similar
to
I
mentioned
bootstrap
bootstrap
and
the
whole
big
grid
pattern,
but
it's
your
typical
web
web
grid,
but
it
helps
a
lot
with
laying
stuff
out
roll
and
I
need
to
import
that
so,
and
this
is
another
thing
I
need
to
mention
when
I'm
I'm
importing.
All
of
these
all
of
these
components
and
intellij
is
actually
giving
them
to
me
here
by
default,
but
one
of
the
things
with
ionic
view
is
before
you
can
use
one
of
the
components
in
like
these.
B
I
guess
directive
is
what
what
I'm
most
used
to
calling
this,
but
here
now
that
we
imported
those
components
we
can
say
ion
grid
ion
column,
I'm
sorry
row.
First,
then
our
ion
column
and
what
we're
going
to
do
now
is.
B
I
want
to
demonstrate
navigating
from
a
home
page
to
that
share
page
that
we
just
got.
I
also
need
a
button,
so
let
me
grab
this,
give
a
component
or
add
a
component
import,
the
component
and
it's
complaining
because
it's
it
we
defined
it.
We
didn't
use
it,
we're
going
to
use
it
right
here,
all
right
and
so
right
now
we're
gonna
we're
gonna
treat
the
home
page
as
if
it's
those
hey,
are
you
over
40?
C
B
C
B
B
B
And
you'll
see
why,
in
this
case,
we're
going
to
say
routes
has
products
and
we're
going
to
want
to
share
those
products
in
our
share
page
and
we're
going
to
name
that,
let's
just
product
share
and
that
product
share
is
going
to
have
a
path
that
is
equal
to
path
and
down.
Here
we're
going
to
come
and
we're
going
to
do
a
I'm
going
to
demonstrate
a
dynamic
import.
B
B
And
it's
still
crime
because
it
needs
a
component
and
that
component
we
want
to
we're
going
to
dynamically
import
that
so
that
we
only
go
here.
We
only
load
the
component
when
you
ask
for
it,
and
we
want
to
use
that
you
yeah
share
component
that
we
just
had
and
we
need
to
give
an
extension
because
it
wants
an
extension
all
right.
So
now
we've
wired
that
up.
B
I
need
to
export
this
because
that's
the
whole
point
of
me
doing
this,
I
want
to
be
able
to
access
different
names
of
routes
and
paths
using
you
know
a
more
structured
approach
rather
than
remember
string
names,
because
that's
not
very
reusable
all
right,
so
I
have
that
I've
defined
that
the
route
and
now
I'm
in
home
again
so
now.
What
I
need
to
do
is
I
need
to
create
a
method.
B
To
go
to
share,
let's
just
call
it
that
and
we're
gonna
use
our
router
here,
gotta
import
it
and
intellij
just
imported
that
for
me.
If
you
don't
believe
me
it's
up
here
and
we
want
to
push
around
onto
the
router
and
there
and
we're
going
to
push
it
by
name
and
that
name
we're
actually
going
to
go
and
use
the
routes
that
we
just
defined
or
we
just
exported
products.share
dot
name,
and
now
we
have
a
method
that
we
can
now
call
from
our
button
and
we're
going
to
call
it
from
this.
B
B
Let's
see
if
that
is
going
to
help
you
go
to
share
all
right,
so
we're
going
to
look
at
in
a
second
the
composition,
api
that
was
introduced
in
view
three.
All
this
is
view
stuff.
The
only
the
only
ionic
things
that
we
looked
at
are
just
the
web
components,
which
is
really
what
ionic
is
right.
B
C
C
C
B
B
B
B
I
want
to
exit
presentation
mode
for
a
second,
so
I
see
what
I'm
doing
all
right.
Let's
open
recent!
Let's
go
here:
let's
just
let's
go
ahead
and
grab
a
new
window
and
all
right
we're
gonna,
jump
and
notice.
We'll
have
our
share
here
and
I
got
to
cheat
because
I
don't
know
what
I
did
wrong.
You
know.
So
that's
our
let's
go
here
so
right
here
we
have
copy
share.
B
No,
that's
not!
I
want
to
go
home
all
right,
yeah,
it's
the
same
thing
all
right
anyway.
That's
not
working!
That's
okay!
We're
gonna
go,
and
I
am
going
to
stop
serving
the
app
that
I
was
trying
to
build
but
failed,
and
I
am
going
to
build
an
app
that
I
built
yesterday
using
the
functionality
I
wanted
to
demonstrate,
which
is
the
share
functionality
that
you
can
do
on
phones,
a
friend
of
mine.
B
I
was
demoing
an
app
that
I
built
and
he
talked
about
this
functionality
that
he
that
he
built
with
his
app
in
ionic
and
actually
and
and
react
native
where
you
can
from
your
app.
B
You
can
go
and
share
it
open
the
share
functionality,
that's
available
on
phones,
you
know
you
say,
hey
here's
this
url
and
go
share
it
with
somewhere
else
or
go
share
it
with
another
app
on
your
phone,
and
so
that
is
the
functionality
that
I
want
to
demonstrate
the
native
functionality
that
I
want
to
demonstrate
that
was
exposed
through
capacitor
and
all
right.
So
you
know,
I
see
no
notice,
I
called
it
clipboard
before
and
I'll.
Let
me
make
this
big,
so
we
can
look
at
it
all
right,
presentation.
B
B
The
same
way,
you
run
your
app
or
it
it
points
to
the
same
development
server
that
stands
up
your
app
all
right,
so
it
is
now
the
defend
yeah.
So
it
finished
and
me
it's
not
mobile
or
it's
not
desktop
friendly,
it's
mobile
first
right,
and
so
I
actually
added
some
icons
I
did
not.
B
C
B
Yeah,
okay,
all
right,
let's
go
back
here,
so
this
is
what
I
was
trying
to
demonstrate
with
the
in
in
this
case
with
the
routers,
because
it's
one
of
the
things
you
get
out
of
the
box
with
navigation,
no
notice,
you
have
those
those
smooth
transitions
and
when
you
actually
use
the
oh-
and
I
didn't
show
this
right,
I
meant
to
show
this
the
router
that
we
looked
at
noticed
that
it
actually
in
inherited
from
ionic,
so
ionic
actually
actually
wraps
views
router
and
when
it
does
that
it
adds
these
nifty
little
transitions
that
you
get
between
pages,
particularly
when
you
use
the
the
router
navigation
right,
and
so
we
have
that.
B
Yes,
let
me
in-
and
in
this
case
we
you
can
copy
a
url
in
this
case,
and
now
we
have
this
toast
that
comes
at
the
bottom
say:
oh
yeah,
I
got
it
now.
It's
on
your
clipboard
or
we
can
share,
and
here
web
share
api
not
available
in
most
web
browser
browsers.
The
web
share
api,
which
I
just
learned
about
yesterday.
B
B
I
have
some
scripts
here
and
what
we're
going
to
do
is
we
are
going
to
add
open
we're
going
to
just
open
it
and
open
capacitor
ios,
and
so
what
that's
going
to
do?
Is
it's
going
to
open
it
in
xcode?
It
didn't
build
it
there's
another.
I
could
have
built
it
here.
B
Just
using
npm
run
build,
but
here
it
actually
ran
the
application
or
or
stood
up
xcode,
and
this
is
the
xcode
version
of
the
web,
app
that
ionic
packaged
up
and
used
could
use
capacitor
to
package
it
in
this.
This
this
bundle
that
iphones
know
how
to
host
on
devices
and
what
we're
going
to
do
now.
This
is
the
next
code.
B
We're
gonna
go
and
have
it
set
just
to
let
you
know
whenever
you
you
have
to
go
and
do
the
signing
stuff
right
now,
I'm
just
using
a
personal
insert,
but
when
you
want
to
run
an
app
I'm
going
to
run
a
a
simulated
iphone
11
here,
but
you
got
to
do
the
signing
stuff.
So
if
you,
if
you
go
through
a
setup
and
you're
not
able
to
run
a
given
app
go
to
go
to
your
signing
capabilities
sign
up
for
cert,
those
are
some
that
I
have.
B
B
B
Our
slides
all
right
native
versus
hybrid
is
another
topic
that
comes
up
performance
is
always
you
know
cited
when
comparing
building
a
native
app
with
a
hybrid
app
and
that's
an
interesting
topic
to
me.
I
I
think
of
the
all
the
performance
concerns
I
look
at.
You
know
ionic,
similar
to
like
the
jvm
right,
yeah,
the
jvm.
It's
it's
it's
running
on
top
of
an
eye
of
an
operating
system,
it's
not
operating
system
code.
B
B
Is
it
really
even
noticeable
because
yeah,
a
native
app,
is
always
going
to
outperform
a
hybrid
app
for
the
most
part,
but
is
it
noticeable?
Is
it?
Is
it
really
significant
in
some
cases
it
may
be,
but
I
don't
know
I
I
kind
of
question
that-
and
I
know,
if
you
look
at
ionic
they
they
don't
can
see.
There
is
a
con.
They
don't
run
as
a
performance
as
you
would
for
a
native
app,
but
at
the
same
time
I
mean
we
can
perceive
what
60
frames
per
second.
B
B
Now
we
have
hyper
io
that
we
want
to
share
with
the
world
because
it
is
a
cool
web
framework
that
off
loads
a
lot
of
the
headaches
with
doing
back-end
stuff,
and
it
allows
you
to
focus
on
front-end
development.
So
we
want
to
share
that
with
the
world
and
we're
going
to
use
that
by
opening
up
in
the-
and
this
is
the
this
is
the
feature
I
was
talking
about
right.
This
is
native
functionality
that
was
exposed
through
capacitor.
B
I
need
to
go
look
at
the
code,
so
you
can
see
that,
but
this
demonstrates
all
right
now.
Let
me
open
up
this
app,
let's
open
up,
reminders
and
see
now
it
allows
you
to
create
a
reminder
to
go
to
that
website.
B
Let's
cancel
that
and
if
you
are,
if
you,
if
you
are
kind
of
having
device
specific
issues,
this
is
going
to
be
your
friend
and
xcode.
This
spits
out,
you
know
all
of
the
different
events.
That's
happening
in
xcode
with
your
app
and
just
wanted
to
point
out
that,
because
you,
you
don't
get
away
from
native
development
all
together,
but
it
it's
drastically
reduced
right.
B
There
are
things
you're
gonna
have
to
know
about
building
iphone
or
ios
applications
as
well
as
android
applications,
but
it's
very
minimal
and
you
can
probably
find
all
your
answers
on
stack
overflow
all
right.
So
let's
look
at
that
capacitor
stuff,
because
that's
kind
of
real,
really
slick
and
then
I'll
be
done
all
right.
So
we
saw
that
we
were
able
to
navigate
to
the
share
and
what
did
we
do?
B
Okay,
let
me
just
jump
to
the
share
that
I
demonstrated
so
right
here
we
get
this
share
plug-in,
which
we
imported
from
capacitor
core,
and
when
we
installed
ionic,
we
got
capacitor
for
free
right.
They
used
to
give
you
an
option
to
whether
or
not
if
you
wanted
to
use
capacitor
or
cordova.
Now
they
just
give
it
to
you,
because
capacitor
actually
gives
you
the
ability
to
build
cordova
or
to
use
cordova
plug-ins
through
its
infrastructure,
but
that's
just
a
plug-in
that
we
get.
We
call
share
from
that
plugin,
it's
a
promise.
B
So
we
wait
for
that
and
we
send
it
this
payload
and
it
goes
and
calls
the
native
share
api
on
that
device
and-
and
it's
the
same
thing
for
if
you
wanted
to
copy
something
to
a
device
clipboard
right,
you
you
get
that
out
of
the
box
with
capacitor
and
a
lot
of
the
basic
native
functionality
you
get
with
capacitor,
but
capacitor
was
built
by
the
people
at
ionic,
but
it's
not
necessarily
a
part
of
ionic
something
completely
separate.
B
B
All
right
so
that
wasn't
as
streamlined
as
I
hoped
it
to
be,
but
essentially
I
think
hopefully
we
have
a
lot
of
talking
points
and
what
do
you
think.
A
B
Oh
well,
no
I
I
have
not.
I
wonder
that's
neat
too,
because
I
would
imagine
didn't
see
anything
about
receiving.
B
I
know
with
the
copy
you
they
have
the
ability
to
to
also
pull
off
of
the
clipboard
right.
B
That
seems
like
a
similar
thing
that
you're
talking
about,
and
you
know
I
I
actually
thought
the
clipboard
would
would
be
how
you
would
share
it
and
that's
kind
of
why
I
was
thinking
in
terms
of
clipboard
why
I
implemented
it
and
I
just
came
across
an
article
where
they
had
capacitor
share.
So
I
just
stumbled
on
this
last
night
I
was
like
man,
I'm
gonna,
build
this
out
and
demonstrate
this.
B
This
is
this
is
cool,
but
I
am
gonna
look
at
target
next,
because
I'm
just
learning
about
this
this
stuff-
and
I
want
to
use
it
in
my
app
actually.
A
So
as
you're
writing
that
down
just
a
quick
question
with
your
your
day
in
and
day
out
is,
is
view
and
then
you're
working
on
ionic,
which
is
like
supporting
multiple
frameworks.
How
much
different
is
like
normal
view,
code
versus
vue
plus
ionic
code
is
there?
B
Right,
I
asked
a
great
question.
The
the
difference,
I
think,
is
that
there's
minimal
context
switch
very,
very,
very
minimal,
and
I
I
really
applaud
the
ionic
team
for
that,
because,
if
you
notice
how
I
had
to
import
all
of
these,
all
of
these
particular
components
before
I
can
use
it
they're.
Actually
they
they
are
conforming
to
views
api
so
that
you
they
don't
diverge,
which
I
think
they
did
a
lot
back
when
they
were
doing
angular
in
the
beginning
and
and
they
had
all
this
custom
stuff.
These
are.
These
are
just
web
components.
B
I
think
they
call
them
web
components
right
directives
or
whatever
that
they're
kind
of
exposing
through
views
api.
So
that's
very
natural.
The
only
thing
you
just
have
to
know
is
that
when
you
use
when
you,
when
you're
working
within
components,
you
have
to
kind
of
know
the
purpose
that
they're
trying
to
or
or
what
they're
trying
to
do
or
or
what
those
components
are
are
for
because,
like
you
can't
have
multiple
pages
or
a
page
within
a
page
right
and
you
can't
have.
B
If
you
look
at
api
apps
right,
there
can
only
be
one
ion,
I'm
sorry,
api
apps
ion
app.
You
can
only
be
one
ion
app
and,
if
you
and
and
like,
if
we
were
to
do
a
toolbar,
which
I
actually
have
a
two
bar
here,
they're
just
things
that
you
have
to
know
about
combining
components
together
where
you're
not
going
to
get
the
interaction
that
you
want,
that
they're
prescribing
for
you
a
mobile
audience.
If
you
kind
of
deviate
too
far,
so
the
only
the
only
I
guess.
B
B
So
but
you
do
get
in
trouble
if
you
try
to
add
bootstrap
right,
because
now
it's
gonna
screw
with
the
how
all
this
behind
the
scene,
css
and
and
behavior
that
it
cooked
in
with
its
components.
So,
but
I
mean
this
is
like.
Oh
you,
for
the
most
part,
this
is
view
when
you
work
in
you
know
my
day.
Job
is
just
doing
exactly
this
now,
instead
of
we
use
bootstrap
by
day,
I'm
just
using
ionic.
You
know
when
I
work
on
my
projects,
nice
evan.
A
Max
any
questions
for
aaron
yeah
is
there
anything
that
you
really
don't
like
about
this
framework
or
that
you
wish.
B
Or
any
gotchas
there
are
there
are
that's
I'm
glad
you
asked,
because
you
know
I
I
get
in
trouble
because
I
get
I'm
all
optimistic
and
I'm
a
fan
boy
and
I'm
a
fanboy,
but
I
mean
you
know.
Development
is
hard
right.
I
think
you
have
to
be
a
fan
boy
in
order
to
be
a
developer
right.
I
think
you
have
to
be
right,
but
man
when
stuff
doesn't
work.
Oh,
my
goodness
and
stuff
does
not
always
work,
and
so
let's
see
I
want
to
exit.
B
B
I
added
some
icons
here
right
and
that's
how
we
get
the
little
happy
face
when
we
happy
face
and
the
thumbs
down
and
whatnot
right.
But
if
you
go
to
their
documentation
and
you
look
at
icons,
they
give
you
code
that
just
doesn't
work
and
it's
like
and
then
oh
wrong
thing,
but
it's
actually
an
avatar
that
I
was
meaning
to
go
to
not
icon
all
right.
B
Media
avatar
yeah,
I
mean
this
just
it
just
yeah
it
it.
It
doesn't
work
when
you
try
to
use
the
icons
and
you
just
kind
of
have
to
google
and
and
find
it
and
so
what
I,
what
it
seems
like
is
these.
These
are
very
talented
developers
at
in
ionic,
but
they're,
not
few
developers
right
and
so
some
of
the
documentation
that
they
put.
B
B
Yeah
like
angular
angular
is
a
lot
is,
is
better
supported
right
like,
for
instance,
I
I
hit
an
issue
with
a
problem
that
I
had
where
they
have
these
slides.
B
These
particular
slide
components
which
is
which
is
cool,
and
so
I
built
this
slide
component
and
I
tried
to
insert
a
slide
and
it
you
know
you
just
choked
and
what
happens
was
they
were
using
this
slide
or
the
they're
just
a
swiper
library
that
they're
using
and
you
actually
have
to
jump
in
and
and
pull
out
a
ref
and
use
that
that
swiper
api
to
add
and
remove?
B
You
know
slides
instead
of
you
know,
adding
things
to
the
the
virtual
dom.
If
you
will-
and
you
know,
that's
frustrating
it
works
in
ion
it
or
when
I
researched
that
it
works
in
angular,
but
it
doesn't
work
in
view.
So
it's
like.
So
it's
a
lot
more
painful
for
us.
So
there
are
pain
points,
but
I
got
to
give
it
to
them
their
community,
their
ionic
community
is
very
active
and
they
have
the
answers.
So
I
didn't
have
to
figure
out
the
answers
myself
right.
I
I
found
the
answers.
B
B
You
know
that's
another
pain,
point
right:
it
is
partially
open
source
right.
They
have
an
enterprise.
You
know
they.
You
got
to
make
money
right,
so
they
have
these
enterprise
kind
of
components
that
are
officially
supported
that
if
you
pay
them,
however
much
money,
then
you
can
not
have
to
be
subject
to
the
community.
B
B
So
you
do
have
that
and
I
I
did
have
a
component
that
or
one
of
the
native
components
I
think
wasn't
working
when
I
worked
on
the
android
version
and
I
needed
it
to
work
and
I'm
like
all
right.
How
much
is
this
enterprise
stuff?
You
got,
you
know,
because
you
know
this
community
plugging
it
and
working.
A
A
while
ago,
and
and
I
don't
know
if
they
still
do
it,
I
know
a
while
ago,
they
were
trying
to
kind
of
start
up
a
a
little
marketplace
where,
if
you
know
you
were
an
expert
on
slide
components,
you
could
publish
that
component
and
sell
to
other
developers,
kind
of
like
wordpress
plugins
right.
B
I
missed
I
I'd
love
for
because
you
have
to
monetize
these
things,
and
you
know
I
I
want
them
to
be
well
funded
because
I
mean
they're
competing
with
facebook
and
and
react
right
right,
and
so
they
gotta
find
resources
to
be
able
to
build
and
and
and
stay
stay
up
with
this
stuff.
So
I
would
yeah
if,
if
they
had
a
component
that
was
reasonably
priced,
that
I
can
pay
for
support
for
a
developer
with
yeah
right.
Let's
do
it.
A
The
enterprise,
the
way
that
when
you
said
enterprise,
it
kind
of
sounds
like
you
have
to
purchase
the
whole
suite
of
components.
You
know
it's
probably
a
little
bit
more
costly
than
you
know.
I
just
I
just
need
a
share
target
component.
I
can
drop
in
and
you
know
in
three
lines
and
I'm
catching
stuff.
You
know
something
that's
not
complex,
but
time
consuming
so
you're
kind
of
paying
for
the
time,
not
the
not
the
proprietary
code
or
whatever.
B
Right
right
right,
you
don't
have
to
you:
don't
have
to
submit
a
pull
request
to
pick
some
random
bug
because
it
doesn't
work
in
your
situation.
Right
and
I
mean
that's
the
open
source
world,
but
you
know
it
is.
It
is
helpful
when
you
have
a
company
that
knows
their
stuff
and
can
and
can
keep
it
up
to
date.
A
Yep
evan
max
any
other
questions
for
aaron.
C
I
don't
have
any
questions
but
aaron
thanks
for
your
time.
The
presentation
was
great
surprised.
I've
never
really
looked
into
ionic
before,
but
I
have
a
feeling
I'll
be
playing
with
it
and
react
this
weekend.
It's
pretty
cool.
B
Nice
yeah
I'd
love
to
compare
it
to
react
native,
I
mean
the
the
big
selling
point
for
me
is
I
mean
y'all
can't
spit
out
a
web
app
right
and
it's
not
real
web
stuff,
but
we
can
in
ionic
world
so
and
I've
never
competed
with
ionic
native
or
react
native.
So.
A
I
I
still
think
I
mean
I
think
I
saw
where
the
amount
of
capacitor
or
cordova
apps
in
each
app
store
is
still
like
a
huge
number.
So
you
know
people
are
using
this
technology
to
ship
mobile
apps.
So
it's
it's
cool
to
see
it
work
in
view
just
as
well
as
in
angular
be
cool
to
see
it
and
react,
and
you
know
maybe
they'll
build
a
felt
port
too.
B
B
A
Yeah
they
have
a
port,
it's
called
svelt
native,
but
but
it's
yeah
it's
a
native
script.
It's
kind
of
like
how
you
showed
ionic
with
view
it's
kind
of
the
same
kind
of
deal.
A
Very
cool:
well,
thanks
again
for
the
presentation
that
was
awesome.
I
love
the
the
deadpool
slide
for
wait.
I
might
steal
that.