| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |
- develop
- java 콘솔 출력 차이
- 자바스크립트
- printf
- ListView
- JQ
- scss
- react
- lifecycle
- 앱심사
- java
- 자바 출력 방식
- 엡
- npm
- println
- LLM
- UI/UX
- nodejs
- java 출력
- JS
- riverpod
- Flutter
- unity
- 배포
- DART
- 단축키
- abap
- Clean Architecture
- 자바 포맷 출력
- firebase
- Today
- Total
목록2025/07 (16)
guricode
Navigator.push 비동기 흐름 + context 설명 전체 코드 예시onTap: () async { final result = await Navigator.push( context, MaterialPageRoute( builder: (_) => StationListPage(title: '출발역'), ), ); if (result != null) { setState(() { departureStation = result; }); }}📌 기능 설명코드 역할onTap: () async { ... }터치 시 비동기로 실행Navigator.push새로운 페이지로 이동await새 페이지에서 돌아올 때까지 대기Navigator.pop새 페이지에서 값을 반..
Flutter 앱을 만들면서 자주 사용하는 위젯들을 예제와 함께 정리했습니다. 각 위젯의 개념과 예제 코드를 함께 확인해보세요.📌 Padding 위젯자식 위젯 주위에 여백을 주는 위젯입니다.Padding( padding: EdgeInsets.all(16.0), child: Text('Hello World!'),)✅ 사용 가능한 EdgeInsets 종류EdgeInsets.all(8.0) : 상하좌우 모두 같은 여백EdgeInsets.symmetric(vertical: 8.0) : 상하 여백만EdgeInsets.symmetric(horizontal: 8.0) : 좌우 여백만EdgeInsets.only(left: 40.0) : 개별 방향 지정 가능📌 Image 위젯이미지를 표시하는 위젯입니다. 네트워크..
Flutter로 스토어 앱을 만들면서 함께 배우는 UI 구성 요소들, 이번에는 Padding, Image, Expanded, SizedBox 위젯을 중심으로 정리해봅니다. Padding 위젯Padding 위젯으로 위젯 주위에 여백을 줄 수 있다.Padding( padding: EdgeInsets.all(16.0), child: Text('Hello World!'),) padding에 사용하는 EdgeInsetsEdgeInsets.all(8.0) : 상하좌우 모두EdgeInsets.symmetric(horizontal: 8.0) : 좌우만EdgeInsets.only(left: 16.0) : 특정 방향만 적용 예시:Padding( padding: const EdgeInsets.all(25.0), ch..
이번 글에서는 flutter_store_app이라는 이름의 프로젝트를 직접 생성하고, Flutter의 기본 위젯 사용법을 익히며 간단한 쇼핑몰 앱을 만들어보는 과정을 정리합니다.✅ 프로젝트 생성 및 이미지 추가1. 프로젝트 생성flutter create flutter_store_app2. 이미지 다운로드 및 추가아래 링크에서 bag.jpg와 shoes.jpg 이미지를 다운로드합니다.https://github.com/this-is-spartaa/flutter-store-app/tree/main/assets프로젝트 내에 assets 폴더를 만들고 위의 이미지를 복사합니다.3. pubspec.yaml 수정flutter: assets: - assets/bag.jpg - assets/shoes.jpg..
static정의 - static은 선언된 class에 종속된다.void main() { }class Employee { static String? building; final String name; Employee( this.name, ); void printNameAndBuilding() { print('My name is $name. $building is my workplace'); } static void printBuilding() { print('im working on $building'); }}//static String? building;class Employee 안에 static으로 null이 포함될수 있는 String 값인 building를 만들었다...
문제 내용전투 RPG 게임에서 몬스터의 공격은 매 턴 랜덤한 공격력으로 캐릭터에게 피해를 줘야 한다.그러나 실제 실행 결과, 몬스터의 공격 데미지가 처음 공격 때만 랜덤으로 생성되고 이후부터는 고정값으로 계속 들어갔다. 문제 상황게임을 플레이하면 몬스터가 처음 공격할 때는 데미지가 랜덤으로 계산된다.그러나 그 이후로는 동일한 고정 데미지가 반복된다.기대한 동작은 몬스터가 공격할 때마다 새로운 랜덤 데미지를 생성하는 것이다.원인 분석Monster(String name, int health, int maxAttack, int playerDefense) : super( name, health, Random().nextInt(maxAttack + 1), // 이게 단 한 번 실행됨 ..