본문 바로가기
728x90
반응형

Frontend38

[플러터 07] Dart 언어 함수 익명 함수 1단계 - 이름 없는 함수( 선언하더라도 외부에서 사용할 방법이 없다.)변수에 할당하지 않고 바로 익명 함수를 호출하는 것은 dart 에서 불가능하다. (int number) { return number * number; }; 2.단계  - 함수를 변수에 담을 수 있다.Dart 함수에 타입은 Function이다.Function(int) square = (int number) { return number * number;}; 3단계 function대신 var에 담을 수 있음var sub = (int number) { return number * number;};Function(int, int) sub2 = (int number1, int number2) { return numbe.. 2025. 1. 3.
[React] useMutate 란? useMutation 이란?React-Query를 이용해 서버에 변경(insert, update,delete)작업 요청시 사용const { mutate, isLoading } = useMutation({ mutationFn: async (newDriveData) => { const response = await axiosInstance.post("/api/drive/newDrive", newDriveData); return response.data; }, onSuccess: (data) => { queryClient.invalidateQueries({ queryKey: ['driveList', user.uid] }); onClose(); }, .. 2025. 1. 2.
[플러터 06] Dart 연산자 Dart 의 final 과 const const 의 경우, 컴파일 타임에서 상수를 정의할 수 있다. 즉, const 로 정의한 상수는 런타임에서 정의되는 값을 설정할 수 없다는 의미다. 예를 들어 DateTime.now() 의 경우 런타임에서 호출 될 때마다 결과 값이 다른데 이러한 값은 const 로 설정할 수 없다. 결국 const 로 설정하는 값은 대부분 리터럴이 될 것이다. final DateTime now = DateTime.now(); // 문제 없음// const DateTime now = DateTime.now(); // compile error //상수 - 한번 할당된 값이 변경되지 않는 변수이다.//dart 에서는 final 키워드와 const 키워드를 제공한다.//둘에 공통점은 값을 .. 2025. 1. 2.
[플러터 05] Dart언어의 기초1 변수  = 은 대입연산자오른족 에 있는 값을 변수에 대입할 때 사용오른쪽에 있는값  => (자바에서 리터럴) 기본 메모리 공간스택(stack) - 지역변수, 매개변수힙 영역(Heap) - 동적 변수, 객체 등 정적 영역(Static) - 전역변수, 클래스의 static 변수, 컴파일 시점 상수 등 // 코드의 시작점void main() { // 데이터란? // 사물이리나 현상에서 얻어진 사실 또는 값을 의미한다. // 변수란 뭘까? // 값을 저장할 수 있는 메모리 공간, 즉 값을 저장해 놓고 이후에 재사용 하거나 // 변경할 수 있도록 메모리 공간을 이름으로 할당한 개념을 말한다. // 데이터 타입이란? // 메모리 공간에 들어간 값의 형태이다. int n1 = 10; double d1.. 2025. 1. 2.
[플러터 04] 플러터란 ? 플러터(Flutter)란 무엇일까요?Flutter는 구글에서 개발한 모바일 UI 프레임워크입니다. iOS와 Android뿐만 아니라 웹까지 하나의 코드로 모두 개발할 수 있는 강력한 도구입니다.간단히 말해, 한 번의 코딩으로 여러 플랫폼에서 동작하는 앱을 만들 수 있다는 것입니다!플러터의 핵심 목표는 무엇일까요?Flutter는 각 플랫폼(iOS, Android)에서 자연스럽게 동작하는 고성능 앱을 만드는 것이 목표입니다.예를 들어, iOS에서는 iOS답게, Android에서는 Android답게 작동합니다. 플러터로 개발할 수 있는 것들은?Android 앱iOS 앱웹 앱데스크탑 앱UI란?UI는 User Interface의 줄임말입니다.쉽게 말해, 사용자가 앱을 보고, 만지고, 조작하는 모든 것입니다.예시휴.. 2025. 1. 2.
[플러터 03] 플러터 기초1 플러터 공식 문서 https://docs.flutter.dev/?_gl=1*4bl8x*_ga*Mzc5Nzg4MTk5LjE3MzU2MTYzMDQ.*_ga_04YGWK0175*MTczNTc4MTIyMC4yLjAuMTczNTc4MTIyMC4wLjAuMA.. Flutter documentationGet started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app.docs.flutter.dev 플러터 외부 저장소 https://pub.dev/ The official repository for Dart and Flutter packages.Pub is the package manager fo.. 2025. 1. 2.
[플러터 02] 설정하기 file > settings > sdk  검색  SDK (Software Developer Kit  )  API level = >  application programming interface  누군가가 만들어 놓은것을 규칙을 지켜서 코딩하였을때, 그 기능을 받아서 사용할 수 있음  14버전에 돌아가는 api level이 34 SDK Tools  Android SDK command-line Tools를 체크 하고 다운로드받음 android SDK Build-tool => 빌드나, 패키징 하는 툴android Emulator  => 가상화    Android SDK platform-tools => 디버깅 command-line Tools => 명령어 기반 툴   보통 가로모드에서 세로모드로 전환시 새로 랜.. 2025. 1. 2.
[플러터 01] Flutter 시작하기 시스템 환경변수 편집 확인  JDK- 아마존 17버전 사용 환경변수가 제대로 설정되었는지 확인하기 CMD창에서 java를 쳤을때 , java에 해당하는 옵션이 나오면 설정됨 !!  안드로이드 스튜디오 설치 저는 안드로이드 스튜디오를 이용하여 사용할 것입니다.https://developer.android.com/studio?hl=ko  Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android.. 2025. 1. 2.
728x90
반응형