본문 바로가기

전체 글

안드로이드 앱 만들기(2) - 필요한 Plug-in 찾고 받기 앱을 처음부터 끝까지 모두 만들 수 없다. 기본적인 도구나 구조들은 인터넷을 찾아보면 공개된 내용도 많다. 특히 flutter 는 pub.dev에 공개된 플러그인들이 매우 많다. 여기서 잘 검색하고 like 가 많고 score가 높은 패키지를 쓰면 버그가 상대적으로 적고 만족도가 높을 것이다. pub.dev Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs. pub.dev 이번에 우리가 필요로 하는 패키지를 정리하면 아래와 같다. pub.dev/packag.. 더보기
안드로이드 앱 만들기(1) - 준비 과정 간단한 Device ID를 보여주는 앱을 만들어보자. 앱을 만들고 Play store colsol에 등록하는 과정까지 진행해보자. 준비 먼저 안드로이드 스튜디오를 설치한다. developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com flutter SDK 도 설치해준다. 폴더는 알아서.. flutter-ko.dev/docs/get-started/install 설치 Flutter를 설치할 운영 체제를 선택해주세요:{{site.alert.note}} **Are you on.. 더보기
Failed to load ad: 0 - Device ID 얻어오기 구글 admob 을 적용시켜서 테스트를 하다 보면 Failed to load ad: 0 라는 메세지를 받게 된다. 원인은 안드로이드/iOS 폰에서 직접 테스트 할 때 정식으로 배포된 앱이 아닌 경우 광고를 불러오지 못해서다. 이때 test로 사용할 장치 device id 를 admob 에 미리 넣어놓으면 해당 id를 가진 장치에서는 test ad가 뜬다. Java / Kotlin device id 를 얻는 방법은 java 와 kotlin 관련 문서가 많다. device id - Java, Kotlin developer.android.com/training/articles/user-data-ids?hl=ko 해당 장치에서 앱을 실행하고 logCat 에서 adRequest 를 검색해보면 아래처럼 나온다고 한.. 더보기
Flutter 권한 관리 - permission handler 안드로이드 / iOS 앱을 만들다보면 여러가지 권한을 사용해야 할 때가 있다. 카메라, 저장장치, 위치정보, 메세지, 연락처 등등 여러 정보를 기기에서 받아서 활용하는 경우가 많다. 만약 적절한 권한이 없는 경우 디버그 모드에서는 동작하는데 컴파일 후 장치에서 실행하면 오류와 함께 종료되는 경우가 많다. 다행히도 flutter 에 적절한 패키지가 있다. 패키지가 있을 경우에는 정말 사용하기 편하다. Permission Handler 5.0.1+1 현시점에서 버전은 5.0.1+1 이다. pub.dev/packages/permission_handler permission_handler | Flutter Package Permission plugin for Flutter. This plugin provides.. 더보기
타임랙 - 화장실 환풍기 10분 더 켜져있게 만들기 하루에 한번이상 꼭 가게 되는 화장실이다. 들어갈 때 향기로웠으면 좋겠지만 항상 물을 사용하는 장소라서 습기로 가득차 있어서 향기는 커녕 곰팡이 피지 않게 관리하는 것도 쉽지 않다. 환풍기를 하루종일 켜놓으면 조금 나을 텐데 그렇다고 하루종일 켜놓는건 전기세도 아깝고 시끄럽고 잘못하면 환풍기에서 전기 화재가 날 수 도 있는거 아닌가? 불안한 마음이 한가득이다. 그래서 IoT로 꾸며볼까 했는데, 아서라 화장실은 IoT 에서 나름 중간보스 이상급이다. 사람이 들고 나고 카운팅 하는것도 쉽지 않고 화장실에 있는지 없는지 확인하기도 쉽지 않다. 타임렉 가장 쉬운 방법으로 환풍기 스위치를 끄면 약 5분 또는 10분정도 더 돌다가 꺼지도록 해주는 손쉬운 제품이 있다고 해서 설치해봤다. 이름은 '위너스 타임랙' 이며.. 더보기
끊김 없는 블루투스 동글 추천 블루투스가 없는 PC에서 블루투스 이어폰이나 키보드를 사용하기 위해서 블루투스 동글을 구할때가 있습니다. 이때 확인해야 하는 사양을 알려드립니다. 안정성과 성능이 가장 중요해? 먼저 결론부터 말하자면 PCI-e 카드로 설치하는게 가장 좋은 성능을 보입니다. 수신율과 거리 안정성 모두 USB 동글과 비교할 수 없는 수준입니다. 물론 bluetooth만 지원하는 카드보다 wifi와 bluetooth 동시에 지원하는 카드가 더 많습니다. 가격대 성능도 나쁘지 않지요. 국내 사이트에서 구입할 수도 있습니다. 아래 제품은 m2 슬롯에 연결하는 제품이네요. https://coupa.ng/bLm3lM 인텔 AX200 NGW 기가비트 무선 랜카드 Desktop kit COUPANG www.coupang.com 저렴하게.. 더보기
천장 다운라이트를 스마트하게 바꾸자 - 트로드프리, 휴 새로 이사온 아파트는 요새 트렌드인지 베란다는 확장되어 있고 조명과 벽지는 밝은 하얀색-베이지색으로 가득 차 있습니다. 어두침침한 예전 집들과는 다른 분위기입니다. 다만 저는 저녁때 집에서 쉴때는 은은한 전구색을 선호해서 많이 아쉬웠습니다. 대신 스탠드 조명이나 벽에 쏘는 스팟 조명같은걸 구해서 전구색과 주광색으로 사용하고 있었지요. 예전 집에서 사용했던 조명들은 이케아 조명과 필립스 휴 스마트 전구 조합으로 만들어서 썼습니다. qsurf.tistory.com/34 IKEA 스탠드 조명을 스마트 조명으로 - hue bridge 제작년에 거실을 꾸미고 있을 때 이케아에서 스탠드 조명을 하나 샀습니다. 집에 오는 사람마다 이 조명 예쁘다고 한마디씩 해줬었는데요. 기존에는 스마트 플러그를 이용해서 on/off.. 더보기
아래아 한글 HWP 무료로 사용 방법 - 맥 / 윈도우 관공서에서 한글HWP를 많이 사용하기 때문에 가끔 해당 문서를 열어야 할 때가 있습니다. 그러나 정품 한글은 비싸고 뷰어도 매우 무겁습니다. 심지어 뷰어조차 프리웨어가 아니라서 회사에서 사용하면 불법입니다. 그렇지만 활용 가능한 다른 프로그램들이 있습니다. 급하게 한글 문서를 사용할때는 아래와 같은 방법들을 시도해 보세요. 이제 브라우저만 있으면 한글 파일을 보고 편집할 수 있는 세상이 열렸습니다. 크롬 브라우저에서 HWP 무료 편집 (MAC, 윈도우 가능) 크롬 브라우저에서 아래 사이트에 접속해서 무료로 시작하기 누른 후 가입하면 됩니다. 가입 후 웹용 아래아 한글 사용 가능합니다. space.malangmalang.com/ 한컴스페이스 어디서나 펼쳐지는 오피스 세상 space.malangmalang... 더보기