DEV Community

Cover image for DECO — Unofficial DEV Community App

DECO — Unofficial DEV Community App

Andrey on November 16, 2022

Hello, my name is Andrey, I’m practicing Flutter developer. For a while I have been working on the useful project, in my opinion, and thrilled to s...
Collapse
 
cicirello profile image
Vincent A. Cicirello

I'm confused by this. Your post indicates there isn't a DEV community app. However, there actually is. In fact, there are 2 official apps. I've been using the DEV Community app on Android for a little over 2 years now. There is also the Forem app. Forem is the platform that DEV is built on. With the Forem app I believe that you can use DEV as well as other communities built on Forem. I haven't actually used the Forem app.

Collapse
 
ytskk profile image
Andrey • Edited

Yes, it seams like PWA, maybe it’s some translation error) I meant that there are no apps, that community provides and etc.
My thing is to build more user friendly app

UPD: Not PWA, sorry, but simple native wrap on web view

Collapse
 
dominikbraun profile image
DB

If there are two competing standards, let's build a third one.

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Also, the dev.to site itself used to be installable as a PWA... but for some bizarre reason they've chosen to remove that capability 😢

Collapse
 
jonrandy profile image
Jon Randy 🎖️

The APK for the official (seemingly discontinued) dev.to app can be found here

Thread Thread
 
ytskk profile image
Andrey

Exactly, this is the reason I want to build a new app.

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

Seems like overkill, when all dev.to need to do is turn back on the manifest.json file to make the site installable again. I don't even like using the old APK. Why would I want to install a real app just to use a website standalone? It makes no sense

Thread Thread
 
ytskk profile image
Andrey

I just wanted to make it more friendly. In mobile version of site it’s hard to inspect tags articles or switch to another tag, if you want to see what new in #opensource, for example, you need

  1. open burger menu
  2. Tap tags
  3. Select followed tags or use search
  4. Then open a tag

And for some users dedicated mobile app is much more comfortable then site

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️

The dedicated dev.to APK IS the website - it just shows it in a web view. Making an app like this is just a waste of space. Don't think I'm saying yours is though - nice work on doing it in Flutter

Thread Thread
 
ytskk profile image
Andrey

Well, thank you, in any case, I really like this project and I will continue to develop it, and if joined by others, it would be great. I just want to provide an alternative.

Thread Thread
 
cicirello profile image
Vincent A. Cicirello • Edited

Looks like the DEV app is listed in Google Play Store as a beta that is full. I'm guessing their intention might be to replace it with the Forem app, which works with DEV and the other Forem communities.

Collapse
 
andypiper profile image
Andy Piper

How could I try this on my iPhone?

Collapse
 
ytskk profile image
Andrey

Unfortunately, to install it on the iPhone I need a developer account, which I don't have at the moment. But there is also a second option, to build the application from source. This is not very difficult to do, if you are interested, I can help.

Collapse
 
andypiper profile image
Andy Piper

I cloned the repo but it obviously needs some additional setup to build in Xcode, would be great to understand what I need to do to get it compiled :-)

Thread Thread
 
ytskk profile image
Andrey

Thank you for your interest. I apologize at once, it is not very nice just to send links, but with this format is difficult to fully tell and control what and how to do.
First, you need to download the Flutter SDK
docs.flutter.dev/get-started/insta...

Then you can you need to run flutter pub get to get all packages.

And then I believe this links will help
medium.com/front-end-weekly/how-to...

stackoverflow.com/questions/544445...

Collapse
 
fyapy profile image
aabdullin • Edited

#apple_add_support_for_apk_like_files

Collapse
 
trnwrckd profile image
Ishmamur Rahman

This is great. I didn't know I needed this app untill I installed it. At first I thought 'why is there no login feature', but the fact that I can open any post from my browser in just one click, is great UX. Thanks Andrey! ❤️ A really nice job!

Collapse
 
ytskk profile image
Andrey

Thanks a lot! And this is just a beginning. Authorization and quick link open will be in future versions, I’ll post roadmap some later.
Stay tuned 😉