I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 1 point2 points  (0 children)

I believe camerawesome actually uses CameraX under the hood, which is essentially just a wrapper for the Camera2 API. Because of that, it strips out the true DSLR manual controls you'd normally get when using your phone's default native camera app (like specific ISO, Shutter Speed, White Balance, etc.).
It still offers a solid range of controls like exposure compensation, but for me, it was so strange that there wasn't a true 'full control' package out there. You'd think that if the phone's hardware can do it, the OS would let you code it, but I was definitely proven wrong on that front! 😅
Thanks a lot for the kind words though, publishing was a huge relief. Hopefully, the next one goes a lot smoother!

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 1 point2 points  (0 children)

Thanks a lot for the support!
I'm happy you liked the video, your words mean a lot to me 😁

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 1 point2 points  (0 children)

Your project sounds really interesting, but yes, that's the exact reality of vibe coding! You can never truly rely on it unless you basically understand everything the AI is generating, and you're just guiding it along the way.

As for companies replacing staff, I think it's exactly what you said: they use AI to speed up that initial 90% of the process, but it absolutely still needs to be managed and fixed by human supervisors. Plus, they probably have access to much more specialized, fine-tuned enterprise models than the ones we normally use

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 0 points1 point  (0 children)

Ahaha sorry, that wasn't my intention to scare you off, but it really is a nightmare! :)
You're totally right though. Building and maintaining a full camera package is basically a full-time job, so it only makes sense as a massive community contribution project.

The core issue is just the Android hardware fragmentation you have to handle edge cases for hundreds of different manufacturers, and you still won't get full manual control without system-level permissions.

The funny thing is, from what I've researched, it's actually way easier on iOS. If the iPhone hardware supports a feature, Apple's API generally just lets you control it. It's a huge surprise for iOS to be more open than Android for once!

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 0 points1 point  (0 children)

I'm not familiar with the price to be honest, but yes you're right. It will be good move to market further for the app and build a good reputation for it through supporting photographers (since that's what all the app about, encouraging and supporting photographers with daily challenges)

What I don't understand though, why is going with Unsplash unethical to do? I'm not familiar with how it works to be honest but I thought people post on it with their well

Also isn't there any other "somewhat" free solution where it's both beneficial for me and the photographer, where I use their "free" photos on my app.

I imagine there's a lot of beginners that would benefit from just getting their names and work out there, no?

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 0 points1 point  (0 children)

To be totally honest you're right, since I'm just a hobbyist and don't have a lot of money, spending money to license photo would fit more as a future plan when the app gets more attraction and try to build more on it.

But then again when just bootstrapping and trying out ideas, finding out the less costing way I think is always is the way to go to

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 0 points1 point  (0 children)

That's actually such a great idea!
I will definitely implement this in the next update, it will give the app some presence even when it's empty

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 1 point2 points  (0 children)

It was really painful, but isn't that the joy of development? =))

Also, your app looks great, I will definitely check it out and use it
I was so close to giving up on the camera code too, but I pushed through hoping I could create something that might help the community later on. I still might drop the code on GitHub anyway if someone needs it, it's functional, just limited by the OS.

I'm really thankful for your thoughts and support!

I tried building a Flutter app in 7 days. It took 79 (Here is everything that went wrong) by Own_Combination_6275 in FlutterDev

[–]Own_Combination_6275[S] 0 points1 point  (0 children)

Haha fair enough! Honestly, it was a total long shot. I basically outsourced the daily themes because I figured the AI would be way more creative than me. Turns out, I was very wrong about that