본문 바로가기

플러터2

[Flutter/Dart] Web Blog App 코딩하기 1. 콜백함수와 웹뷰 위젯 (콜백함수) Callback 함수는 일정작업이 완료되면 실행되는 함수이다. 함수를 정의해두면, 바로 실행되지 않고, 특정 조건이 성립할 때 비로소 실행된다. 유저가 화면을 터치할 때, 웹뷰의 로딩이 완료되었을 때 등 실행된다. (웹뷰 위젯) 웹뷰는 프레임워크에 내장된 브라우저를 앱의 네이티브 컴포넌트(component)에 임베딩(embedding)하는 기능이다. 즉 앱에서 웹브라우저 기능을 구현해주는 기술이다. 웹뷰는 네이티브 컴포넌트에 비해 속도가 느리고 애니메이션이 부자연스럽다는 단점이 있다. 그럼에도 웹뷰를 사용하는 이유는 웹사이트를 쉽게 활용할 수 있기 때문이다. 플러터에서도 웹뷰 위젯을 제공하며, 이 위젯을 사용하여 앱에서 브라우저를 실행할 수 있다. 웹뷰 위젯의 속성.. 2023. 9. 3.
[Flutter/Dart] 주석 표기법(Commenting Code) Dart는 다른 프로그래밍 언어들과 같이 작성한 코드에 주석을 달 수 있도록 하고 있다. 코드와 나란히 주석을 기재하면 되고, 컴파일러는 이 주석부분을 무시한다. 작성하는 코드의 깊이와 복잡성으로 인해 이유에 대한 전체적인 큰 그림이 모호해질 수 있다. 이를 방지하기 위해, 자신의 코드를 짜고나서 다른 사람들이 잘 이해할 수 있도록 주석을 하면 좋다. 어쩌면 당신이 미래의 그 사람일 수도 있다. (single-line comment) 한 줄 주석은 슬래쉬 2개를 문장 앞에 적는다. (multi-line comments) 한 줄 주석을 쌓아서 여러 줄 주석을 작성할 수 있다. (comment blocks) 주석 시작에 /*를, 주석 마지막에 */ 를 넣는다. 다음과 같이 안에다 다시 쓰는 것도 가능하다. .. 2023. 9. 3.