🕊 Flutter/프로젝트(교양과목 커뮤니티 앱) 3

로그인 기능 구현

Route 설정하기 initialRoute 프로퍼티는 앱의 시작점을 나타내는 route를 정의하고, routes 프로퍼티는 이용가능한 named route와 해당 route로 이동했을 때 빌드될 위젯을 정의한다. 참고로 home은 initialRoute랑 같기 때문에 둘이 동시에 쓰면 충돌한다. initialRoute를 쓰면 home은 쓰지 말자. String으로만 해버리면 조금이라도 스펠링이 틀릴 시에 앱이 충돌이 날 수 있기 때문에 변수 선언 해준것으로 바꾸어주었다. static을 변수 선언시에 써준 이유는 WelcomeScreen().id로 불러와주게 되면, 전체 Class가 더 불러와지기 때문에 메모리 효율에 있어서 별로 좋지 않다. static을 쓰게 되면 클래스내에서 딱 특정 property ..

로그인 화면 예제 따라해보기

그냥 갑자기 정보를 찾아가면서 코딩을 하려니까 너무 막막했다. 그래서 다른 로그인 화면 예제를 따라해보면서 익히기로 했다. 예제 자료 https://www.youtube.com/watch?v=ExKYjqgswJg&t=1261s assets 파일들 추가하기 우선 assets 폴더안에 icons와 images 폴더를 넣고 안에 파일들을 넣었다. svg를 사용하기 위해서 pubspec.yaml 파일에서 flutter_svg: ^0.17.4 추가했다. 그리고 flutter: 바로 밑에다가 다음과 같이 추가해주었다. (이렇게 바로 밑에다가 안하면 오류 나더라 ^^ ) constants 파일 생성 constants.dart 파일을 생성해주고 다음과 같이 주요한 색상들은 저장해 놓는다. welcome_screen.d..

2022.04.06

오늘부터 교양과목에서 Flutter로 프로젝트 진행하는 것을 기록해보려고 한다. 피그마로 기초 디자인을 대략 만들어보았다. 내가 이번에 만들고 싶은 어플은 같은 교양과목을 수강하는 학생들끼리 친해지도록 도와주는 어플이다. 아이폰 에뮬레이터 실행하는 법 1. XCode를 다운로드 한다. 2. 터미널에 다음과 같이 한줄씩 입력한다. sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch sudo xcodebuild -license 3. 상단에 Open iOs Simulator 클릭 후에 오른쪽 재생버튼을 누르면 실행된다. 잘 실행이 되는 것을 볼 수 있다. 프로젝트 초기 세팅 처음에..

1