DEV Community

Discussion on: I want to make a mobile app for Dev.to

Collapse
 
ben profile image
Ben Halpern

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

Build Status GitHub License Language

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

  1. Fork and clone the project.
  2. Install Carthage. If…

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!

Thread Thread
 
drbragg profile image
Drew Bragg

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