본문 바로가기

생활코딩3

[Flutter] Android SDK "Android API 29 Platform" 에러 해결 안드로이드 스튜디오 플러터에 아래와 같은 에러가 떴다. 이리저리 해도 잘 안 고쳐지고, 골머리만 아프다. ■ 에러메세지 안드로이드 스튜디오 상단에 에러 메시지가 계속 표기된다. 'Android SDK "Android API 29 Platform" is not found on the disk or corrupted.' 또는 'Android SDK "Android API 29 Platform" is missing' ■ 해결방법 1) 안드로이드 스튜디오 상단 메뉴에서 file - Projrct Structure - Project Settings - Modules을 클릭한다. 2) Modules SDK - Dependencies항목을 클릭하고, 밑에 있는 Export 항목 중 필요한 항목을 클릭하면 에러메시지가.. 2023. 9. 17.
[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.