본문 바로가기
게임 & 프로그래밍

[Flutter]단어장 데이터 만들기

by 장미제이 2021. 5. 21.
반응형

워드톡에서 사용할 단어장을 만들어봅니다.

 

단어장을 만든 후 한단어 한단어 입력할 수도 있겠지만 우리는 세상에 널려 있는 데이터를 사용하기로 합니다.

 

다음 단어장입니다.

https://wordbook.daum.net/

 

다음 단어장

 

wordbook.daum.net

 

이곳에 가면 많은 단어장이 있는데요

단어장을 엑셀로 다운로드 받을 수 있습니다.

워드톡에선 다운로드 받은 엑셀파일을 읽어 들여 단어장으로 만들겁니다.

 

✔︎ 단어장 다운받기

 

다운로드된 파일은 "wordbook.xls"로 저장됩니다.

원하는 이름으로 바꾸세요.

여기서는 "보카바이블3.0-1"로 저장합니다.

 

저장된 파일을 엑셀로 열어봅니다.

단어, 발음기호, 주요뜻, 메모, 암기여부 등  단어장을 만들기위한 모든 정보가 있습니다.

 

위와 같은 구조로 단어 정보를 담을 수 있는 그릇(클래스)을 만들어 보자

lib/model/wordinfo.dart

class WordInfo {
  //단어
  var word;

  //뜻
  var mean;

  //발음기호
  var phonetic;

  //메모
  var memo;

  //암기여부
  bool? isOk = false;

  WordInfo({var word, this.mean, this.phonetic, this.memo, this.isOk});
}

댓글