I’m an experienced C/C++ developer with a master’s in computer science who’s now shifting to Flutter. My goal is to become fully productive on both Android and iOS, with a special emphasis on getting UI and UX right. I learn fastest through hands-on work, so I’d like you to guide me while we build a small but complete app together. The core feature we will implement is OCR-based scanning that reads both vehicle VINs and driver’s-license data. I’m open to whichever route you recommend—Google ML Kit, Tesseract, commercial APIs, or even a custom model—as long as you show me how to wire it into Flutter cleanly and make the scanning flow feel native in both ecosystems. Here’s how I picture our collaboration: • You provide a well-structured sample project that targets Android and iOS side-by-side, demonstrates modern state management, and follows Material/Cupertino design guidelines. • We meet regularly for live coding and code reviews where you explain widget composition, layout techniques, theming, and navigation patterns. • The VIN & license scanner is developed step-by-step, covering camera access, image pre-processing, text recognition, and result validation, with clear commentary in code and short written notes. • By the end I can build, run, and extend the project myself, confident in packaging, signing, and publishing to the stores. If you can teach while you code, write clean Dart, and keep the sessions focused and practical, I’d love to work with you.