반응형 Flutter3 Flutter에서의 Hot Reload란? 일반적으로 Native iOS 혹은 Android 개발을 하다 보면 굉장히 스트레스 받는 요소는 개발적인 부분들뿐만 아니라 코드 변경 이후 빌드 시간이죠.변경한 내용에 대해 빠르게 확인해보고 싶지만 그럴 수가 없는 게 현실이며 프로젝트가 커지면 커질수록 이 대기시간은 기하급수적으로 증가하게 됩니다.따라서, 이런 부분을 정확히 알고 있는 Flutter에서 굉장히 장점으로 내세우는 기능이 바로 Hot Reload입니다. Hot Reload를 활용하면 변경 사항을 즉각적으로 확인할 수 있으며 코드의 변경 및 확인 사이클이 매우 짧아지게 되어 빠른 시도, 빠른 피드백이 가능하게 됩니다.Hot Reload기본적으로 업데이트된 소스 파일들이 Dart Virtual Machine에 주입되면 Flutter는 변경된 사.. 2024. 7. 7. 크로스 플랫폼 개발의 진짜 장점 최근 많은 스타트업들이 앱 개발을 위해 React Native (RN)와 Flutter를 활용하고 있습니다.초기 단계의 스타트업들은 개발 자원이 한정되어 있기 때문에 각 플랫폼마다 네이티브 개발자를 고용하는 것이 큰 부담이 됩니다. 따라서 크로스 플랫폼 프레임워크를 채택하는 것은 자연스러운 선택처럼 보입니다.단일 코드베이스로 iOS, Android, 웹 등 여러 플랫폼을 커버할 수 있는 능력은 매우 매력적인 기능입니다. 비록 실제로는 플랫폼별로 약간의 코드가 필요할 수 있지만요.저는 iOS 모바일 앱 개발자로서 이 트렌드에 관심을 가지지 않을 수 없었고, 초보 수준이지만 두 프레임워크 모두를 사용해 보았습니다.앞서 언급했듯이 호환성은 큰 장점이고, 채용 관점에서 보면 특히 React Native는 프론트.. 2024. 7. 5. TabController 탭 전환 시 애니메이션 비활성화하기 아래와 같이 animationDuration을 zero로 넣어주면 탭 전환 시 애니메이션이 발생하지 않습니다.tabController = TabController( length: 4, vsync: this, animationDuration: Duration.zero)추가로, 스크롤을 통한 페이지 전환을 방지하기 위해서는 아래와 같이 수정이 필요합니다.// ...TabBarView( physics: const NeverScrollableScrollPhysics(), ...// ... 2024. 7. 5. 이전 1 다음 반응형