로딩
요청 처리 중입니다...

스핀오프 프로젝트 플러터로 앱 만들기 (영어단어 퀴즈 앱) 3. UI 만들기

 스핀오프 프로젝트 플러터로 앱 만들기 (영어단어 퀴즈 앱) 3. UI 만들기

목차 클래스란? 상속과 오버라이드 함수 만드는 방법 Splash Screen 만들기 main.dart 화면이동 처리 클래스란?

지금 다루고 있는 dart나 java 등 언어는 객체지향언어입니다. 객체지향이라는 개념을 어렵게 생각할 필요없이 그냥 코딩시 class를 사용하는 방법이구나 생각하면 되고 이후 경험이 쌓이면서 점점 개념이 확장될 것입니다.

객체지향언어는 객체라는 걸 만드는데 이건 class를 만드는 것입니다. class는 일종의 설계도라고 생각하면 됩니다. 예를 들어 회사 정보(회사명, 매출)를 입력해야 할 때를 생각한다고 합시다.

이때 a,b,c...등 수십개의 회사의 정보를 입력하려면 a,b,c...각각 회사명, 매출에 대한 변수를 만들어 주어야 하는데 이런 방법대로 해도 코딩은 가능합니다. 하지만 나중에 유지보수를 한다고 했을 때 새로운 회사를 추가할 때 어떤 변수에 어떻게 넣어주어야 하는지 모든 기록을 확인해 봐야 알 수 있습니다.

이럴 때 설계도(클래스)대로 만든다...

# flutter # 앱강의 # 앱만들기 # 앱제작 # 영어퀴즈앱 # 창업 # 코딩 # 코딩공부 # 크로스플랫폼 # 토이프로젝트 # 안드로이드앱개발 # 안드로이드 # 아이폰앱개발 # ios # ios개발 # 개발 # 사이드긱 # 사이드잡 # 사이드프로젝트 # 세컨잡 # 스타트업 # 스핀오프프로젝트 # 플러터