flutter + flutter memory gc Explicit concurrent copying GC freed 4884(175KB) AllocSpace objects, 1(20KB) LOS objects, 89% free, 1485KB/13MB, paused 61us total 11.319msflutter로 개발하다 보면, 위와 같은 로그가 뜬다. Explicit concurrent copying GC freed 4884(175KB) AllocSpace objects, 1(20KB) LOS objects, 89% free, 1485KB/13MB, paused 61us total 11.319ms 앱이 메모리를 사용하는데 있어서 GC(Garbage Collector)에 할당된 메모리까지 사용해 GC가 메모리를 비우는데 시간이 오래 걸리게 된다는 뜻이다. wono | discuss | tweet + flutter garbage collector gc 다트의 가비지 컬렉터 어떻게 동작할까?해당 글은 공식문서와 chatGPT의 약간의 도움을 받아 작성되었습니다. (고마워 따봉 chatGPT야) 플러터 팀에서 초기 언어를 선택할 때 12개 이상의 언어를 선택해 평가하였다고 한다. 플러터는 다트를 선택하였는데, 플러터가 다트를 선택한 주요 이유들 중 하나는 바로 다트가 lock(앱이 실행이 중지되는 상태)없이 가비지 컬렉션을 수행할 수 있다는 점이였다. 많은 언어에서 가비지 컬렉션이 메모리를 수집하는 동안 lock 상태가 된다고 한다. 하지만 다트는 항상 가비지 컬렉션을 lock 없이 수행할 수 있다는 점에서 플러터 팀의 선택을 받은 것.. 그럼 다트의 가비지 컬렉터는 어떻게 lock 없이 가비지 컬렉션이 동작을 할까? Dart의 가비지 컬렉터는 두 개의 세대(generation)로 구성된다... wono | discuss | tweet + flutter dart memoryleaks How to Find Memory Leaks in Flutter Apps?In a large code base, identifying memory-related issues can occasionally prove challenging. To address this, we can leverage DevTools offered by Flutter. wono | discuss | tweet + flutter flame app skia impellar [감정저장소] Flutter-Flame으로 물리엔진 구현하기 | Disquiet*감정저장소의 개발과 디자인을 둘 다 진행하면서 느꼈던 회고를 작성합니다.#Flame이 뭐야?Flutter가 3.10버젼을 릴리즈하면서 SKIA엔진을 Impeller엔진으로 대체했고, 덕분에 UI상의 버벅거리는 현상인 Jank가 많이 줄어들게 됐습니다. Flutter를 ... wono | discuss | tweet + flutter leaderboard Add achievements and leaderboards to your mobile gameHow to use the games_services plugin to add functionality to your game. wono | discuss | tweet + flutter performance savelayer Flutter - Performance best practicesMinimize expensive operations 몇몇 연산자들은 다른 연산자들보다 더 많은 리소스를 소모합니다. 앱의 UI를 어떻게 디자인하고 구현하는지가 얼마나 효율적으로 앱이 작동하는지 큰 영향을 줍니다. Control build() cost UI를 디자인 할 때 항상 생각해야할 것이 있습니다. 상위 위젯을 rebuild 할 때 해당 위젯의 build()가 자주 호출될 수 있으므로, build() 메소드에서 반복적이고 비용이 많이 드는 작업을 피하세요. 큰 build() 함수가 있는 지나치게 큰 단일 위젯을 만드는 것을 피하세요. 캡슐화뿐만 아니라 위젯들이 어떻게 변하는지에 따라 위젯을 다른 위젯들로 분할하세요. State 객체에서 setState()가 호출되면, 모든 하위 위젯들이 rebuil.. wono | discuss | tweet + flutter game Game development with FlutterFlutter makes it easy and fast to build beautiful apps for mobile and beyond - Game development with Flutter · flutter/flutter Wiki wono | discuss | tweet + flutter game lotum 4pics1word Flutter Showcase | LotumSince 2012, Lotum has developed chart-topping mobile games such as 4 Pics 1 Word, which has been a popular title for over eight years. When Lotum expanded into web-based games, they looked to Flutter to streamline their cross-platform development. wono | discuss | tweet + flutter flame game turi shader Observable Flutter: Flame + ShadersWatch as Craig Labenz is joined by Renan Araujo to discuss his latest Flutter experiment - game built with Flutter and Flame which makes heavy use of custom... wono | discuss | tweet + flutter flame game turi doodle GitHub - renancaraujo/turi: A Fragment shader based game using Flame and FlutterA Fragment shader based game using Flame and Flutter - renancaraujo/turi wono | discuss | tweet + flutter flame game arkanoid GitHub - IntensiCode/flutternoid: Arkanoid-inspired Flutter Flame game demoArkanoid-inspired Flutter Flame game demo. Contribute to IntensiCode/flutternoid development by creating an account on GitHub. wono | discuss | tweet + flutter flame game tetris puzzle GitHub - IntensiCode/jamjam24: Flutter Flame port of my 2005 J2ME IntensiTris - "Tetris with Bombs"Flutter Flame port of my 2005 J2ME IntensiTris - "Tetris with Bombs" - IntensiCode/jamjam24 wono | discuss | tweet + flutter flame game space harrier GitHub - IntensiCode/mini_harrier: Another Flutter Flame Game Demo: Space Harrier StyleAnother Flutter Flame Game Demo: Space Harrier Style - IntensiCode/mini_harrier wono | discuss | tweet + flutter flame game voxel oldschool GitHub - IntensiCode/mini_voxels: Mini Voxels - A Flutter Flame Game ExperimentMini Voxels - A Flutter Flame Game Experiment. Contribute to IntensiCode/mini_voxels development by creating an account on GitHub. wono | discuss | tweet + flutter appicon 앱아이콘 안드로이드 적응형 앱아이콘 만들기 (Adaptive icon)Adaptive icon 예전 안드로이드에서는 iOS와는 다르게 불규칙한 아웃라인의 앱 아이콘 형태를 사용했었다. 하지만 각 핸드폰 제조사들이 각자 통일된 앱 아이콘 모양새를 쓰기 시작하면서 아이콘이 잘려 보이는 등 제작자가 의도하지 않은 모양새가 나오기 시작했다. 구글은 이것을 해결하기 위해 Android 8.0(Oreo)부터 적응형 아이콘(Adaptive icon)을 도입했다. 디바이스들마다 사용되는 모양새는 위와 같이 크게 5가지로 구분할 수 있다. 각 모양대로 시스템에서 마스크를 씌우기 때문에 제작하는 입장에서는 가이드에 맞춘 이미지만 1종으로 제작하면 된다. Guideline 개발자에게 전달할 리소스는 아래와 같다. - Background image (108dp*108dp) : 불투명 이미지 -.. wono | discuss | tweet + flutter 앱아이콘 appicon [Flutter] 플러터 앱 아이콘(icon) 변경하기# 플러터 앱 아이콘(icon) 변경하기 플러터 앱 아이콘을 간단한 방법을 통해 변경 해 보도록 하자 flutter_launcher_icons 패키지를 이용할수 있지만 패키지를 사용하지 않고도 변경 할 수 있다. flutter_launcher_icons | Dart Package A package which simplifies the task of updating your Flutter app's launcher icon. pub.dev 이번 포스팅에선 패키지를 사용하지 않고 앱 아이콘을 변경하는 법을 작성 하도록 하겠다. 1. Icon 만들기 appicon.co 해당 사이트에서 앱 아이콘으로 사용할 이미지를 등록후 다운받도록 하자. App Icon Generator Generate icons and i.. wono | discuss | tweet + flutter splash 스플래시 인트로 Flutter Splash 만들기 - Intro데보션 (DEVOCEAN) 기술 블로그 , 개발자 커뮤니티이자 내/외부 소통과 성장 플랫폼 wono | discuss | tweet + google play console flutter ad_id 광고id Android TargetSDK 33 배포 이슈 (AD_ID 권한 관련)https://developer.android.com/about/versions/13/behavior-changes-13?hl=ko 이번에 앱을 Android 13 이상을 타겟팅해보기 위해 targetSDK 를 33으로 올려서 배포를 해보았는데 AD_ID 관련 wono | discuss | tweet + flutter pubspec 플러터(Flutter)의 pubspec.yaml플러터 프로젝트를 새로 만들면 pubspec.yaml 파일을 볼 수 있습니다. Node.js의 package.json과 같은 패키지 의존성 관리 및 프로젝트 정의 등의 역할을 갖습니다. 플러터는 Pub이라는 패키지 매니저를 제공합니다. 같은 Pub 패키지매니저이지만 Dart는 기본적으로 pub 명령어를 그대로 사용하고, 플러터는 flutter… wono | discuss | tweet + flutter android javahome jre symbolic mklink The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Java\jdk-17\bin\java.exeI've been pulling my hair over this for 3 days now, every time I run the command react-native run-android I get this error: info Running jetifier to migrate libraries to AndroidX. You can disable it wono | discuss | tweetNext
+ flutter memory gc Explicit concurrent copying GC freed 4884(175KB) AllocSpace objects, 1(20KB) LOS objects, 89% free, 1485KB/13MB, paused 61us total 11.319msflutter로 개발하다 보면, 위와 같은 로그가 뜬다. Explicit concurrent copying GC freed 4884(175KB) AllocSpace objects, 1(20KB) LOS objects, 89% free, 1485KB/13MB, paused 61us total 11.319ms 앱이 메모리를 사용하는데 있어서 GC(Garbage Collector)에 할당된 메모리까지 사용해 GC가 메모리를 비우는데 시간이 오래 걸리게 된다는 뜻이다. wono | discuss | tweet
+ flutter garbage collector gc 다트의 가비지 컬렉터 어떻게 동작할까?해당 글은 공식문서와 chatGPT의 약간의 도움을 받아 작성되었습니다. (고마워 따봉 chatGPT야) 플러터 팀에서 초기 언어를 선택할 때 12개 이상의 언어를 선택해 평가하였다고 한다. 플러터는 다트를 선택하였는데, 플러터가 다트를 선택한 주요 이유들 중 하나는 바로 다트가 lock(앱이 실행이 중지되는 상태)없이 가비지 컬렉션을 수행할 수 있다는 점이였다. 많은 언어에서 가비지 컬렉션이 메모리를 수집하는 동안 lock 상태가 된다고 한다. 하지만 다트는 항상 가비지 컬렉션을 lock 없이 수행할 수 있다는 점에서 플러터 팀의 선택을 받은 것.. 그럼 다트의 가비지 컬렉터는 어떻게 lock 없이 가비지 컬렉션이 동작을 할까? Dart의 가비지 컬렉터는 두 개의 세대(generation)로 구성된다... wono | discuss | tweet
+ flutter dart memoryleaks How to Find Memory Leaks in Flutter Apps?In a large code base, identifying memory-related issues can occasionally prove challenging. To address this, we can leverage DevTools offered by Flutter. wono | discuss | tweet
+ flutter flame app skia impellar [감정저장소] Flutter-Flame으로 물리엔진 구현하기 | Disquiet*감정저장소의 개발과 디자인을 둘 다 진행하면서 느꼈던 회고를 작성합니다.#Flame이 뭐야?Flutter가 3.10버젼을 릴리즈하면서 SKIA엔진을 Impeller엔진으로 대체했고, 덕분에 UI상의 버벅거리는 현상인 Jank가 많이 줄어들게 됐습니다. Flutter를 ... wono | discuss | tweet
+ flutter leaderboard Add achievements and leaderboards to your mobile gameHow to use the games_services plugin to add functionality to your game. wono | discuss | tweet
+ flutter performance savelayer Flutter - Performance best practicesMinimize expensive operations 몇몇 연산자들은 다른 연산자들보다 더 많은 리소스를 소모합니다. 앱의 UI를 어떻게 디자인하고 구현하는지가 얼마나 효율적으로 앱이 작동하는지 큰 영향을 줍니다. Control build() cost UI를 디자인 할 때 항상 생각해야할 것이 있습니다. 상위 위젯을 rebuild 할 때 해당 위젯의 build()가 자주 호출될 수 있으므로, build() 메소드에서 반복적이고 비용이 많이 드는 작업을 피하세요. 큰 build() 함수가 있는 지나치게 큰 단일 위젯을 만드는 것을 피하세요. 캡슐화뿐만 아니라 위젯들이 어떻게 변하는지에 따라 위젯을 다른 위젯들로 분할하세요. State 객체에서 setState()가 호출되면, 모든 하위 위젯들이 rebuil.. wono | discuss | tweet
+ flutter game Game development with FlutterFlutter makes it easy and fast to build beautiful apps for mobile and beyond - Game development with Flutter · flutter/flutter Wiki wono | discuss | tweet
+ flutter game lotum 4pics1word Flutter Showcase | LotumSince 2012, Lotum has developed chart-topping mobile games such as 4 Pics 1 Word, which has been a popular title for over eight years. When Lotum expanded into web-based games, they looked to Flutter to streamline their cross-platform development. wono | discuss | tweet
+ flutter flame game turi shader Observable Flutter: Flame + ShadersWatch as Craig Labenz is joined by Renan Araujo to discuss his latest Flutter experiment - game built with Flutter and Flame which makes heavy use of custom... wono | discuss | tweet
+ flutter flame game turi doodle GitHub - renancaraujo/turi: A Fragment shader based game using Flame and FlutterA Fragment shader based game using Flame and Flutter - renancaraujo/turi wono | discuss | tweet
+ flutter flame game arkanoid GitHub - IntensiCode/flutternoid: Arkanoid-inspired Flutter Flame game demoArkanoid-inspired Flutter Flame game demo. Contribute to IntensiCode/flutternoid development by creating an account on GitHub. wono | discuss | tweet
+ flutter flame game tetris puzzle GitHub - IntensiCode/jamjam24: Flutter Flame port of my 2005 J2ME IntensiTris - "Tetris with Bombs"Flutter Flame port of my 2005 J2ME IntensiTris - "Tetris with Bombs" - IntensiCode/jamjam24 wono | discuss | tweet
+ flutter flame game space harrier GitHub - IntensiCode/mini_harrier: Another Flutter Flame Game Demo: Space Harrier StyleAnother Flutter Flame Game Demo: Space Harrier Style - IntensiCode/mini_harrier wono | discuss | tweet
+ flutter flame game voxel oldschool GitHub - IntensiCode/mini_voxels: Mini Voxels - A Flutter Flame Game ExperimentMini Voxels - A Flutter Flame Game Experiment. Contribute to IntensiCode/mini_voxels development by creating an account on GitHub. wono | discuss | tweet
+ flutter appicon 앱아이콘 안드로이드 적응형 앱아이콘 만들기 (Adaptive icon)Adaptive icon 예전 안드로이드에서는 iOS와는 다르게 불규칙한 아웃라인의 앱 아이콘 형태를 사용했었다. 하지만 각 핸드폰 제조사들이 각자 통일된 앱 아이콘 모양새를 쓰기 시작하면서 아이콘이 잘려 보이는 등 제작자가 의도하지 않은 모양새가 나오기 시작했다. 구글은 이것을 해결하기 위해 Android 8.0(Oreo)부터 적응형 아이콘(Adaptive icon)을 도입했다. 디바이스들마다 사용되는 모양새는 위와 같이 크게 5가지로 구분할 수 있다. 각 모양대로 시스템에서 마스크를 씌우기 때문에 제작하는 입장에서는 가이드에 맞춘 이미지만 1종으로 제작하면 된다. Guideline 개발자에게 전달할 리소스는 아래와 같다. - Background image (108dp*108dp) : 불투명 이미지 -.. wono | discuss | tweet
+ flutter 앱아이콘 appicon [Flutter] 플러터 앱 아이콘(icon) 변경하기# 플러터 앱 아이콘(icon) 변경하기 플러터 앱 아이콘을 간단한 방법을 통해 변경 해 보도록 하자 flutter_launcher_icons 패키지를 이용할수 있지만 패키지를 사용하지 않고도 변경 할 수 있다. flutter_launcher_icons | Dart Package A package which simplifies the task of updating your Flutter app's launcher icon. pub.dev 이번 포스팅에선 패키지를 사용하지 않고 앱 아이콘을 변경하는 법을 작성 하도록 하겠다. 1. Icon 만들기 appicon.co 해당 사이트에서 앱 아이콘으로 사용할 이미지를 등록후 다운받도록 하자. App Icon Generator Generate icons and i.. wono | discuss | tweet
+ flutter splash 스플래시 인트로 Flutter Splash 만들기 - Intro데보션 (DEVOCEAN) 기술 블로그 , 개발자 커뮤니티이자 내/외부 소통과 성장 플랫폼 wono | discuss | tweet
+ google play console flutter ad_id 광고id Android TargetSDK 33 배포 이슈 (AD_ID 권한 관련)https://developer.android.com/about/versions/13/behavior-changes-13?hl=ko 이번에 앱을 Android 13 이상을 타겟팅해보기 위해 targetSDK 를 33으로 올려서 배포를 해보았는데 AD_ID 관련 wono | discuss | tweet
+ flutter pubspec 플러터(Flutter)의 pubspec.yaml플러터 프로젝트를 새로 만들면 pubspec.yaml 파일을 볼 수 있습니다. Node.js의 package.json과 같은 패키지 의존성 관리 및 프로젝트 정의 등의 역할을 갖습니다. 플러터는 Pub이라는 패키지 매니저를 제공합니다. 같은 Pub 패키지매니저이지만 Dart는 기본적으로 pub 명령어를 그대로 사용하고, 플러터는 flutter… wono | discuss | tweet
+ flutter android javahome jre symbolic mklink The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Java\jdk-17\bin\java.exeI've been pulling my hair over this for 3 days now, every time I run the command react-native run-android I get this error: info Running jetifier to migrate libraries to AndroidX. You can disable it wono | discuss | tweet