Flutter4 [Flutter] 플루터 앱 만들기 공부.03 저번 시간에 공부한 것의 연장선으로 생성자에 대해 공부했다. Person() 괄호 안에 Person({}) 를 넣으면 원하는 값만 선택적으로 입력할 수 있다. late 라던가 this 라던가 파이썬에서 볼 수 없는 문법들이 있어서 파이썬이랑 참 헷갈린다. 그래도 객체지향 언어에서 중요한 부분이니까 다시 복습해야겠다. 수많은 위젯 즉, 클래스를 사용하게 될 앱 공부에 있어서 필수적인 부분이라 생각한다. 2022. 7. 26. [Flutter] 플루터 앱 만들기 공부 02 Youtube의 플루터 강의를 따라가면서 객체 지향에 대해 배웠다. 왜냐하면 Flutter 에서는 수많은 class와 widget이 서로 상호작용을 하며 앱을 구성하기 때문에 이에 대한 개념 이해가 필수적이기 때문이다. 예를 들어 class 라는 스마트폰의 설계도가 있으면 그 설계도를 통해 제작 되는 스마트폰들이 다 하나의 객체라고 볼 수 있다. 설계도에 들어있는 정보를 상속 받을 수도 있고 새롭게 정보를 정의 할 수도 있다. 아직 Flutter의 기초인 구성과 stateless widget에 대해서만 조금 배웠지만 벌써부터 하나의 widget 안에 수많은 객체들이 포함되는 구성을 볼 수 있다. class 나 def 등은 파이썬을 공부 할 때도 써봤지만 안에 세부 문법들이 달라서 좀 헷갈린다. 2022. 7. 26. [Flutter] 플루터 앱 만들기 공부.01 요즘 Youtube를 통해 플루터 공부를 하고 있다. 기초적인 앱 구성이나 Text 넣기, padding 이런 기능들을 보고 있는데 시뮬레이터를 통해 코딩의 결과가 눈으로 바로 보인다는 것이 흥미롭다. App bar, Text, Image, Padding 등 여러 기능을 통해 캐릭터를 소개하는 페이지를 만들었다. 움직임이나 버튼 클릭 등의 기능이 없는 stateless widget 만 들어가있다. 정말 간단해보이는 화면인데 코드의 길이는 어마무시해서 앞으로가 걱정이다. 그래도 공부 기록을 남기는 것인 만큼 코드를 넣었다. import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extend.. 2022. 7. 25. [Flutter] 플루터 설치하기 앱 개발, 플루터 공부를 위해 설치를 하는데 그 과정이 쉽지 않았다. Cocoapods 까지 설치를 완료했지만 계속 작동하지 않는다고 나왔다. 삭제 했다가 다시 깔아보고 버전 업그레이드와 다운그레이드를 모두 해봤지만 소용이 없어서 결국 컴퓨터를 밀어버리고 재설치를 했다. 결국 처음부터 하나하나 다시 설치를 하고 터미널 창에 flutter doctor 를 입력하여 설치 과정을 확인했다. 이번에는 다 정상적으로 설치가 완료 되었다고 나온다. ios 시뮬레이터도 정상적으로 작동하고 안드로이드 스튜디오를 통한 flutter 작업도 이상이 없다. 설치 시간을 포함하여 오류를 찾아내겠다고 하루를 다 썼는데 그냥 진작 포맷하고 다시 설치할걸 그랬다. 2022. 7. 25. 이전 1 다음