본문 바로가기

플러터31

[플러터] AnimatedLIst, PageView 그리고 남이 만든 Custom BottomNavigation의 적용 처음 AnimatedList를 봤을때, 엄청 신기했던 기억이 난다.물론 어디다 쓸수 있을지는 잘 모르겠지만..실제 어플에서 아주 간헐적으로 본 기억이 있는거 같다. (TODO리스트 같은데서) 그것만 있으면 심심하니까.PageView와 남이 만든 BottomNavigation을 연동시키는 작업을 해봤다.음... 생각보다 애먹었다. 그럼... 발영어를 조심하시길... 2019. 12. 20.
[플러터] 필요해서 플러터로 만든 앱 : 시간 기록 앱 가끔 시간을 잴 일이 있다. 또는 어떤 일이 벌어진 시점을 기록해두고 싶을때가 있다.  기본적으로 버튼을 클릭하면, 시간을 기록하고, 기록된 시간과의 시간차를 계산해 주는 어플이다. 가끔 이거 얼마나 걸렸지? 하고 궁금해할 때 요긴하게 쓸 요량으로 만들었었다.  오프라인 상태에서도 써야하기 때문에, 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.
[플러터] AnimatedContainer 연습 플러터는 잛은 리로드 타임때문에이것저것 해보기가 수월하다.     AnimatedContainer는 공식사이트에 있는 튜토리얼로 잠시 연습.  기본적인거지만, 해놓고 보니. 나름 나쁘지 않다. ㅋㅋ 2019. 5. 30.