일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- wrap
- swift
- GitHub
- Android
- M1
- error
- list
- AppleSilicon
- sqflite
- xcode
- ios
- 춘식
- react
- datetime
- GetX
- 데스크테리어
- TextField
- 라이언
- database
- 간단리뷰
- listview
- 내돈내산
- VSCode
- 카카오
- Git
- Flutter
- 데스크셋업
- AppBar
- visualstudiocode
- 플러터
- Today
- Total
목록Flutter (45)
welcome to my blog
해볼것 : 1. database 생성 2. 항목 추가 3. 저장내용 읽어오기 4. 항목 삭제 5. 내용 수정(update) 필요한 패키지 : path, path_provider, sqflite void setPath() async { print('setPath !!!'); var databasePath = await getDatabasesPath(); _path = join(databasePath, 'demo123.db'); print('path @@ : ${_path}'); } void open() async { print('open !!!'); Database database = await openDatabase(_path, version: 1, onCreate: (Database db, int ve..
어플을 새로 켤때마다 초기화되지만, database를 이용하면 정보를 저장했다가 불러올 수 있다. 간단하게 database 생성, 추가, 읽어오기를 테스트 해보겠다. (수정, 삭제는 다음 포스팅에..) 설치 라이브러리 : sqflite, path path 라이브러리 : 경로 관련 라이브러리 join() : 경로를 병합시켜준다. 예시) p.join('path', 'to', 'foo'); // -> 'path/to/foo' sqflite 라이브러리 : database 관리 라이브러리 getDatabasesPath() : 기본 데이터베이스 경로를 가져온다. 일반적으로 Android는 data/data/ , iOS는 Documents 디렉토리 이다. Future getDatabasesPath() => datab..

MacOS 업데이트 이후 갑자기 오류메시지 발생 Launching lib/main.dart on iPhone 12 in debug mode... Warning: CocoaPods not installed. Skipping pod install. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To install see htt..

일정관리 어플을 만들어보면서 헷갈렸던 부분이나 까먹을것 같은 내용 정리 전체 코드는 하단참고 만들 기능 : 1. 텍스트박스에 글씨를 적고 Add버튼을 누르면 하단에 내용이 추가된다. 2. 휴지통 모양의 버튼을 누르면 해당 항목이 삭제된다. 3. 체크박스를 클릭하면 완료되었다는 의미로 취소선을 표시한다. 사용라이브러리 : GetX //version get 4.3.8 //command flutter pub add get //pubspec.yaml dependencies: get: ^4.3.8 1. UI 구성 필요한 위젯 : 스케쥴 입력 부분 : Textfield(입력) / TextButton(추가) / Divider(없어도됨) 등록된 스케쥴 표시 부분 : ListView(목록표시) / ListTile(Lis..
dart 랜덤 수 사용 import 'dart:math'; var randomIndex = Random().nextInt(10); 0~10 까지의 수 중에서 랜덤 수 반환 nextInt 내부의 수를 바꿔서 사용 List 정의 / 사용 List weekArray = [ {'name': 'monday', 'text': '월요일'}, {'name': 'tuesday', 'text': '화요일'}, {'name': 'wednesday', 'text': '수요일'}, {'name': 'thursday', 'text': '목요일'}, {'name': 'friday', 'text': '금요일'}, {'name': 'saturday', 'text': '토요일'}, {'name': 'sunday', 'text': '일요..

개발하다가 에러 났을때 해결한 방법 혹시나 다음에 또 같은 에러가 발생하면 시도해보려고 기록! "Flutter Run main.dart in ProfileMode" 로 빌드했을 때 iOS Observatory not discovered after 30 seconds. This is taking much longer than expected... 위와같은 에러가 발생하면서 어플이 설치되다가 중단되었다. ( 이상하게도 그냥 어플 눌러서 켜면 켜지긴 했음 ... (???)) Flutter와 사용했던 라이브러리들도 다 최신이었고 앱 삭제 단말 재부팅 등등 다 해봤는데도 해결되지 않았음 해결하려고 시도했던 방법: flutter 프로젝트의 ios 폴더의 xcworkspace 실행 > Singing & Capabil..