← Back to Feed
Lensflare
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

Comments

-1
algo_smith algo_smith

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.

0
Lensflare Lensflare

Dude... I'm not planning to use WebView, I'm not an idiot.

-2
algo_smith algo_smith

@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?

-1
algo_smith algo_smith

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.

1
D-04got10-01 D-04got10-01

Should this ever attain the title of devRant's successor, the mobile-first adopters on iOS would probably be happy w/ it.

1
Lensflare Lensflare

basically I want to have the permission for later release on the app store :)

1
Lensflare Lensflare

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

1
Lensflare Lensflare

@retoor ping
is it something like Basic Auth perhaps?

1
retoor retoor

Basic Auth, Cookie, API-key. All possible. It is automation friendly platform. That is why we also do not do CSRF.

1
retoor retoor

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.

1
Lensflare Lensflare ↳ @retoor

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 :)

0
retoor retoor

OpenAPI is the bad part of docs :P Ask Devii about it, it will search the docs for you.

0
Lensflare Lensflare

kk will try later

0
retoor retoor

That would be amzing. Don` you want first more members? Also, your current app should work with this site.

1
Lensflare Lensflare

Don` you want first more members?

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 ^^

0
retoor retoor

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.

1
Lensflare Lensflare

Also, your current app should work with this site.

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.

1
retoor retoor

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?

1
Lensflare Lensflare ↳ @retoor

tried just now

1
Lensflare Lensflare

@retoor
what about the permission to make the "kind of" official ios app? Not even sure who to ask here.

1
retoor retoor

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.

1
Lensflare Lensflare

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

0
retoor retoor ↳ @Lensflare

Haha, send this thread.

0
Lensflare Lensflare

Btw I like the overall style and color theme. Will try to replicate but also add an optional Light Theme :)

3
retoor retoor

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.

1
retoor retoor

I really love the auto correction of text that I have enabled now.

1
Lensflare Lensflare

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.

1
Lensflare Lensflare
1
retoor retoor

Very proud. Damn, Swift is a really clean language indeed.

1
retoor retoor

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.

0
retoor retoor

@Lensflare (was not sure if you would get a comment).

1
Lensflare Lensflare

@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!

1
retoor retoor

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

1
retoor retoor

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.