Show HN: I built a Flutter job app for both Android and iOS
I&#x27;ve built a Flutter app.<p>With not much prior experience (my first big development project), I somehow managed to pull this off. The whole process took about 5 months, mainly coding on weekends and late nights. The app is built upon SwissDevJobs&#x27; API and is available on both mobile platforms. The entire deployment process went smoothly. I had heard many horror stories about the App Store and its strict review procedure, but my app was accepted on the first try, so I guess there&#x27;s nothing to be afraid of :)<p>Here are some &quot;technical&quot; details and my observations:
It wouldn&#x27;t have been possible to build this without the support of the entire Flutter community and third-party packages. Many essential functionalities are missing in the framework itself. Otherwise, you&#x27;d find yourself delving into the dark void of native code. State management is pretty much non-existent, so you need to rely on external solutions - for me, it was Provider.
Many people might initially be thrown off by the way Flutter uses endless nested widget trees. Trust me, after a few days, you&#x27;ll fall in love with this approach. It&#x27;s intuitive and pleasant to work with.
Dart is one of the best languages out there. I&#x27;ve tried many of them, perhaps too many, and Dart easily ranks as one of my all-time favorites. It&#x27;s clean, intuitive, and I hope it will gain more popularity beyond just being used in Flutter.<p>Check it out, and please share your thoughts. Happy to hear all feedback, so don&#x27;t hold back. Any criticism is more than welcome, a man must learn somewhere :)<p>Android version: 
https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=ch.swissdevjobs.swissdevjobsAPP<p>iPhone version: 
https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;swissdevjobs&#x2F;id6467407240