Flutter 13

플러터) 콜백메서드, 아이의 일을 부모가 알게 하자

피호출자가 다시 호출자의 메서드를 호출하는 것을 콜백(callback)이라고 하며 그러한 메서드를 콜백 메서드라고 한다. 🤸‍♂️자식 위젯에서 이벤트가 발생했을때 이 사실을 👨‍🦰부모위젯에도 알리려면??이를 가능하게 도와주는 것이 콜백메서드다. 콜백메서드는 실무에서 굉장히 많이 쓰이는 부분이라고 한다. 플러터 프로젝트에서 콜백메서드를 어떻게 연결하는지 알아본다.플러터에서는 주로 생성자를 통해 콜백함수를 연결한다.메서드로 연결하는 방법도 있다. 예제)ParentView라는 부모 위젯은 ChildA / ChildB라는 자식 위젯에게 handleReciever라는 함수를 콜백으로 전달한다. 자식 위젯들은 사용자의 탭 이벤트를 감지해 전달받은 handleReciever 함수를 호출, ParentView의 ..

Flutter 2025.07.28

플러터) 레시피 앱 만들기 2. 메인페이지 코드구현

https://notion6780.tistory.com/121 플러터) 레시피 앱 만들기 1. 프로젝트 생성1️⃣ 프로젝트 생성 2️⃣ 메인과 홈 코드 작성 3️⃣ 컴퍼넌트 코드 작성프로젝트 생성1.안드로이드 스튜디오를 열어 기존프로젝트를 끄고 플러터 프로젝트를 만들어준다. 2.프로젝트 이름과notion6780.tistory.com앞서 프로젝트를 생성했으니 코드를 작성해볼 차례다. 메인PatuaOne 폰트를 기본으로 사용하는 머티리얼 디자인 스타일의 Flutter 앱을 정의앱이 시작되면 MyApp 위젯이 로드된다.MyApp은 MaterialApp을 통해 앱의 기본 구조와 테마를 설정한 후초기 화면으로 RecipePage를 보여주게 된다.import 'package:flutter/material.dart..

Flutter 2025.07.25

플러터) 레시피 앱 만들기 1. 프로젝트 생성

1️⃣ 프로젝트 생성 2️⃣ 메인과 홈 코드 작성 3️⃣ 컴퍼넌트 코드 작성프로젝트 생성1.안드로이드 스튜디오를 열어 기존프로젝트를 끄고 플러터 프로젝트를 만들어준다. 2.프로젝트 이름과 경로, 서비스할 플랫폼을 선택해준다. 3.설정파일을 열어 assets 경로를 지정해준다.여기서는 루트(class_recipes)경로에 assets 디렉토리를 만들어 fonts와 images를 관리해주기로 했다. 기존 설정flutter: # The following line ensures that the Material Icons font is # included with your application, so that you can use the icons in # the material Icons class. u..

Flutter 2025.07.25