ALL
-
UI Development Exam - Image, Expanded WidgetDEVELOPMENT/FLUTTER 2022. 1. 22. 17:20
플러터의 장점, 강력한 화면 구성 제가 느끼는 플러터의 장점은 UI 구성 시스템이 머리 속에 정리가 되고 Widget 코드가 손에만 익는다면 화면 구성이 매우 쉽다는 점인 것 같습니다. 이번에 보는 책인 「모두가 할 수 있는 플러터 UI 입문」의 예제를 저 나름대로 가공하여 따라 하면서 플러터는 사용하는 자의 능력에 따라 UI 구성을 정말 쉽게 해주는 위젯과 속성이 무척 많다는 걸 다시 느낍니다. AppBar 없는 Scaffold Scaffold 위젯에서 AppBar는 있어도 그만 없어도 그만인 속성입니다. 보통 있긴 하지만 커스터마이징한 나만의 AppBar 클래스를 활용하거나, 전체 화면을 사용하려면 굳이 AppBar가 있을 필요가 없죠. 이번 예제도 AppBar가 없더라구요. 예제의 화면 구성을 눈으..
-
UI Development Exam - Widget 너비 조정, Child Widget 데이터 전달, Custom Font 사용DEVELOPMENT/FLUTTER 2022. 1. 20. 21:39
저에겐 HTML5 등 웹프로그래밍 언어 학습 시 알고리즘보다 화면 표시 과정 상에서 어려움을 겪는 일이 많았습니다. 저는 보통 기능 구상 후 화면 속 컴포넌트를 배치하고 난 후 이에 따라 프로그래밍을 하게 되는데, 화면 구성이 다 끝나지 않으면 다음 단계로 진도가 나아가지 않더라구요. 그렇다고 딱히 제가 생업으로 프로그래밍을 하는 것이 아니기 때문에 틈날 때 짬을 내어 하는 것이라 시간을 많이 투자할 수도 없었고 물어 볼 누군가도 없었습니다. 그래서 그런지 지금도 HTML5와 CSS는 저에겐 굉장히 낯선 프로그래밍 언어입니다. PyQT5나 Android, Flex, Adobe Animate가 그래서 더 익숙하고 애착이 가더라구요. Widget 너비 조정(100%) Flutter 위젯 배치는 쉬운 것 같으..
-
UI Development Exam - AppBar 위젯을 개별 Class로 분리하기DEVELOPMENT/FLUTTER 2022. 1. 20. 18:18
자주 사용하는 인터넷 커뮤니티의 개발자 포럼에서 어떤 분이 이런 댓글을 쓰신 것을 보았습니다. 나이가 40이 넘어 가니 Learning Curve가 급격히 올라가는 것을 몸으로 느낀다. 이 말에 진심으로 공감이 되는 이유를 생각해보니 제가 처음 프로그래밍이라는 것을 익히게 된 30대 초반과 지금을 비교해 보면 책을 읽고 해당 내용을 기억하고 이해하며, 타이핑을 하면서 몸으로 체득하는 과정 자체가 너무 더디고 힘이 든다는 것이었습니다. 특히 저처럼 본업이 프로그래밍과는 전혀 상관없는 사람에게는 더욱 그렇더라구요. 밤 10시 정도까지 야근 후 퇴근하여 프로그래밍에 대한 책을 볼 겨를도 없고, 겨우 1장 본 내용에 대한 테스트 및 응용 프로그래밍을 할 시간적 여유도 없으니 당연한 결과라고 생각됩니다. 분명히 ..