본문 바로가기

flutter10

[Flutter] Test Code 앱 테스트 Unit Test : 단위 기능, 방법 또는 클래스를 테스트. (가장 작은 단위의 테스트) Widget Test : 단일 위젯을 테스트. (컴포넌트 테스트) Integration Test : 완성된 앱이나 앱의 상당 부분을 테스트 Unit Test(단위 테스트) 단위기능, 방법 또는 클래스를 테스트한다. 단위 테스트의 목적은 다양한 조건 아래에서 로직 단위의 정확성을 검증하는 것이다. 일반적으로 테스트 되는 단위 조직의 외부 의존성은 모의 객체로 대체한다. 사용방법 Mockito를 사용해서 mock 객체 생성하기 단위 테스트 소개 Widget Test(위젯 테스트) 단일 위젯을 테스트한다. 위젯 테스트의 목적은 위젯 UI가 예상한대로 보이고 상호 작용하는지 검증하는 것이다. 위젯 테스트는 다수.. 2020. 7. 26.
[Flutter Codelab] Adding AdMob ads Adding AdMob ads to a Flutter app 1. Introduction 이번 codelab에선 AdMob banner, 전면광고, Awesome Drawing Quiz라고 불리는 앱에 리워드주는 광고, 그리는 것의 이름을 플레이어가 맞추는 게임을 추가하는 것을 안내한다. ☑️만약 codelab을 통해 일을 하면서 어떤 이슈가 발생한다면, 아래 링크에 있는 Report a mistake를 클릭해서 제보해주세요. What you'll learn ​ ✅ Flutter앱을 위해 Firebase project를 셋업하는 방법 ​ ✅ Firebase AdMob plugin을 구성하는 방법 ​ ✅ 배너, 전면광고, 리워드 광고를 플러터 앱에서 사용하는 방법 What you'll need Androi.. 2020. 7. 2.
[Flutter] 3. Wrap 3. Wrap class 수평 또는 수직으로 여러개의 자식들이 실행되는 것을 표시하는 위젯. Wrap은 각각의 자식을 배치하고 main축에서 direction이 주어지고 사이에 공간이 생긴 이전의 자식을 그 자식에 맞게 위치한다. 만약 충분한 공간이 없다면, Wrap 은 cross축 존재하는 children에 맞게 새로 실행한다. 모든 자식이 할당된 후, 실행된 자식들은 메인축에 따라 위치한다. runSpacing과 runAlignment에 따라 교차 축에 배치된다. Wrap 클래스는 디바이스를 벗어났을때, 줄내림을 해줄때 사용한다. 자동으로 내려감. Ex) 댓글, 글이 길때, 줄내림을 할때 사용. Wrap( children: [ SizedBox( width: 200, child: FlatButton( .. 2020. 6. 22.
[Flutter] 2. Expanded https://flutter.dev/docs/codelabs/layout-basics#expanded-widget flexible 과 비슷하게, Expanded 위젯은 위젯을 감쌀 수 있고, 여분의 공간에 강제로 채워넣을 수 있다. 💡Tip : Flexible 과 Expanded 위젯의 차이점은 무엇일까? Flexible 은 Row 나 Column 위젯에서 특정 위젯을 resize하기 위해 사용한다. 이렇게하면 부모 위젯과 관련하여 크기를 유지하면서 자식 위젯의 간격을 조정할 수 있다. Expanded 위젯은 자식 위젯의 제약을 변경하고 다른 여백의 공간을 채운다. 남아있는 공간을 알아서 채워줌. css에서의 flex 를 먹일수도있음. class FirstWeek extends StatelessWidge.. 2020. 6. 15.