일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- retorift
- Same parameter
- widget test
- 인코딩방지
- Parameter specified as non-null is null
- pubspec
- 테스트 주도 개발론
- refresh 토큰
- Refresh Tocken
- SOLID 원칙
- 플러터
- 안드로이드
- dart test
- 2D 그래픽 라이브러리
- 플러터 테스트
- 객체 지향 설계
- TDD 개발 방법론
- pubspec.yaml
- 다트
- 2D graphics library
- 토큰갱신
- 배움순서
- Flutter
- dart
- Android
- 안드로이드를 위한
- permission_handler
- 8시간 삽질
- 다트 테스트
- 에러 메시지를 잘보자 ^^
- Today
- Total
목록Flutter (6)
Landroid
안녕하세요. 안드로이드 하다가 플러터로 넘어간 초보 개발자입니다. 플러터를 독학으로 배웠을 당시에는 한국어든 영어든 워낙 자료도 없고 해서 꽤나 애를 먹은 기억이 나네요 (Flutter SDK 설치하는데만 3일 날린 삽질이 아직도 생생합니다 ㅠㅠ) 이 블로그를 작성하고 있는 2021년 3월 30일 기준으로 워낙 다양한 자료, 블로그, 유튜브, 강의 등등등이 나와있지만 아직도 한국어로 된 로드맵이 거의 없거나 덜 알려진 좋은 자료들이 널리 알려지지 않았던 것과 같이 아직 불편한 점들이 여러 가지 있어서 이 글을 작성하려 합니다. ㅎㅎ *주의* 이 글은 개념 설명이 아닌 하나의 로드맵을 작성한 글이기 때문에 모든 내용을 설명하지 않는다는 점 참고 바랍니다. Dart 먼저 플러터 하기 전에 해당 프레임워크가 ..
github에서 .gitignore를 추가하면 template 에는 flutter가 없습니다. 하지만 이미 플러터에서 플러터 전용 gitignore가 있습니다. flutter/flutter Flutter makes it easy and fast to build beautiful apps for mobile and beyond. - flutter/flutter github.com 그래서 이걸 이제 어떻게 사용하느냐 우선 프로젝트를 생성할 폴더에서 아무것도 쓰이지 않은 .gitignore를 만듭니다. 1. github에서 .gitignore를 추가한 채 생성, 클론 후 로컬에 저장 2. 프로젝트를 생성할 폴더에서 git init 한 다음, .gitignore 생성 이제 비어있는 .gitignore를 생성하셨..
Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Flutter, Mozilla Firefox and Firefox OS, and many other products. Skia는 다양한 하드웨어 및 소프트웨어 플랫폼에서 공통 API를 제공하는 오픈 소스 2D 그래픽 라이브러리입니다. 구글 크롬, Chrome OS, Android, Flutter, Firefox, Firefox OS 등 많..
플러터로 테스트와 디버깅하는 방법에 대해 설명하겠습니다. 테스트 종류 앱 테스트하기(플러터 공식문서) 유닛 테스트: 단위 기능, 방법 또는 클래스를 테스트합니다. 위젯 테스트 : 단일 위젯을 테스트합니다. 통합 테스트 : 완성된 앱이나 앱의 상당 부분을 테스트합니다. 1-1. 유닛 테스트 단위 테스트 소개 Mockito 우선 pubspec.yaml 파일에서 dev_dependencies에 test 라이브러리를 추가합니다. dev_dependencies: test: 그다음 테스트할 클래스나 메서드가 있으면 가져다가 테스트 코드에 작성하시면 됩니다. 저는 공식 페이지에 있는 예제를 그대로 가져다 쓰겠습니다. // lib/counter.dart class Counter { int value = 0; void ..
플러터로 프로젝트를 생성하면 pubspec.yaml이라는 파일도 같이 생성이 됩니다. 주석이 많은데 잘 보시면 pubspec.yaml을 어떻게 사용하는지 안내하는 내용이 담겨 있습니다. 꽤 자세히 작성되어 있어서 읽어보시면 좋고 물론 보기 불편하니 삭제하셔도 무관합니다. pubspec 속성 종류 name: test description: A new Flutter application. publish_to: 'none' version: 1.0.0+1 environment: sdk: ">=2.7.0
플러터를 처음 공부할 때 가장 어려웠던 것 중 하나가 권한요청입니다 ㅠㅠ. 정확히는 어렵다기 보다 내장기능이 없고 라이브러리를 끌고 와서 사용해야 한다는 점이 안드로이드랑 좀 달라서 당황스러웠습니다. 그럼 플러터에서 권한 요청하는 대표적인 라이브러리인 Permission_handler에 대해 알아보겠습니다. 우선 원하는 라이브러리를 찾기 위해 아래 사이트에 접속해서 permission이라고 검색을 합니다. https://pub.dev/ Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and gener..