Convopage
See the entire conversation
Ken Wheeler
@ken_wheeler
Hey PWA lovers, can you provide me the most native feeling PWA you know of? I need it, for research and shit.
104 replies and sub-replies as of May 19 2017
Ken Wheeler
@ken_wheeler
Just me and these crickets... come on
Ryan Florence
@ryanflorence
There was that cool paper airplane website
Ken Wheeler
@ken_wheeler
Webgl doesnt count
michael raumer
@mindpivot
I'd take an example of a PWA where I couldn't feel it "progressively" building itself in the browser (if that even makes sense)
Ryan Florence
@ryanflorence
Also pointless doesn't count.
Ken Wheeler
@ken_wheeler
+a billion
Ryan Florence
@ryanflorence
Ofc ... most everything we build is kinda pointless when you stop and think about it.
•/•
@rouzbeh84
I think google touted
wego.com
at i/O yesterday among some others.
•/•
@rouzbeh84
Also this little nugget
pwa.rocks
Ken Wheeler
@ken_wheeler
Been there
Ken Wheeler
@ken_wheeler
That actually feels pretty good
Kitze
@thekitze
"It's a simple weather app which has 1 icon of sun or rain and 2 lines of text but so minimal and 0.5s render on 2g"
Ken Wheeler
@ken_wheeler
A lot of these examples are fast, really fuckin fast, but things just hop from state to state, no flow or animation elegance. Feels off
Justin Searls
@searls
Greetings, Ken
Ken Wheeler
@ken_wheeler
Allo
Justin Searls
@searls
What I've been told is PWAs are not native and apparently will never be native, because they'll never use native UI controls
Justin Searls
@searls
If they had instead gone that route (e.g. Define UI controls to imitate native ones when in a browser and progress to native ones) 🔜 👌
Justin Searls
@searls
Honestly this is as big a reason why Apple would never support them and why I hate using them.
Ken Wheeler
@ken_wheeler
Justin Searls
@searls
What even what
Ken Wheeler
@ken_wheeler
They advertise them as feeling like apps, but they dont
Justin Searls
@searls
Justin Searls
@searls
This new
@electronjs
tagline is really honest at least I am very impressed
Ken Wheeler
@ken_wheeler
😂
David K. 🎹
@DavidKPiano
PWAs with 60FPS reactive animations? Hold my 🍺
Ken Wheeler
@ken_wheeler
Held
David K. 🎹
@DavidKPiano
I agree though - the web is at a disadvantage for these types of interactions, but they are possible!
Ken Wheeler
@ken_wheeler
hey, your beer is all warm bruh
David K. 🎹
@DavidKPiano
Lol I'll have things to show at React Rally
Kent C. Dodds
@kentcdodds
I've been impressed by some of the stuff
@ryanflorence
's shown off with react-router. Like the docs page:
React Router: Declarative Routing for React
Learn once, Route Anywhere
reacttraining.com
Ken Wheeler
@ken_wheeler
Thats some of the nativest ive seen
Ryan Florence
@ryanflorence
I had pan gestures *working* on mobile, then ran on my phone and realized safari already has pan back in safari and I couldn't disable it 😡
Ryan Florence
@ryanflorence
So I literally had no choice but to "use the platform" for an ugly pan animation, and then double animation because I can't detect it!
Ryan Florence
@ryanflorence
More like
#ScrewThePlatform
namsayin
Ken Wheeler
@ken_wheeler
Classic platform
rtorr
@richardiii
Animations from one demo to the next is chuggish on Android (pixel), which is not surprising.
rtorr
@richardiii
Android supports pwa really well, sans animations (compared to mobile Safari)
rtorr
@richardiii
And I'm sure you're aware of the amazing
pokedex.org
Ryan Florence
@ryanflorence
my fault for using "left" instead of "translate"
Philip Young 🇲🇨
@philipyoungg
I'm on iPhone 5s, and its stutters (not 60fps). How the page transition going for newer devices?
Ryan Florence
@ryanflorence
yeah, I should be using transforms but I'm using left, that's my fault.
Vincent Riemer
@vincentriemer
Don’t worry, I’m working on it (or at least trying to)
DieLaughing
@DieLaughing
Ola.
Emil Tholin
@Tholle1234
I luv the feeling of Pokedex. Lawson's blog posts on how he made it are also great.
pokedex.org
Richard Nash
@rchrdnsh
That's getting there, nice 🙂
Richard Nash
@rchrdnsh
Still a few bumps and jumps in a couple spots, but it feels really nice overall 🙂
kucherenkovova
@me__owl
web.telegram.org
telegram web is pretty neat
Felipe Amorim
@whymclovin
Twitter Lite is pretty good imo
Aj rebello
@therebello
Olacabs.com
Online Shopping Site for Mobiles, Fashion, Books, Electronics, Home Appliances and More | Flipkart Big 10 Sale
Shop for electronics, apparels & more using our Flipkart app Free shipping & COD.
flipkart.com
Ken Wheeler
@ken_wheeler
Flipkart gets its right, the small interstitial animation touches
Wojtek Czekalski
@wokalski
That delay after a touch though
Mike Brocchi
@Brocco
I assume you already have twitter lite on your list...
Introducing Twitter Lite | Twitter Blogs
Twitter Lite is a more accessible, faster and more affordable way for people to use Twitter when they are on slow mobile networks, have expensive data plans and with limited storage on their mobile device.
blog.twitter.com
Ken Wheeler
@ken_wheeler
Doesnt feel native
Mike Brocchi
@Brocco
:kick-dirt: :pout: :turn-around: :walk-out-of-sight: :cry:
Justin Searls
@searls
Sorry Brocco you feel native to me
Mike Brocchi
@Brocco
I so badly want to reply here, but can't come up with anything that doesn't make you, me or both of us REALLY creepy
Danny Blue
@dee_bloo
material.money
Colin van Eenige
@cvaneenige
What about my Offline Gallery PWA?
use-the-platform.com/offline-galler…
Ken Wheeler
@ken_wheeler
I gotta try it on an android and get back to you.
simeydotme
@simeydotme
...research and shit talkin' ^^^^ Fixed :>
David Brunelle
@davidbrunelle
FWIW, "feeling native" is a silly goal for *any* app. Solving problems, making users happy, selling product, etc... Are *not* silly goals.
David Brunelle
@davidbrunelle
And the web does pretty damn well here.
Ken Wheeler
@ken_wheeler
Those are primary goals, for sure, but you cant dismiss the effect of polish on the user experience
Ken Wheeler
@ken_wheeler
If two apps both meet those, and one is designed better and feels better, thats the one thats getting used
David Brunelle
@davidbrunelle
Maybe? Craigslist does pretty well. So does eBay. So does Amazon. All these products have competitors with superior UX.
David Brunelle
@davidbrunelle
Point is: a lot goes in to product success. It's about more than the platform, the animations, the polish, etc...
Ken Wheeler
@ken_wheeler
There are some products that can only be apps, because the web isnt capable enough to deliver
David Brunelle
@davidbrunelle
Sure! I agree with that. Use the right tool for the right job. I just get exhausted by this notion that one platform is "better."
David Brunelle
@davidbrunelle
Their different. Use whatever you want. Make your platform of choice the best it can be.
Ken Wheeler
@ken_wheeler
The web actually could be better. It has superior distribution and discoverability. It just needs capability parity.
David Brunelle
@davidbrunelle
And the web is getting better all the time.
David Brunelle
@davidbrunelle
Fuck it. Let's build everything with Flash or Silverlight.
Ken Wheeler
@ken_wheeler
Full disclosure: I was a Flash developer, and the iPhone came out, and that day I lost animation smoothness that I never ever got back.
David Brunelle
@davidbrunelle
Full disclosure: I built table-based layouts for years and hated losing the ability to easily vertically center shit when CSS took over.
David Brunelle
@davidbrunelle
We're old.
Ken Wheeler
@ken_wheeler
Arent we
Ken Wheeler
@ken_wheeler
Tis. However, I still question the priority of certain improvements.
Tyler Thompson
@tptee
Like Web Bluetooth over a performant scroll view
Ken Wheeler
@ken_wheeler
exaccctttllyyyy
Alex Lande
@alexlande
I just want to smoothly animate height
Ken Wheeler
@ken_wheeler
I think amazon has great UX. I primarily use their app on mobile tho.
David Brunelle
@davidbrunelle
And their native app consists largely of Web views... (I think)
Ken Wheeler
@ken_wheeler
A good portion
Kurt
@kurtiskemple
Please then explain to me why we have "User Experience" everything jobs.
David Brunelle
@davidbrunelle
I never said user experience doesn't matter. It's critically important! But it's not everything. And native doesn't own the monopoly on UX
Kurt
@kurtiskemple
I didn't say it's everything, just that we have user experienced focused jobs for design, engineering, etc. Which means its important.
David Brunelle
@davidbrunelle
We agree then :-)
Kevin Fricovsky
@montylounge
Google's showcase site -
developers.google.com/web/showcase/
has examples.
Web | Google Developers
(no description)
developers.google.com
Evan Jones
@minieggs40
tell me my 4chan pwa is garbo and should be native
mini-eggs.github.io/react-chan/#/
[not finished]
Ken Wheeler
@ken_wheeler
You should make the images thumbs on the left. Cant be hitting rekt threads blind bruh.
Phil Léger
@phil_lgr
Not PWA yet but what do you think of this:
app-implantcompare.com
try navigating the login views
Ken Wheeler
@ken_wheeler
smooth af. could be morphier.
Ken Wheeler
@ken_wheeler
doesnt need to be though
Phil Léger
@phil_lgr
Thx for your reply, please enlighten me 🙏, what do you mean by morphier
Ken Wheeler
@ken_wheeler
the top graphic on the initial screen could fade its content, shrink, turn grey, and populate with header and back.
Phil Léger
@phil_lgr
Any toughts about the tabs inside the app?
Ken Wheeler
@ken_wheeler
I like them, I especially appreciate the touch down state.
Connor Elsea
@Connorelsea
How are you doing animations?
Phil Léger
@phil_lgr
It's AngularJS 1.6 app so using ngAnimate to trigger, CSS animation acts on transform prop
jono
@consindo
no service worker yet, but
DYMAJO Transit
Your way around Auckland. Realtime, beautiful, and runs on all of your devices.
transit.dymajo.com
Ada Rose Edwards
@Lady_Ada_King
I used to work on
app.ft.com
been nailing the appy feeling since 2012.
FT
The latest UK and international business, finance, economic and political news, comment and analysis from the Financial Times optimised for your device on app.ft.com.
app.ft.com
Ken Wheeler
@ken_wheeler
FT was super impressive
Chris Wilson
@cwilso
TwitterLite is pretty badass.
Chris Wilson
@cwilso
Biograf (our media player demo,
biograf-155113.appspot.com
) is pretty awesome too, but not "production".
Thad Humphries
@johnthad
This was pitched @ Google I/O today:
cheese.polymer-project.org