본문으로 바로가기

분류 전체보기

해당되는 글 43
  • thumbnail
    Flutter/Widget

    Flutter ListTile 프로퍼티 문서

    Flutter에서 ListTile은 자주 사용되는 위젯이라고 생각합니다. 하지만 프로퍼티 이름만 봐도 어떤 동작을 하는지 예상이 가능한 이름도 있지만 자주 사용하지 않고 생소한 이름의 가진 프로퍼티를 정리해보려고 합니다. 프로퍼티 종류 visualDensity : ListTile 안에 있는 위젯들 (title, subtitle, trailing... ) 사이의 padding 값 isThreeLine : subtitle 3줄 여부 default value - false isThreeLine : true - subtitle의 길이가 3줄이 안되어도 3줄 칸 확보 dense : true 일 때 적용되지 않음 dense : 위젯의 밀집 여부 horizontalTitleGap : trailing과 (title, ..
  • thumbnail
    Flutter/Widget

    Flutter ExpansionPanel 문서

    ExpansionPanel, ExpansionPanelList ExpansionPanel은 주로 자세한 정보를 전달할 때 사용하거나 오른쪽 사진처럼 분류할 때도 사용하기 좋습니다. 다만, ExpansionPanel은 단독으로 사용이 불가능하며 ExpansionPanelList의 자식으로만 사용이 가능합니다. 프로퍼티 종류 headerBuilder - 헤더를 생성하는 builder body - 펼쳤을 때 보이는 공간 isExpanded - 확장 여부 canTapOnHeader - default Tap 영역은 화살표 아랫방향을 눌러야 펼쳐지지만 이 프로퍼티를 true 하게 되면 터치영역이 header까지 늘어나게 됨 backgroundColor SingleChildScrollView( child: Cont..
  • thumbnail
    Flutter/Widget

    Flutter Navigator(push, pop, replace) 문서

    Navigator는 화면을 이동하거나 닫거나 또는 화면을 대체할 때 사용하는 위젯입니다. 이 글에서는 Navigator의 메서드 종류와 각 메서드가 어떤 역할을 하는지 설명하는 글입니다. Navigator 메서드 종류 push, pop, replace 세 종류가 있습니다. push - 기존 화면 위에 불러올 화면을 불러옵니다. pop - 현재 화면을 닫습니다. replace - 현재 화면을 대체할 때 사용합니다. Named가 붙어있는 메서드 사용하기 위한 사전 작업 MaterialApp 또는 CupertinoApp에서 routes에 원하는 화면을 사전에 지정해둬야 Named가 붙어있는 메서드를 사용할 수 있습니다. Flutter에서 route는 무슨 의미일까요? Flutter에서는 페이지나 화면을 Rou..
  • thumbnail
    Flutter/Widget

    Flutter FutureBuilder , StreamBuilder 문서

    이 글에서는 FutureBuilder를 약속과 같다 하고 StreamBuilder 비동기 Iterator과 같다고 말한다. FutureBuilder는 HTTP를 사용하거나 하나의 response를 가져올 때 사용한다고 한다. StreamBuilder는 수시로 바뀌는 값에 사용을 하게 된다. 글의 마지막 말에 Future는 값이 변한 걸 알지 못하지고 1회성 이다. 대신에 Stream을 사용하면 가능하다. 그래서 직접 확인해보려고 한다. 공통 비동기적 데이터를 받아올 때 사용하기 적절하다. 4가지의 ConnectionState가 존재한다. ConnectionState.none - null 일 때 initialData, defaultValue가 사용된다. ConnectionState.active - null..
  • thumbnail
    Flutter/Document

    혼자 공부해서 개발부터 출시까지 해본 첫 Flutter 프로젝트 (2)

    21년 5월 7일 기준 실적 전체 기간 동안 신규 사용자 132 명 , 사용자 손실 94명 , 5월 7일 기준 활성화된 기기는 62대입니다. 평점은 1개 달렸으며 4.0을 받았습니다. 후기 본 어플을 개발하기 전에는 수박 겉핥기 수준도 안 되는 정도로 Flutter를 알고 있었더라면 현재는 개발을 하는 과정에서 다양한 위젯들과 여러 플러그인을 테스트 앱에서 직접 구동도 해보고 내부 라이브러리에 있는 프로퍼티도 많이 보고 본 어플에 적용시켜보면서 몇 개월 전보다는 나아졌다는 느낌을 많이 받았으며 직접 앱 배포까지 하면서 전체적인 과정을 알게 되었다. 그리고 사용자 입장에서 어플을 사용하면서 불편한 경험을 겪지 않기 위해 예외처리, 최적화 의 중요성을 깨닫게 되었고 개발자 입장에서는 코드 클린과 추후에 수정..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.