Android & Flutter Inventory Tutorial

Job ID: 40557466

Budget: $30 – $250 USD

I need a practical, step-by-step tutorial that shows me how to build a basic inventory app twice—first in Android Studio and then in Flutter—so I can compare the two workflows and understand the fundamentals of each. The focus is strictly on building a basic app: adding, editing, deleting, and listing items locally.

I already have both IDEs installed, but I want you to start from project creation and guide me through:
• Setting up folders, dependencies, and emulators
• Designing a simple, responsive UI (Material components are fine)
• Implementing CRUD logic and storing data locally (SQLite for Android Studio, a lightweight option such as sqflite or Hive for Flutter)
• Running and debugging the finished builds on an emulator or physical device
• Packaging the apps for release

Please provide:
• A written walkthrough (PDF or markdown) with clear explanations and screenshots
• Complete, well-commented source code for both versions
• Short screen-recorded clips or GIFs of each major milestone so I can follow along visually

Acceptance criteria: the inventory app must compile without errors, allow me to add at least one item with name, quantity, and price, and persist that data between sessions on both platforms.

Keep the language beginner-friendly but concise, highlight differences between Android Studio and Flutter where relevant, and use plain Kotlin (or Java if you prefer) for the native build.