반응형 Android Studio3 [플러터]Flutter / Hot Reload와 Hot Restart 의 차이점 우리가 앱을 디버깅할 때 한 번쯤은 겪는 상황이 있다. 바로 Ctrl + S 한 다음에 에뮬레이터에서 동작이 잘 되는지 테스트해보려고 했는데 아예 클릭조차 되지 않는 상황 말이다. 이런 문제가 보통 발생하는 원인은 지금 테스트해보려고 하는 그 코드가 외부 코드, 예를 들어 컨트롤러 같은 외부 코드와 연결되어 있는 코드(글로벌 상태)라서 그렇다.우리는 이런 문제가 발생했을 때 대게 그냥 다시 flutter run을 하거나 안드로이드 스튜디오라면 시작버튼을 다시 누를 것이다. 그럼 왜 외부 코드와 연결된 위젯은 Ctrl + S 같은 걸로 상태가 업데이트되지 않는 것일까?그 이유는 Ctrl + S가 하는 동작은 Hot Reload이기 때문이다. 그렇다면 Hot reload라는 것은 무엇일까? 먼저 Hot .. 2024. 10. 12. [플러터]Flutter / Flutter Performance 에서 새롭게 바뀐 Flutter Inspector 사용법 (Flutter DevTools) 안드로이드 스튜디오에서 최근 플러터 플러그인 버전부터 DevTools와 관련되어서 업데이트가 진행되었다.업데이트 내용을 살펴보면 원래 우리가 쓰던 기존의 Flutter Performance는 삭제가 되고 새롭게 Flutter DevTools에 병합이 되었다. 오늘은 원래 Flutter Performance에 있던 기능이 어디로 병합됐는지 알아보고 사용해 볼 것이다. https://plugins.jetbrains.com/plugin/9212-flutter Flutter - IntelliJ IDEs Plugin | MarketplaceSupport for developing Flutter applications. Flutter gives developers an easy and productive way t.. 2024. 10. 11. [플러터]Flutter / 아주 쉬운 왕초보 Splash화면 만들기(패키지 필요 없음)(인트로 화면 만들기) 대부분의 앱들은 시작 시에 짧은 Splash 화면을 가진다. 이번 포스트에서는 ui 구성만으로 초간단 스플래시 화면을 만들어 볼 것이다.다른 대부분의 사람들은 flutter_native_splash 패키지를 이용해서 만들지만 이번 포스트는 그런 작업보다 더 간단하다. 일단 먼저 결과물을 살펴보자. 전체 코드는 이렇다.import 'package:flutter/material.dart';class IntroBlog extends StatefulWidget { const IntroBlog({super.key}); @override State createState() => _IntroBlogState();}class _IntroBlogState extends State { bool canShowSpla.. 2024. 9. 10. 이전 1 다음 반응형