title: How to properly structure flutter project with API & Local data storage?
body: <p>So i have created some apps in flutter with laravel backend, which works online only. Now i need to make an app work offline as well for which i am thinking of using Hive. But now the problem is i cannot find a good resource on how to properly manage such large project. My past projects were mostly small, but with local storage and all, i want to use interfaces &amp; repositories to manage the project. But i can't figure out how to put everything together so the code is manageable.</p>
  <p>So can someone help me here? Is there any such project that i can study, or perhaps even an article or a video. Anything that sheds light on how to structure large projects in flutter will be appreciated.</p>