WTFJHT icon indicating copy to clipboard operation
WTFJHT copied to clipboard

Native app

Open mkiser opened this issue 7 years ago • 8 comments

This is just a stub for a call for help on building a proper WTF native app. My intention is to hold this till the API is done as I believe a big part of any WTF app is to be more of a push-as-a-service thing than a feature-rich news app. Let's talk.

mkiser avatar Jun 14 '17 19:06 mkiser

I don't see any functionality that would require this to be a native app. Have you looked into Progressive Web Apps? They do have a Add to homescreen API that works on Android now, and support is coming for that same API to also add to the App drawer.

ElijahLynn avatar Jun 30 '17 17:06 ElijahLynn

You're right, it's mostly preference. What does push notification support look like for progressive web apps?

mkiser avatar Jun 30 '17 17:06 mkiser

The demos I have seen show that push notification works, I have not implemented it yet though. They do involve Service Worker though which Safari is hellbent on holding the web back by not announcing support for yet.

https://developers.google.com/web/fundamentals/engage-and-retain/push-notifications/

ElijahLynn avatar Jun 30 '17 18:06 ElijahLynn

Are those web browser-based push notifications or native push notifications? A browser-only push is fine for desktop, but on mobile it'll need to be native to the platform.

mkiser avatar Jun 30 '17 18:06 mkiser

(i am probably confused about some of this terminology)

mkiser avatar Jun 30 '17 18:06 mkiser

Check out gonative.io - not affiliated, just a happy customer.

joshmn avatar Jul 05 '17 08:07 joshmn

@joshmn Thanks! Super cool. Looks like this supports iOS push, too! Suggestions on how best to setup this up for WTFJHT? I'd like to put in a proper slide-out nav, strip out the masthead from the view (putting it in a bar at the top of the screen), and moving search to an icon/field thingie.

mkiser avatar Jul 15 '17 21:07 mkiser

👋 I'm an Android / iOS dev if you wanna go the native route. I've never heard of gonative.io though, so maybe that serves your needs :)

drmrlong avatar Jul 31 '17 22:07 drmrlong