아무것도 하지않을거라면 차라리 죽어버려!!!

    [Flutter 이해하기3] 위젯정리

    Scaffold Scaffold 위젯은 한 페이지의 특정 영역에 위젯을 쉽게 배치할 수 있도록 틀을 잡아주는 역할 2. Text Text를 보여줄 때 사용 3. TextField 텍스트를 입력 받을 때 사용 obscureText: true 패스워드 안보이게 숨기기 4. Column 세로방향으로 여러 위젯을 나열할 때 사용 5. Button onPressed 뒤에 오는 (){}요소는 이름이 없는 함수로, 버튼을 누르게 되면 onPressed에 담아준 함수를 실행 ElevatedButton 자체에는 width 속성이 없고, 부모 위젯에 크기를 이용해 조절 할 수 있습니다. 6. Padding 안쪽으로 여백을 준다. 방위별 여백주는 방법 7. Container Box 형태의 기본적인 위젯으로 다방면에서 사용 ..

    [Flutter 이해하기2] What is Flutter?

    Flutter 란? 구글에서 개발한 오픈소스 모바일 프레임워크이다. 앱 개발을 쉽고 편하게 할수 있도록 많은 기능들이 이미 만들어져 라이브러리형태로 제공하는 반제품 프로그래밍언어로는 Dart 를 사용한다. Flutter는 모든 것이 위젯(Widget)으로 만들어져 있다. 위젯(Widget)은 레고 블럭과 같이 앱을 만드는데 사용되는 작은 모듈. 위젯들을 조합해서 화면을 그리는데, 이 위젯들의 조합이 나무와 같이 생겼다하여 위젯트리(Widget Tree)라고 부른다. 위젯 (Widget)의 종류 Android Type (Material Widget) Android에 기본 화면 구성 요소를 Flutter에서 그대로 재현한 위젯 iOS Type (Cupertino Widget) iOS에 기본적으로 내장된 화면..

    [Flutter 이해하기1] 앱 개발방법

    앱 개발 방법 네이티브 앱(Native App) 하나의 앱을 Android와 iOS를 각각의 개발 방법에 따라 개별로 두 번 만드는 방법입니다. 다른 언어로 두 번 앱을 제작해야 하는 단점이 있지만, 성능이 가장 빠르고 최신 기능을 빠르게 적용할 수 있습니다. Android 프로그래밍 언어 : Java / Kotlin 개발 툴 : Android Studio Google에서 제공하는 Android SDK(Software Development Kit)를 이용하여 개발 iOS 프로그래밍 언어 : Objective-C / Swift 개발 툴 : XCode Apple에서 제공하는 iOS SDK(Software Development Kit)를 이용하여 개발 macOS 에서만 개발이 가능 크로스 플랫폼 앱(Cross..