This is the repo for the dev.to iOS app. It is still a work in progress, but getting there!
Design ethose
We will grow to include more native code over time, but for now we are taking the approach of native shell/web views. This approach lost favor early in iOS days, but I believe it is a very valid approach these days. It is inspired by how Basecamp does things. Our tech stack is a bit different, but the ideas are the same.
By leveraging wkwebviews as much as possible, I think we can make this all pretty awesome and sync up with our web dev work pretty smoothly. And where it makes sense, we can re-implement certain things fully native, or build entirely native features. Life's a journey, not a destination.
Things are looking pretty close and the existing issues/PRs should take us pretty much all the way to a useful v0. Any help on pushing those along would be super duper awesome!
It's sad really because I use dev.to as a PWA on my phone and Chromebook and it's so awesome. If it wasn't for iOSs shitty support of PWAs I would see no reason for a native app
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thanks for the reply. Will look in to the repos.
Yeah, we're putting more time into iOS at the moment because it has worse support for PWA (those jerks!)
thepracticaldev / DEV-ios
DEV Community iOS App
DEV iOS💖
This is the repo for the dev.to iOS app. It is still a work in progress, but getting there!
Design ethose
We will grow to include more native code over time, but for now we are taking the approach of native shell/web views. This approach lost favor early in iOS days, but I believe it is a very valid approach these days. It is inspired by how Basecamp does things. Our tech stack is a bit different, but the ideas are the same.
m.signalvnoise.com/basecamp-3-for-...
signalvnoise.com/posts/3743-hybrid...
signalvnoise.com/posts/3766-hybrid...
youtube.com/watch?v=SWEts0rlezA
By leveraging
wkwebviews
as much as possible, I think we can make this all pretty awesome and sync up with our web dev work pretty smoothly. And where it makes sense, we can re-implement certain things fully native, or build entirely native features. Life's a journey, not a destination.Contributing
Things are looking pretty close and the existing issues/PRs should take us pretty much all the way to a useful v0. Any help on pushing those along would be super duper awesome!
It's sad really because I use dev.to as a PWA on my phone and Chromebook and it's so awesome. If it wasn't for iOSs shitty support of PWAs I would see no reason for a native app