반응형
반응형
Error ShowDialog 를 사용하려는데 에러가 났다. StatefulWidget을 사용하여 ShowDialog를 보여주려는데 자꾸 다음과 같은 에러가 난다. 플러터 공식 홈페이지 예제를 보면 StatelessWidget 기준으로만 있어서 한참을 해맸다... ══╡ EXCEPTION CAUGHT BY GESTURE ╞═══════════════════════════════════════════════════════════════════ The following assertion was thrown while handling a gesture: No MaterialLocalizations found. MyApp widgets require MaterialLocalizations to be provid..
Overview 실시간 검색기능으로 검색어와 일치하는 항목 출력 ListView 목록 구현 포스팅 관련 해당 포스팅은 이전 포스팅의 ListView+Card 활용 예시의 소스코드를 이용합니다. ListView에 목록 표시 관련 포스팅은 아래의 링크를 확인해주세요. 2023.04.28 - [Programming/Flutter] - Flutter - ListView, Card - 스크롤 가능한 목록 표시, 목록 선택시 특정 목록 내용 보여주기 포스팅에 사용된 예시 프로젝트 파일 다운로드 예시를 위한 프로젝트 파일은 깃허브에서 다운로드 가능합니다. '2_add_search_example' 폴더를 확인해주세요. https://github.com/luvris2/flutter_memo_app GitHub - luv..
Error Target of URI doesn't exist: 'package:flutter/material.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. 다른 환경의 컴퓨터에서 플러터를 실행하니 다음과 같은 에러가 출력되며 애플리케이션이 실행되지 않았다. 에러 메시지를 읽어보니 대략적으로 dart가 없다는 것 같다. 분명 설치했었던거 같은데... 아닌가?... 해결 방법 프로젝트 우측의 디렉토리에서 'pubspec.yaml' 파일 열기 우측 상단의 다운로드 버튼(Get Packages) 클릭 에러 해결
부제 : 안드로이드에서 사용하는 'Recycler View Adapter', 플러터에서 구현하기 ListView와 Card 위젯 사용 예시를 위해 DB 연동은 제외하고 기능만을 설명합니다. 포스팅에서 설명한 예시 프로젝트는 깃허브에서 다운로드 가능합니다. '1_base_listview_example' 폴더를 확인해주세요. https://github.com/luvris2/flutter_memo_app GitHub - luvris2/flutter_memo_app Contribute to luvris2/flutter_memo_app development by creating an account on GitHub. github.com 레이아웃 관련 위젯 설명 ListView 선형으로 정렬된 스크롤이 가능한 위젯..
이 포스팅은 다른 프로그래밍 지식이 어느정도 있다는 전제하에 문법을 쉽게 확인할 수 있도록 작성되었습니다. 프로그래밍이 처음이라면 자세히 설명된 포스팅을 함께 링크해둘테니 확인해주세요. 개념은 거의 동일합니다. 주석(Comments) // : 슬래시 두번을 하면 해당 줄을 컴퓨터가 코드로 인식하지 않음 // 주석 변수(Variable) 변수 선언 데이터타입 변수명 : 해당 데이터타입을 지닌 변수 선언 데이터타입? 변수명 : 널 값도 들어올 수 있는 변수 선언 변수 선언시 데이터타입의 종류 var : 처음 정의되는 변수의 데이터타입을 따라감 String : 문자 int : 숫자 const : 상수, 처음 설정한 값을 이 후 변경할 수 없음 final : 변수 정의 후 나중에 값을 저장할 수 있음 var v..
플러터, 다트 설치 없이 아래의 사이트에서 간단한 로직을 작성하여 확인 할 수 있음 다트패드 https://dartpad.dev/ DartPad dartpad.dev