본문 바로가기

Book

(7)
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) ..
휘둘리지 않는 힘(김무곤) 저는 개인적으로 셰익스피어의 작품중 희극 보다는 비극을 좋아합니다. 희극보다는 비극이 인물의 심적 묘사가 극적으로 느껴지기 때문입니다. 셰익스피어의 4대비극을 보면 작품속의 주인공은 외적으로 매우 훌륭하게 보이는 사람입니다. 그들은 당대의 뛰어난 능력을 장군이고, 왕이며, 지식인입니다. 하지만 우리는 작품속에서 그들이 자신의 욕망, 아집, 열등감 속에서 몸부림치는 것을 보게됩니다. 어릴 적에는 그것이 그들의 어리석음 때문인것 처럼 보였지만, 지금은 그들의 마음속에 잠재된 결여가 어떠한 기회를 통해 밖에 드러날 때, 충분히 훌륭하고, 강하게만 보였던 그들이 얼마나 처절하게 망가지는 지를 보며 애처로움을 느끼기도 합니다. 이 책은 햄릿, 리어왕, 맥베스, 오셀로를 통해, 그들의 삶이 비극이 된 원인을 바라보..
사소한 아이디어의 힘 제목 : 사소한 아이디어의 힘 지은이 : 데이비드 로버트슨, 켄트 라인백 한줄 요약 : 자신의 강점을 극대화 시키는 제3의 혁신의 방법 느낀점 : 혁신이라는 이야기를 들으시면 어떤 생각이 드시나요? 아마 대부분의 경우, 새로운 기술이나 새로운 개념, 색다른 발상을 통해 완전히 새로운 변화를 추구하는 것을 생각하실 것이라 생각합니다. 하지만 이 책에서 이야기하는 혁신은 약간 다릅니다. 이 책에서의 혁신은 접근방법에서의 혁신을 이야기합니다. 우리 회사가 가진 장점을 극대화하기 위해서는 어떻게 접근해야 할것인가! 라는 주제를 가지고 지금보다 더 소비자가 구매하고 싶어지게 만드는 방법에 대한 고찰을 통해 소비자의 발걸음을 인도하는 혁신을 다양한 사례를 통해 이야기하고 있습니다. 게토레이, 노보노디스크, 카맥스,..
돈의 흐름으로 보는 세계사 제목 : 돈의 흐름으로 보는 세계사 지은이 : 미야자키 마사카츠 한줄 요약 : 물물 교환에서 가상화폐에 이르기까지의 돈의 역사 느낀점 : 제가 어렸을 적에도 대한민국에는 돈이 존재했고, 그 돈이 사용 가능한 것이 당연하다고 생각했었습니다. 왜 이 종이에는 물건을 사고, 팔수 있는 능력이 있는가에 대해서 궁금했던 적은 특별히 없었던것 같습니다. 어떻게 보면 당연하다고 생각했는지도 모르겠습니다. 아직 많다고는 할수 없는 나이지만 세상을 조금이나마 살다보면 당연한것은 그 이유가 있기에 존재한다는 생각을 하게 됩니다. 돈 역시 그렇습니다. 지금의 화폐가 화폐로써 기능하기 위해서 필요한 것은 '신용'입니다. 이전에는 사람들이 금, 은, 희귀품등에 가치를 정하고, 사회적 합의로써 그 가치를 약속하였기에 금, 은으로..
소프트웨어 장인 (산드로 만쿠소 지음) 제목 : 소프트웨어 장인 지은이 : 산드로 만쿠소 한줄 요약 : 더 나은 개발자가 되기 위하여 해야할 일들에 관하여 어쩌다보니 프로그래밍적으로 알게된 것을 정리하고 싶어서 만들었던 블로그의 첫글을 제가 읽은 책에 대하여 작성하게 되었습니다. 블로그에 글을 작성하려고 생각할 때마다 한참동안 글을 쓰다 지우다 하다가 그냥 꺼버리곤 합니다. 그것은 아마 두려움이 강해서 일 것이라 생각합니다. 소프트웨어의 장인이라는 책의 제목을 보고 저는 공방에 앉아 세상의 무엇도 신경쓰지 않고 오로지 자신의 작업에 매진하는 이미지를 생각했습니다. 하지만 이 책이 의미하는 장인은 제가 생각하던 장인과는 달랐습니다. 자신의 세계에 갇힌 사람이 아니라 어딘가의 개발자와 함께 생각하고, 서로의 단점을 보완하면서 자신이 맡은 프로젝트..