
오랜만에 블로그를 씁니다...앱 개발에 도전하고픈 의지가 생겨 제가 운영중인 동아리의 앱 파트 코어 멤버로 활동하고 있습니다.앱 파트 멤버 중 학교 수업에서 코틀린을 사용중인 학생들이 많았으나, 크로스 플랫폼 프레임워크를 사용하는 것이 좋겠다고 판단했습니다.그 이후의

플러터는 OS에 관계 없이 일관된 UI를 보여주기 위해 만들어진 크로스 플랫폼 프레임워크다. 이번에는 플러터 앱의 UI가 화면에 어떻게 랜더링되는지에 대해서 알아보자. 플랫폼별 렌더링 과정 Native - Android View 기본적으로 View라는 트리 구조

...

안녕하세요!오늘은 저번 블로그에서 예고한 대로 todo app에 shared preferences를 적용해보겠습니다.Flutter에서 SharedPreferences란 앱 내 작은 데이터를 영구적으로 저장하고 불러오는 데에 쓰이는 로컬 스토리지입니다.key-value

... 완성 화면 이런 간단한 Todo App을 만들어 보았습니다. 프로젝트 구조 해당 앱은 네 개의 dart 파일로 만들었습니다. main.dart ... todo_home.dart 먼저 홈화면 내부의 State에서 Todo items와 controlle

안녕하세요!저번에는 SharedPreferences를 사용하여 로컬에 todolist의 아이템들을 저장했습니다.오늘은 firestore를 사용하여 db에 해당 todo item들을 저장해보겠습니다!Firestore 사용을 위해 우선 패키지를 설치해줍니다.pubspec.

안녕하세요! 이번 주는 제가 동아리 세션을 준비하게 되어, 기존 프로젝트에 추가 기능을 넣어 세션을 진행하려고 합니다.기존 앱은 pokeapi를 사용하여 포켓몬 도감을 만든 앱입니다. 먼저 포켓몬을 Column 리스트로 배치하고, 각 항목을 눌러 포켓몬 상세 정보에 접

Flutter 레이아웃의 대원칙은 Constraints go down, Sizes go up, Parent sets position 입니다. 저는 React, Vue같은 웹 FE 프레임워크만 사용하다 Flutter를 처음 써봤을 때 정말 혼돈의 도가니였는데요, 오늘은