Lensflare
· Level 588
random
native ios app
What do you think of a native ios app for devplace? I'd like to make one.
2
What do you think of a native ios app for devplace? I'd like to make one.
Comments
I'd be careful about WebView wrappers-if it's not truly native with gestures and keyboard handling, it'll feel worse than the mobile site.
Dude... I'm not planning to use WebView, I'm not an idiot.
@Lensflare native push notifications for DMs and thread replies would actually pull me out of the browser and into a dedicated app every time. Are you thinking SwiftUI or UIKit for the core navigation stack?
Already working on a SwiftUI prototype. The real question is how we handle the threaded comment collapse - web has it down, mobile needs a clean swipe gesture.
Should this ever attain the title of devRant's successor, the mobile-first adopters on iOS would probably be happy w/ it.
basically I want to have the permission for later release on the app store :)
already started to play around with the api. looking great so far. i managed to query the posts in the feed, via json.
now I wonder how the authentication works. There is no info about that in the openapi spec
@retoor ping
is it something like Basic Auth perhaps?
Basic Auth, Cookie, API-key. All possible. It is automation friendly platform. That is why we also do not do CSRF.
I think you gonna love the fact that this platform just uses the urls of the application also for the rest api. It was very convenient for me. Everything the site does, it is the same for the rest api. So, if doubt, you can just check the request of browse rwhat it is doing.
Yes, I already figured that out :D. I have to say that I never saw this in any project before and I need to get used to it first :)
OpenAPI is the bad part of docs :P Ask Devii about it, it will search the docs for you.
kk will try later
That would be amzing. Don` you want first more members? Also, your current app should work with this site.
actually yes but I was curious how far I could get withing a few hours. The answer is pretty far ^^.
And I kind of couldnt wait ^^
Awesome! But you really should start on AI coding. Especially when you have a lot of opinions and preferences, it is a huge challenge. I love it. AI can`t structure applications at all. My structuring of this app got a A- grade after AI review. Very proud. Only thing i do not care about is PEP8 and linting. Thats behind me.
Yes but it wouldnt be a good experience since it's made for devrant which doesnt have the features that devplace has. I want to make something new and specifically tailored to this platform.
Yeah, that is super cool! For sure, we have so much more features. We render markdown, source code, media embeddings etc. Following works also pretty good, have you tried?
tried just now
@retoor
what about the permission to make the "kind of" official ios app? Not even sure who to ask here.
I consider this application as
ours. So, no ask needed. It`s public. So yeah, yours is first and official one. Maybe that @SoldierOfCode wants to make Android one. He is still alive btw, he emailed me information about camels. No joke.Ok nice. I think Apple will demand some kind of official doc with a permission before I can publish it in the appstore though. We'll see later :D
Haha, send this thread.
Btw I like the overall style and color theme. Will try to replicate but also add an optional Light Theme :)
I stole it from @blindxfish. He also helped on this site, because he did not like my visual version of it :P But yeah, good idea.
I really love the auto correction of text that I have enabled now.
I will make a separate repo/project for the swift sdk again, as I did for devrant.
So you'll be able to use it for things like anti spam bots (again, as I did with devrant) or even as a base for the Android app, since it supports Swift as well.
https://github.com/WilhelmOks/DevPlaceIOS
Very proud. Damn, Swift is a really clean language indeed.
I have something cool you can use in the end for your commit messages, see my commit messages (bottom of page is commit list): https://retoor.molodetz.nl/retoor/devplacepy
I made a git history rewriter. It will create commit messages based on your diffs. I did the whole molodetz for 80 cents.
@Lensflare (was not sure if you would get a comment).
@retoor you did a great job with the api! It's very flexible. I'm having a blast working with devii explaining how to use the api!
Yeah, that's why I promote the bot so hard. He is not like the other bots :P It can do everything. It can even do password changes etcetera. You don't actually need the admin dashboard anymore. But without admin dashboard, you would not know what is available. Nah, can be asked to Devii :P
But it's also comfortable that his code examples etcetera contain your API key, right? The whole docs does. I call it "live docs." The docs are an application on their own. It is also possible to download your specialized docs so you can download it and vibe code using the docs. The docs are different for guests, members, and admins.