Video Kajian Screen
Developing my project using Flutter in Visual Studio Code has been an exciting and meaningful experience that allowed me to explore how modern mobile applications can be built efficiently and creatively. This project began as a personal challenge to create a clean, responsive, and user-friendly application while fully utilizing Flutter’s powerful widget-based system. Throughout the development process, I learned how to plan, design, and implement features in a structured and enjoyable workflow.
Working in VS Code provided a lightweight but effective environment that made development smooth and productive. Extensions such as Flutter tools, Dart support, and real-time debugging helped me focus on writing clean UI components and building the overall structure of the app. Hot Reload became one of the most valuable tools, allowing me to instantly see changes on the screen without restarting the entire application. This made experimentation easier and encouraged me to repeatedly refine my design until I achieved the look and feel I wanted.
The process of building the interface was one of the most enjoyable parts of the project. Flutter’s widget system allowed me to create a consistent design by combining elements like Columns, Rows, Containers, and custom components. I experimented with animations, padding, spacing, and typography to ensure that the application felt balanced and visually appealing. Designing the layout using Flutter felt intuitive and flexible, and I appreciated how each widget could be deeply customized to match the project’s concept.
Another key part of the experience was managing the app structure. Organizing files, separating screens, and creating reusable widgets helped me learn the importance of clean project architecture. I also enjoyed working with Flutter’s state management options, which allowed me to control interactions and changes in the UI smoothly.
Throughout the development journey, there were challenges—such as fixing layout overflows, managing responsive designs for different screen sizes, and handling performance issues—but each difficulty taught me something important. Searching for solutions, testing different approaches, and learning through trial and error made the project more rewarding.
Overall, building this project with Flutter in VS Code gave me hands-on experience in mobile app development from start to finish. I learned how to turn ideas into functional screens, how to design interfaces that feel natural, and how to solve real technical problems. This project strengthened my understanding of Flutter and increased my confidence in creating applications that are both beautiful and functional.
