목록개발/앱 개발 (11)
소소한 개발 공부

플러터를 사용할 때 노란 밑줄이 뜨는 경우가 상당히 많다. 위의 사진처럼 pubspec.yaml 파일에서 flutter_lints를 주석처리 해주고 Pub get 버튼을 눌러 패키지를 적용시켜주면 노란 밑줄을 표시하지 않는 것을 확인할 수 있다.
flutter docs 를 보고 작성했습니다. SQLite에 데이터 저장하기 로컬 디바이스에 많은 데이터를 저장하고 쿼리를 요청해야 한다면, 로컬 파일이나 키-값 저장소 대신 데이터베이스를사용해보세요. 일반적으로 데이터베이스는 다른 로컬 솔루션보다 더 빠른 flutter-ko.dev 플러터 SQLite 데이터베이스는 다음과 같이 사용할 수 있다. 1. 의존성 추가. 2. 데이터 모델 정의. 3. 데이터베이스 열기. 4. 테이블 생성. 5. 데이터베이스에 테이블 요소 추가. 6. 테이블 리스트 조회. 7. 데이터베이스에 있는 테이블 수정. 8. 데이터베이스에서 테이블 삭제. 1. dependencies(의존성) 추가는 pubspec.yaml 파일의 dependencies 란에 sqflite를 추가하는 것이..

메모를 작성하고 저장하는 어플리케이션을 만든다. 우선 패키지를 만들고 스크립트를 작성한다. 막상 패키지를 만들려고 lib 폴더에 우클릭을 해봐도 New->Package 버튼이 보이질 않았다. 아래의 블로그 정보를 통해 해결했다. lib 폴더 우클릭 -> Mark Directory as -> Source Root 클릭 하면 lib 폴더에 우클릭 시 New->Package 버튼이 나온다. https://ondolroom.tistory.com/865 flutter package 생성이 안될 경우 플러터 프로젝트를 생성하고 lib폴더에서 패키지를 생성하려고 할 때 아래와 같이 패키지가 보이지 않는 경우가 있다. 필자의 경우 툴박스의 안드로이드 스튜디오를 사용 할 때 보이지 않았다. ondolroom.tistor..

위젯 Widget 사전 상의 의미는 작은 장치이며 실제로 사용되는 의미는 아래와 같다. 1. 독립적으로 실행되는 작은 프로그램 2. 주로 바탕화면 등에서 날씨나 뉴스, 생활 정보 등을 보여줌 3. 그래픽이나 데이터 요소를 처리하는 함수를 가지고 있음 flutter에서 위젯이란 무엇일까? flutter의 위젯은 React 에 영감을 받은 최신 프레임 워크를 사용해 빌드되는 UI이다. 1. UI를 만들고 구성하는 모든 기본 단위 요소이다. 2. 눈에 보이지 않는 요소들까지 모두 위젯이다. = UI 디자인과 관련해서 레이아웃을 돕는 요소까지 모두 위젯이다. flutter의 모든 것은 위젯으로 텍스트부터 버튼, 스크린 레이아웃 등이 해당된다. flutter에 어떤 위젯이 있는 지는 아래의 사이트에서 확인할 수 ..

1. Dart 개요 flutter를 개발할 때 사용하는 언어인 Dart 언어는 객체지향 언어로 변수로 쓸 수 있는 모든 것은 객체(Object)이며 모든 객체는 클래스(class)의 인스턴스(instance)로서 존재한다. 모든 숫자(number), 함수(function), null 까지 object라고 할 수 있다. null을 제외하고 모든 객체(Object)는 Object 클래스를 상속받는다. Dart 언어는 강한 타입 언어이지만 (- 컴파일 시간 혹은 런타임에 타입 검사를 실행하고 서로 다른 타입의 형변환을 위해서는 명시적 선언이 필요) Dart가 타입을 암시할 수 있기에 타입을 명시하지 않아도 된다. ex) var 자료형 Dart의 기본 자료형은 5가지로 int, double, String, bo..

기존 안드로이드 스튜디오의 에뮬레이터는 동작이 느린 단점이 있기 때문에 보다 편한 개발환경을 위해 nox 에뮬레이터를 사용한다. 1. 녹스 설치 홈페이지에서 exe 파일을 다운 받아 설치를 완료한다. https://kr.bignox.com/ 녹스 앱플레이어 - 윈도우 컴퓨터,맥북과 호환성이 뛰어난 가장 빠르고 안정적인 무료 안드로이 지금까지 써본 앱플레이어중엔 녹스가 제일 좋은것 같아서 몇년 전부터 계속 애용중입니다. 앞으로도 유저 의견 많이 받아들이고 번창하시길 바랍니다 :) kr.bignox.com 녹스를 처음 실행하면 가로가 긴 태블릿 환경으로 볼 수 있다. 환경설정에서 이를 스마트폰 환경으로 바꿔준다. 우측 상단의 톱니바퀴 버튼으로 시스템 설정을 열고 태블릿->스마트폰으로 변경해주고 일반 탭에서 ..