Back to Browse

Build Angular features with Gemini CLI and Angular Skills - Part 2

32 views
Mar 12, 2026
19:46

Welcome to Part 2 of building Angular features using the Gemini CLI! In this video, I continue developing the live camera component for my conversational photo editing app. Watch as I use natural language prompts in the Gemini CLI to rapidly refactor the UI, update button behaviors (adding a "Clear Photo" feature), and implement a "Use This" output to emit the captured image file. I also walk through adding robust error handling to gracefully manage camera permission denials. Finally, we connect the component to the parent conversational UI and perform a fun end-to-end test, using the AI to edit a live-captured photo by adding custom tattoos! | Start | End | Caption | |---|---|---| | 00:00 | 01:54 | Renaming the capture method and requesting the clear photo feature using Gemini CLI. | | 01:54 | 04:00 | Instructing Gemini to clear the canvas with a solid color and overwrite the signal. | | 04:00 | 06:45 | Applying the generated code changes to the LiveImageComponent. | | 06:45 | 07:08 | Testing the new Take Photo and Clear Photo buttons in the browser. | | 07:08 | 10:02 | Adding a Use This button and an output to emit the image file. | | 10:02 | 10:26 | Logging and verifying the emitted file object in the browser console. | | 10:26 | 13:28 | Using the CLI to implement error handling for camera permission denials. | | 13:28 | 14:59 | Testing camera denial and demonstrating the fallback image upload behavior. | | 14:59 | 16:48 | Connecting the live image child component to the parent conversation component. | | 16:48 | 19:47 | Final end-to-end test: capturing a live photo and generating AI edits. | #geminicli #agentskills #gemini3 #nanobanana2

Download

1 formats

Video Formats

360pmp426.7 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Build Angular features with Gemini CLI and Angular Skills - Part 2 | NatokHD