[플러터] 필요해서 플러터로 만든 앱 : 시간 기록 앱 가끔 시간을 잴 일이 있다. 또는 어떤 일이 벌어진 시점을 기록해두고 싶을때가 있다. 기본적으로 버튼을 클릭하면, 시간을 기록하고, 기록된 시간과의 시간차를 계산해 주는 어플이다. 가끔 이거 얼마나 걸렸지? 하고 궁금해할 때 요긴하게 쓸 요량으로 만들었었다. 오프라인 상태에서도 써야하기 때문에, firebase 같은 외부 DB는 사용하지 않으고 sqflite로만 만들었다.나름 고민해서 만들었더니. 뿌듯하다. ㅋㅋ발영어는 조심해야한다. 2019. 12. 20. [플러터] 페이지뷰 위젯에서 슬라이드 모션 조절과 레이아웃 완료시 실행 페이지뷰 위젯은 평범하지만, 슬라이드 모션을 약간 주게 되면, 좀 더 그럴싸해 보이는 효과가 생긴다. 여기에, 레이아웃 렌더링이 완료된 이후에 실행되는 방법까지 담아 봤다. 발영어는 조심은 필수! 2019. 12. 20. [플러터] 리스트와 함께 사용하는 히어로 위젯 리스트 위젯에 히어로 위젯을 적용하는 테스트 앱을 만들어 봤다.페이지 전환 속도를 변경해서, 히어로 위젯의 속도를 제어할 수 있음이 핵심이라 할수 있겠다. 발 영어는 항상 조심해 주시길 2019. 12. 19. [플러터] 웹 빌드하기(19.12 기준) 올해 초만 해도, 웹으로 빌드를 하려면 벼라별 생쑈를 다 해야했는데, 이제 몇줄의 명령어로 간단하게 처리가 되는것 같네. 새로 웹 프로젝트를 만드는 건 별로 관심이 없고, 기존 프로젝트에서 웹 프로젝트로 변환하는 방법이 매우 심플해졌다. 아직 안해보신 분들을 위해서, 12월 기준으로.. (업데이트가 미친듯이 되는 부분이니..) 프로젝트를 켜고, 터미널에서, 플러터 업데이트(안한사람만..) * flutter channel dev --> dev 채널로 바꾸라고 하는데, 왜인지 모르겠으니. 그냥 난 master로 진행$ flutter upgrade 웹 빌드 활성화(안한사람만..)$ flutter config --enable-web 프로젝트에 웹 템플릿 추가$ flutter create . ** flutt.. 2019. 12. 11. [플러터] COLOR 입력시 HEX 코드 사용하기 함수 플러터에서 컬러를 입력하는 방법은 많지만, 6자리 HEX 코드(?)를 사용하는 방법을 찾지는 못했다. (나의경우) 대부분의 프로그램에서 이 코드를 가지고 작업하기 때문에, R/G/B 입력방식도 그닥 편하지 않다. 그러려니 하던 중, 스택오버플로를 방황하다가 누가 만들어놓은 함수 하나를 발견하게 되었는데, 유용한 것 같다. 스니펫으로 만들어 놓으면 크게 고민하지 않고 사용해도 될 듯 하다. // HEX CODE Color Color parseColor(String color) {String hex = color.replaceAll('#', ''); if (hex.isEmpty) hex = 'ffffff'; if (hex.length == 3) { hex = .. 2019. 12. 4. [플러터] VS CODE - DART snippet 만들어 쓰기 일일이 코드를 쳐서 UI를 만드는 일이 생산성에 도움이 된다는 이야기를 초보자인 나는 이해를 못하겠다.하지만, COPY/PASTE를 쉽게 쓸수 있다면 그 또한 파랑새는 아닐지 모른다. VS CODE EXTENSION으로 사용하는 DART 코드 SNIPPET은 좋다.하지만, 코드가 펼쳐져도.. 내가 사용하지 못하는 코드라면 무용지물. 내가 쓴 코드를 등록해볼까.. Center( child: Text('center widget'), ) 코드를 SNIPPET으로 만들어보자. 일반적으로 아래 위치에 dart.json 파일이 있다.C:\Users\컴퓨터이름\AppData\Roaming\Code\User\snippets 머시라... JSON 이라고라... 보지 않아도 쌍따옴표와 중괄호, 컴마가 빼곡하게 있겠.. 2019. 7. 29. [플러터] AnimatedContainer 연습 플러터는 잛은 리로드 타임때문에이것저것 해보기가 수월하다. AnimatedContainer는 공식사이트에 있는 튜토리얼로 잠시 연습. 기본적인거지만, 해놓고 보니. 나름 나쁘지 않다. ㅋㅋ 2019. 5. 30. 이전 1 2 다음