Book/개발관련 (3) 썸네일형 리스트형 Do it! 플러터 앱프로그래밍 4장(플러터 위젯 사용법) 1. 스캐폴드를 이용한 머티리얼 디자인 적용 1) 머티리얼 디자인 : 구글에서 사용한 플랫디자인 지침 2) 머티리얼 디자인 적용을 위해 스캐폴드 클래스 이용 - 위젯을 여러개 만들때는 Row, Column 위젯을 이용(Row : 가로, Column : 세로) 2. 이미지와 폰트 추가 1) 이미지 표시 방법 - 디렉터리를 생성하고 image 삽입(ex - image.png) - pubspec.yaml에 해당 이미지 정보 추가 // image 추가 예시 assets: - image/image.png - dart 파일에 코드 추가 (file : 외부의 폴더나 갤러리에 있는 파일사용 / asset : 앱 제작시 미리 넣어놓은 파일 사용 / memory : 배열, 문자열 형대의 이미지 데이터 사용) - 이미지 크.. Do it! 플러터 앱프로그래밍 3장 1. 플러터 프로젝트 구조 1) android : 안드로이드 프로젝트 관련 파일(Android Studio) 2) ios : ios 프로젝트 관련 파일(Xcode) 3) lib : 플러터 앱 개발을 위한 다트파일 4) test : 플러터 앱 개발중 테스트 파일 위치 5) 기타 파일 -> pubspec.yami : package, image, font등 설정 -> README.md : 프로젝트 관련 설명 2. main.dart 1) import 구문 -> 패키지를 불러올때 사용하는 구문(자동완성 사용시 자동 import) 2) main() -> 시작위치 -> runApp 함수 호출위치 3. 상태연결에 따른 위젯 구분 1) statelessWidget -> 내용을 갱신할 필요가 없는 위젯(정적) -> 화면에.. Do it! 플러터 앱프로그래밍 1~2장 요즘 Google에서 다양한 제품을 밀고 있는것 같습니다. 이전에 사용해보았던 Firebase도 그렇지만 Android 쪽이 확실히 도큐먼트도 친절하고, 한글로 번역이 되어있는 경우가 많아 사용하기에 편한것 같습니다. 저희 회사는 네이티브앱용 모듈만 개발하다보니 크로스 플랫폼 쪽으로는 공부해 본적 없었는데 가볍게 공부해보고 싶은 생각이 들어 책을 보면서 정리해보려고 합니다. 1. 플러터 특징 1) 높은 개발 효율 2) 유연한 사용자 인터페이스(Widget 제공) 3) 빠른 속도(Skia Engine) 4) Google에서 개발 -> Android Studio에서 Plugin의 형태로 설치 및 사용 가능 2. 다트 -> Google이 웹 프런트엔드 구현을 위해 개발한 언어로 플러터 환경에서도 사용됨 1) .. 이전 1 다음