반응형

플러터 7

[개발] 레시피 앱 만들기

오늘 배운 내용에서는 !AppBarContainerListViewClipRRect (이미지 모서리에 곡선 주기)테마에 font 적용하기위젯 재사용Scaffold 배경색 지정AspectRatio 로 이미지 비율 정하기A. 폰트를 추가해보자 :D(( 폰트든 이미지든 pubspec.yaml에서 assets 경로를 지정해야해요!!))🍯 assets 파일에 images 와 font 파일을 만들어면 편해요!1) pubspec.yaml 파일에다가 assets (62번행) 에 추가를 해보자2) #assets 에서 주석을 삭제하고 , 아래 이미지에도경로를 수정 기억하자! 순서는1) 파일 만들기  (ttf. otf)2) pubspec.yaml 에 추가한 폰트 선언 _ #76번 행의 fonts 에 아래의 양식을 그대로 넣..

개발 2025.04.08

[개발] 첫 스토어 만들기

스토어 만들기에서는 아래의 내용을 배울 수 있음ColumnRowText + Style 속성 SafeAreaSpacerPaddingImageExpandedSizedBoxA. 기본적인 주석을 없애고, SafeArea 를 확보하자기본적으로 필요없는 주석을 다 지우고, 아래와 같은 환경을 먼저 만들어야 함(아래는 SafeArea 와 Text+Style 이 반영이 된 모습)이 때, SafeArea 를 설정하는 방식은 아래와 같음**( 단축키를 외워보세용 :D) 오케이 위젯이랑 Scaffold 는 의무적으로 만든것도 알았고 Child 밑에 Children 배치도 확인했다 다시 한번더,  내 디자인이 휴대폰 기능창을 막는걸 막기 위해서, Safe Area 를 피하기 위해서 아래와 같이 코딩을 해야한다 B. TextS..

개발 2025.04.08

[개발] Dart 문법 _ 반복문/함수/조건문/동기.비동기/

1. 반복문 = for 문 (일단은...ㅎ)void main () {    var sum = 0;    for(var i = 0처음 시작하는 부분/초기화 하는 부분; i             -> 위의 조건에서 영역이 끝나고 나면, 다음으로 진행할 수 있도록 함   이 때, for 문은 다양한 내용을 가지고 있지만, 사실 for 문만 있어도 충분! 2. 함수이 때, 포지셔널 파라미터와 네임드 파라미터를 사용하는데 네임드는 고정값이라고 생각해보자!따라서, 아래와 같이 required 로 되어 씨는 부분은 고정 인자! 3. 조건문if( 조건 비교 ){참인 경우 실행될 로직 } else {  위 조건이 거짓일 경우 실행될 로직} Dart의 경우에는 if 문 과 switch 문이 존재 4. 동기/비동기1) 동기..

개발 2025.03.06

[개발] 변수와 데이터 타입

🔍 변수란?변수는 값을 저장하는 공간이다. Dart에서는 var, int, double, String, bool 등의 자료형을 사용한다.🔹 주요 데이터 타입자료형설명예제int정수int age = 20;double실수double height = 172.5;String문자열String name = "홍길동";(string ""로 꼭 선언해줘야 함)bool참/거짓bool isStudent = true; ✅ 실습: 변수를 선언하고 출력하기내 이름과 나이, 키, 학생 유무를 직접 대입해서 실습해기.void main() { int age = 15; double height = 170.5; String name = "홍길동"; bool isStudent = true; print("이름: $name"); ..

개발 2025.02.24

[개발] Dart와 Flutter

Dart란?Google에서 만든 프로그래밍 언어로, Flutter의 공식 언어모바일 앱 개발에 최적화최근에는 Codepush 같ㄴ으웹, 모바일(iOS & Android), 데스크톱까지 개발할 수 있다.Flutter란?Flutter는 Google에서 만든 UI 프레임워크로, 하나의 코드로 iOS와 Android 앱을 동시에 개발 가능최근 react-navtive의 사용성을 이겼다고 한다.기본적으로 위젯(Widgets)을 조합하여 화면을 구성한다.성능이 뛰어나고, 유지보수가 쉽다.codepush 같이 바로 업데이트 할 수 있는 기능도 나와, native 와의 사용성에서 사람이 느끼기에는 미비할 정도의 차이가 있다고 한다. 실제 후기: Native 로 개발을 진행한 이유 중, 호환성 및 휴대폰내의 데이터 활용..

개발 2025.02.21
반응형