본문 바로가기

전체 글62

Flutter 사용 중 IDE에서 안드로이드 모듈이 사라졌을때 플러터를 안드로이드 스튜디오에서 구동하면, 각각의 네이티브 코드 수정을 위해, 안드로이드 네이티브 코드의 안드로이드 스튜디오나, ios 네이티브 코드의 xCode를 오픈해야할경우가 종종 있습니다. 그런데 깃에서 클론을 해오는 경우, Android module이 사라지는 현상이 발생합니다. 이럴때 간단하게 해결할수있습니다. .iml파일이 빠져있기때문입니다. xxx에 해당하는 자리에 원하는 프로젝트의 이름을 넣어주고 IDE를 재실행하면, 보시는 것처럼 Open for Editing in Android Studio라는 팝업이 뜨며, 다시 Android module을 정상적으로 사용할수있습니다. 2020. 11. 3.
[Flutter] 안드로이드 생명주기에 따라 플러터 호출하기 //flutter import 'package:flutter/services.dart'; @override void initState() { super.initState(); print('initState'); new MethodChannel("flutter.temp.channel").setMethodCallHandler(platformCallHandler); } Future platformCallHandler(MethodCall call) async { if (call.method == "destroy"){ print("destroy"); dispose(); } } //MainActivity.java @Override protected void onStop() { super.onStop(); Log.i.. 2020. 9. 10.
유튜브 음악 다운로드 리뷰 - 유튜브에서 음악을 내 컴퓨터에 쉽게 저장하자 안녕하세요. 여러분은 하루에 유튜브를 몇 시간 정도 즐기시나요? 저는 사무실에서 일을 할 때도 유튜브에서 영상을 재생시켜놓거나, 제가 듣고 싶은 음악들을 듣고는 합니다. 그런데 가끔 그런 생각이 들 때가 있어요. '지금 듣고 있는 이 음악, 내 폰에 저장해놓고 데이터 소모 없이 듣고 싶다.' 그런 생각이 들 때 우리는 늘 헷갈립니다. 그리고 검색을 하게 되죠. 어떤 경우에는 원하는 결과를 얻지 못하는 경우도 있어요. 하지만 제가 오늘 포스팅에서 퍼펙트하게 정리해드리도록 하겠습니다. 고민하지 말고 지금 바로 시작해보겠습니다. (참, 저작권! 저작권! 주의합시다. 다운로드한 mp3를 배포하거나 다른 용도로 사용하지는 말아주세요. 오직 여러분의 귀만 즐겁게 하시면 됩니다.) 언제나 그렇듯, 어려운 일이 있거나.. 2020. 6. 24.
var vs dynamic in Dart - Flutter, Dart 플러터(다트) 기술 블로그 번역 3편입니다. 오늘은 Dart언어에서 변수를 선언할때 쓰이는 var과 dynamic 두 키워드를 비교합니다. 이해를 위해 자바스크립트 코드가 함께 있으니, 자바스크립트를 알고 있는 분은 좀 더 쉽게 이해할 수 있습니다. https://www.nstack.in/blog/var-vs-dynamic-in-dart/?fbclid=IwAR3cXZ7LaevyYpj_BH0LjNZjldqolKQ1NDG2ybfD5kr9IS8uwrYe4ST8KAU var vs dynamic in Dart | nStack var and dynamic are used to declare variable in Dart and there is very interesting difference between them. www.ns.. 2020. 6. 9.