본문 바로가기

전체 글

(20)
[Flutter] Plugin 비공개 배포 일반적으로 우리는 Flutter Plugin을 사용하기 위해서 pub.dev에서 사용하고자하는 Plugin을 찾아 종속성에 추가하여 사용한다.만약 내가 Plugin을 개발했을 때도 마찬가지의 형태로 pub.dev를 통해 공유할 수 있지만 노출이되면 안되는 비공개 Plugin의 경우GitHub등 Git repo를 통한 직접배포하여 프로젝트의 종속성에 연결해야한다.그 중 GitHub를 사용한 배포 및 종속성 연결방법을 정리해둔다.GitHub repo를 사용한 방법"flutter_plugin_abc"라는 Plugin 패키지를 만들었고 GitHub에 업로드했다고 가정하고 진행합니다.1. SSH 키 생성만약 다른 작업으로 이미 만들어둔 SSH키가 있다면 2단계로 넘어가세요Terminal 또는 CMD에서 명령을 실..
Firebase 연결 이슈 Firebase에는 호스팅 기능이 있다 이 기능을 활용하기 위해 Firebase를 프로젝트에 연결하는 과정 중 나타난 에러 및 해결 방법을 기록한다. Firebase 연결단계 Firebase CLI 설치 npm install -g firebase-tools 명령어 입력 프로젝트에 Firebase 연결 firebase login명령어 입력 firebase init명령어 입력 firebase 에서 사용가능한 기능들이 나열되고 사용할 기능들은 SPACE-BAR로 선택하고 ENTER 프로젝트 배포 Firebase 연결 중 볼 수 있는 에러 Error: Must select at least one feature. Use SPACEBAR to select features, or specify a feature by..
Android Studio 업그레이드 기존에 사용 중이던 Android Studio Giraffe (22.03.01) 버전에서 업데이트하라는 표시가 있었지만 귀찮아서 업데이트하지 않다고 드디어 업데이트를 했다. 업데이트의 방식은 신규버전 설치파일을 다운받아 덮어쓰는 형식. 평소와 같이 잘 설치하여 진행했지만 실행이 되지 않았다... ... Your JRE: 17.0.7+0-17.0.7b1000.6-10550314 aarch64 (JetBrains s.r.o.) ... 누가봐도 에러인 빨간 아이콘에 excption log 밑에 눈에 띈 버전정보를 가지고 검색에 돌입 아무래도 이전버전을 사용하다가 업데이트하면 이전버전에서 사용하고 있던 플러그인 중 호환되지 않는 녀석이 있어 에러 팝업을 내뿜고 있는 것으로 보였다. 해결 방법은 이전에 설치된 버..
폴스타2 장단점 폴스타2의 경우 국내 출시된 연식은 22년, 23년형 두 가지 이 중 내가 타고 있는 23년형을 기준으로 현재 약 4개월 주행하면서 느낀 장단점을 다시 정리한다. 장점 단점 디자인이 매력적이다. 볼보와 플랫폼과 부품을 공유해 안정성이 뛰어나다. 운전이 편하고 이질감이 적다. 트렁크 공간이 넓다. 뛰어난 마감 생산설비 마저 친환경적을 추구하는 브랜드의 방향 뒷자리가 좁다. 자리잡지 못한 OTA서비스 비상등 버튼이 불편하다. 프리미엄 브랜드라고 출범했지만 아직 부족하다. 자세한 내용은 아래 정리 장점 디자인이 매력적이다. 내가 폴스타를 선택한 가장 큰 이유로 너무 튀지 않고 호불호가 거의 없는 디자인으로 특히 친환경을 추구하는 이유로 디자인된 내용이지만 로고마저 자동차 컬러로 은은하게 들어가 있다. 그리고 ..
Map API 비교 (카카오vs네이버) Map API를 사용한 개인프로젝트 앱을 여러번 사용했었는데 점차 새로워지는 두 회사의 API 정책때문에 글을 적어본다. 이 문서는 각 API를 시작하기 전 가이드문서까지를 읽어본 느낌을 비교해 보았습니다. 비교(19.11.02 기준) 네이버 클라우드플랫폼으로 서비스이전하면서 기존 NaverDeveloper에 비해 상당히 폐쇄적으로 변한 느낌이였다. (개발가이드 등을 확인하기 위해서는 로그인+결제수단 등록이 필요해짐) 심지어 MapAPI하나만 사용하고 싶은데 거쳐야하는게 너무 많고 메뉴에서 MapAPI 배너를 누르면 공지사항이 뜨는데 거기서 또 글자들을 읽어봐야 Map서비스 페이지로 겨우 들어갈 수 있었다. 하지만 git을 통한 라이브러리배포로 설치가 간편해보인다. 카카오 아직 Daum시절 사용하던 AP..
[응용 프로그램] 무료 MacOS 화면보호기, Fliqlo 개인적으로 심플하고 깔끔한 느낌의 디자인을 좋아해서 어쩌다 알게된 화면보호기 예전부터 사용했는데 이제는 없으면 허전해서 다운로드 링크를 남긴다 https://fliqlo.com/ Fliqlo Flip Clock App and Screensaver fliqlo.com
Singleton VS Application class Singleton패턴 메모리상에 하나의 객체로 생성해두고 어느 클래스에서나 호출이 가능하기에 자주 사용하게 되는 패턴 중 하나. 싱글턴 패턴 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org Application class JAVA class로 응용프로그램 전체에 대한 Life-Cycle을 가지는 class. Application (JavaFX 8) Notifies the preloader with an application-generated notification. Application code calls this method with a PreloaderNotification that is delivered to the Preloader.handleA..
JitPack을 이용한 Library 배포 (Gradle) 개발을 하다보면 Gradle 배포 되어 있는 라이브러리들이 많다. 사용방법대로 dependence 걸면 자동으로 소스를 다운받아 바로 사용할 수 있게 해주는 편리한 기능이다. 내 소스 수정 배포를 위해서는 소스에 몇가지 추가해주어야 하는 것이 있다. - build.gradle 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... dependencies { classpath 'com.android.tools.build:gradle:3.4.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath 'com.github.dce..