이번주는 Flutter입문 주차이다.강의에서 배운 내용을 정리해봤다.
오늘은 Flutter 강의를 들으며 BMI 계산기를 만들어봤다.
월요일부터 배웠던 내용들을 바탕으로개인과제인 기차예매서비스 앱만들기를 시작했다.전체 폴더트리를 만들고 페이지 및 위젯파일을 만들었다.그러고나서 상단의 AppBar는 고정되어 페이지별 글자만 바뀌기때문에동일하게 생성한 후 글자만 수정하였다.dart만 공부할 때는 구현을
오늘은 어제에 이어서 기차예매서비스 앱의 UI를 완성하고필수기능 3가지를 구현해보도록했다.구현하고 싶은 모양을 아무리 찾아봐도 결과가 나오지 않는 것들은gemini를 통해 조언을 구했다.전체 페이지를 만들고 각각의 내용을 구현하는데테마 파일로 지정할 수 없는 것들을 아
지난주부터 시작한 기차예매 서비스 앱만들기 과정에서 배운것들을 다시한번 정리해봤다.
프로젝트 생성시에 ios, android 플랫폼 대상으로 생성하려면 terminal 에 아래 명령어를 입력한다.샘플이미지 제공사이트 : https://picsum.photos/AppBar 구성참고 : https://api.flutter.dev/flut
자주 사용하지만 매번 까먹는 기능이바로 화면에 떠있는 DEBUG 배너 해제법이다.MaterialApp의 debugShowCheckedModeBanner 속성을 아래처럼 false로 주면 된다.
과제 수행방법을 참고하여 앱 구성순서를 아래와 같이 짜봤다. UI구현 Location Class 생성 Repository 구현 HomeViewModel 구현

오늘은 팀프로젝트를 진행하며 겪었던 폰트굵기 설정법에 대해 정리해보려 한다. 기존에 알고 있던 폰트 굵기별 import 방법은 위와 같고 폰트의 기본 굵기는 w400 이다. 여기서 bold설정을 하면 w700으로 출력된다.
dio 세팅 로그인 후 헤더에 인증정보를 항상 넘겨야 하기 때문에 BaseRepository 및 Interceptor 구현 UserRepository 만들어서 로그인 구현 후 테스트
이번 팀과제에서 GPS 기반 채팅 앱을 제작하게 되었다.그중에서 난 로그인 및 회원가입 페이지를 제작하고로그인 인증을 firebase authentication 기능으로 연동하는 역할을 맡았다.이에 대해 정리해보려 한다.Authentication기능은 Firebase에
이번 팀프로젝트에서는 GPS 기반의 채팅앱을 제작하게 되었다.지난주에는 authentication을 응용하여 로그인 연동을 하려고 했다가작업의 복잡성을 고려하여 단순하게 DB에 회원정보를 저장하고불러오는 과정을 통해 로그인 기능을 구현하기로 했다.firebase는 데이
>1. 인스턴스 및 생성자 설정 fromJson 생성자로 Map타입 지정하고 인스턴스가 들어갈 각각의 자리(클래스) 만들어 넣어주기 toJson 메서드로 인스턴스를 Mapping 하여 Map 타입으로 뽑아냄 test 함수 사용 : 앱을 켜지 않고 test 작성 및 테
TextFormField를 사용할 때는 이를 Form 위젯으로 감싸줘야 한다. (Form 위젯은 StatefulWidget) 이때 반드시 GlobalKey타입의 GlobalKey를 key 속성에 넘겨줄것. 해당 GlobalKey로 위젯의 상태를 참조할 수 있다. 유효성 검사는 formKey.currentState?.validate();로 사용한다. fo...

MVVM 구조로 데이터를 구성할 땐 Json 형식 데이터 사용이 필수이다.이때 받아오는 String 형식의 데이터를 객체의 interface로 작성해야 할때 유용한 사이트가 있다.바로 QuickType이다.(사이트주소 : https://app.quicktype
암시적 애니메이션(Implict Animations) 공통 속성 curve 애니메이션은 기본적으로 0부터 1까지 진행되는 값을 기반으로 작동. 여기에서 Curve는 애니메이션이 0에서 1로 진행되는 동안의 속도 변화를 제어 쉽게말해 애니메이션 효과 어떻게 할지 정의 종류 ...
Robert C. Martin (SOLID - 객체지향 설계 원칙의 창시자)라는 SW 엔지니어가 제시한 개념 소프트웨어를 관심사에 따라 계층으로 분리해서 개발하는걸 제안 계층으로 나누어 개발하는 아키텍쳐 단, 계층으로 나눈 후 의존성 방향은 외부에서 내부로만 (안에서는 바깥계층을 모르게!) Bob 삼촌 블로그 https://blog.clean...
.