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.
If you want to help dev.to out a bit, feel free to seek out some language/framework sites that could use a DEV link and add them to the relevant pages.
Also, if you see that the date inside of the comment is out of place, that's an issue with our liquid tags that need to be worked out. PRs welcome π
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.
Looking to get the DEV iOS app out the door if anyone wants to clone it and play around and find/issues.
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
What about DEV-android???
I'll also add this here for anyone looking for little web dev things to do. I added this as a comment for a newbie looking for simpler projects:
If you want to help dev.to out a bit, feel free to seek out some language/framework sites that could use a DEV link and add them to the relevant pages.
Similar to these PRs:
Thanks to you or anyone else who wants to do some of this! π
Also, if you see that the date inside of the comment is out of place, that's an issue with our liquid tags that need to be worked out. PRs welcome π