Create a Flutter App with AI using Windsurf: Part 2
In this video I create the home page with hero and service widgets. Not to be confused with the flutter hero widget : https://docs.flutter.dev/ui/animations/hero-animations The hero section as I call it just shows a cover image and action button at the top of the home screen. This is a popular concept on web https://blog.logrocket.com/ux-design/what-is-website-hero-section/ Part 1: https://youtu.be/GqlpkEpxRlE Part 2: https://youtu.be/h557Iuc-hbs Part 3: https://youtu.be/82g3TIP9l2s Part 4: https://youtu.be/z7xCX1KkC0w Part 5: https://youtu.be/IPFiJQjBIno Source code (Give it a star please): https://github.com/cmcoffeedev/tattoo-artist-flutter 📖 Chapters: 0:00:00 - Introduction to the Tattoo Artist App and Hero Widget Concept 0:00:30 - Generating a Hero Widget with Windsurf AI 0:00:50 - AI Creates Widgets Folder and `hero_section.dart` 0:01:25 - Integrating the Hero Widget into `main.dart` 0:01:40 - AI Generates Homepage and Updates Main App Theme 0:03:00 - Initial App View with Hero Section Displayed 0:03:40 - Creating a Services Widget for the Homepage 0:04:15 - AI Generates `services_section.dart` and Integrates it 0:04:30 - App Displays 'Our Services' with Placeholder Images 0:05:00 - Fixing Placeholder Images in Services Section 0:05:40 - Images Updated and Services Section Visuals Improved 0:06:00 - Refactoring ServiceCard into its Own File 0:06:30 - AI Creates `service_card.dart` and Updates Imports 0:07:00 - Resolving Service Class Definition Conflict 0:08:00 - Adding a Custom App Bar to the Application 0:08:30 - AI Creates `custom_app_bar.dart` and Integrates it 0:09:00 - Moving App Bar Integration to `main.dart` for Global Scope 0:09:40 - Identifying App Bar Layout Issues 0:10:00 - Updating App Bar to Use a Hamburger Menu and Drawer 0:10:20 - AI Creates `custom_drawer.dart` and Integrates it 0:10:45 - App View with Integrated Drawer and Hamburger Menu 0:11:00 - Addressing App Bar Overlap with Hero Widget Content 0:11:30 - Adding Padding to Hero Section to Account for App Bar Height 0:11:55 - Hero Section Padding Updated for Proper Layout 0:12:20 - Animating Hero Section Elements with Staggered Animations 0:12:50 - AI Converts HeroSection to StatefulWidget for Animations 0:13:20 - Explanation of StatefulWidget and Animation Requirements 0:13:50 - Updating Service Cards for Improved Visuals and Hover Effects 0:14:30 - AI Revamps ServiceCard with Hover Animations and Modern Design 0:15:00 - Clarifying StatefulWidget Usage for Dynamic Interactions 0:15:20 - Reviewing Updated ServiceCard Features and Animations 0:16:00 - Demonstrating New Hover Animations on Service Cards 0:16:15 - Improving Animations for Mobile Devices (Scroll-Triggered) 0:16:40 - AI Updates ServiceCard with Mobile-Specific Animations 0:17:00 - Encountering LateInitializationError with Animations 0:17:20 - Fixing Animation Issue with Simpler AnimatedOpacity Approach 0:17:40 - Concluding the Tutorial with Enhanced Fade-in Effect
Download
0 formatsNo download links available.