<번역> Mastering Scrollable in Flutter
·
Flutter/하루 한 입 플러터
출처: https://medium.com/@pomis172/mastering-scrollable-in-flutter-4cbc5f42420eFlutter에서 Scrollable 완벽 이해하기저자: Roman Ismagilov2025년 1월 12일Scrollable은 ListView, CustomScrollView, SingleChildScrollView 등과 같은 여러 주요 위젯들의 슈퍼클래스(superclass)입니다. 이 글에서는 Scrollable이 내부적으로 어떻게 동작하는지 알아보겠습니다.1. Notification(알림)이란?Flutter에서는 스크롤, 크기 변경, 레이아웃 변경과 같은 이벤트가 발생할 때 알림(Notification)을 위젯 트리의 상위 위젯으로 보낼 수 있습니다. 즉, 무언가..
Flutter Const 논란 < 과연 const는 효율적인가? >
·
Flutter/Flutter
최근,,은 아니고 플러터 서울 오픈 카톡방에 const 관련 논란이 거세진 적이 있다ARABOZAFlutter 개발자들 사이에서는 const 키워드를 사용하면 앱의 성능이 크게 향상된다는 믿음이 널리 퍼져 있는데, 최근 Flutter 팀은 이러한 믿음에 의문을 제기하며, const 관련 린트(lint)가 실제로 그만한 가치가 있는지 조사하고 있다고Flutter의 수석 엔지니어인 Michael Goderbauer는 2024년 6월에 다음과 같이 언급했습니다:이론적으로 const는 앱의 성능을 향상시킬 수 있지만, 개발 중에 이러한 린트는 개발자들에게 지속적으로 "이것을 const로 만드세요" 또는 "이제는 const로 만들 수 없습니다"와 같은 알림을 보냅니다. 우리는 성가심과 성능 간의 균형을 제대로 맞..
그 기술 블로그 AI로 쓴거 같던데
·
개발새발자/의 낙서장
블로그 글을 탐독하다보면 챗지피티의 말투가 고스란히 녹아있는 글들이 있다.챗지피티의 언어를 빌려올 순 있지만 그걸 복사 붙여넣기 하는건,, 자신의 기술개발일지가..아니라고 생각하는데 세상이 변화해나가면서 기존에 있던 생각들을 유지하는게 아집일때가 있다. 내 이런 생각들도 언젠간 그런 순간들이 다가 오겠지
계속 무수히 업데이트 되는 프로그래밍 생태계 속에서 gpt를 사용하는건
·
개발새발자/의 회고
바보같은짓이에요깨달았어요 사실 당연한건데 일단 공식문저 먼저 읽어야해요 편리함을 위해 gpt한테 열심히 물어보며 비교까지 했는데 deprecated 됐던거였다. 물론 이미 많은 개발자들이 ai와 공동작업을 하고 있지만 나 같은 초짜는 절대 이래선 안된다는걸 진득히 깨달았다. ai는 절대자가 아니야 그냥 수단인거야 절 대 공 식 문 서 먼 저 탐 독 해 !!!!!!!!!
<2024년 회고> 플러터 앱 개발자로 취업을 했다
·
개발새발자/의 회고
1월1일날 쓰는 2024년 회고 우하하2024년 수고했고 다시보지말자!!!정말 힘들고 뿌듯하고 어지럽고 괴롭고 가끔은 즐거운 한 해였다.  # Feb ~ April   2023년 6월에 처음으로 iOS를 배웠다. 코딩을 이렇게 하고 언어를 이렇게 깊게 배운건 처음이어서 너무 신나고 재미있고 힘든 것 투성이었다. 이때 앱스쿨을 끝내고 이대로는 취업할 수 없다.하고 욕심나던 팀원들과 만든 프로젝트가 올해 3월 초 쯤 런칭했던 '버스어디'였고,  누적 다운로드수 13k가 되었다https://github.com/Pepsi-Club/WhereMyBus-iOS GitHub - Pepsi-Club/WhereMyBus-iOS: 버스어디, 서울버스를 어디서나 내손안에 🚌 (버스 도착 알림 앱)버스어디, 서울버스를 어디..
Flutter With BLE (작성중)
·
Flutter
보호되어 있는 글입니다.
Dart 클로저 {} 파헤치기 + 익명함수랑 클로저의 차이는 ?
·
Flutter/Dart
클로저란? 클로저는 외부 변수나 상태를 기억하고 쓸 수 있는 함수임.함수가 만들어질 때 주변에 있던 변수들을 캡처해서 저장해 놓고, 나중에 다시 사용할 수 있게 해줌.어떻게 동작함?클로저는 자기 주변의 스코프(환경)를 기억함.함수가 실행된 뒤에도 외부 변수의 상태를 유지함.그래서 외부 변수를 읽거나 수정할 수 있음.Dart에서 클로저 예제1. 외부 변수를 기억하는 클로저void main() { int counter = 0; Function increment = () { counter++; // 외부 변수에 접근함 print("Counter: $counter"); }; increment(); // Counter: 1 increment(); // Counter: 2}함수 increment..
OnPressed 그리고 void call back 함수 / 익명함수
·
Flutter
오늘의 문제점FloatingActionButton( onPressed: car.test(), // );이런 코드가 있었을 때 나는 onPressd:에 냅다 car.test를 넣었다. 분명 컴파일 에러는 안나는데, 자꾸 동작하지 않아서 아,.. 이건 뭐지?하고 혼란에 빠졌었다.문제는 내가 보이드 콜백 함수에 대해 몰랏다는것FloatingActionButton( onPressed: (){car.test();}); 요렇게 해주니 잘 돌아간다.무슨 차이일까!!!  1. car.test()즉시 실행:이 형태는 함수가 호출되고, 바로 실행됨Flutter에서 onPressed와 같은 이벤트 핸들러에 사용하면, 버튼을 누르기 전에 이미 함수가 실행됨예제FloatingActionButton( onPressed: m..
Xcode 파일 구성 요소 알아보기
·
카테고리 없음
보호되어 있는 글입니다.