[flutter] 파이어베이스 이용 / SNS 로그인 구현하기 - ① iOS 환경 설정 이번 포스팅에서는 파이어베이스를 이용해서 SNS 로그인 (ex. 구글, 페이스북, 카카오톡)을 할 수 있도록 간단한 로그인 페이지를 만들어 보려고 합니다. 안드로이드와 iOS 모두 진행을 할 것이기 때문에 맥으로 진행하도록 하겠습니다. 1. 플러터 프로젝트 생성 우선 안드로이드 스튜디오에서 새 프로젝트를 생성해 보도록 하겠습니다. 프로젝트 이름과 Organization 부분을 작성해줍니다. 다 적고 나서 Finish를 눌러줍니다. 2. firebase console 에 프로젝트 등록하기 프로젝트가 만들어 졌다면 다음 할 일은 firebase console에 접속합니다. 파이어 베이스 콘솔 : https://firebase.google.com/ Firebase Firebase는 고품질 앱을 빠르게 개발하고.. 프로그래밍/flutter 4년 전
맥북에서 안드로이드 스마트폰 미러링하기(feat. scrcpy) 요즘 pc환경이 날로 발전하고 있어서 usb 케이블만 꽂아도 스마트폰과의 연동이 정말 잘 되는 것을 볼 수 있습니다. 윈도우 컴퓨터 같은 경우는 특별히 어렵지 않게 연동을 할 수 있는 반면 맥북은 안드로이드와 호환성이 그다지 좋지 못합니다. 맥북으로 개발을 진행하다보면 안드로이드 에뮬레이터를 사용하는 경우가 있는데 에뮬레이터 자체가 꽤 무거워서 로딩하는데 시간이 오래 걸리곤 합니다. 그래서 이번 포스팅에서는 scrcpy라는 프로그램을 이용하여 편하게 안드로이드를 맥북에서 미러링 하는 방법을 알아보도록 하겠습니다. 먼저 scrcpy 프로그램을 설치해야 하는데 두가지 방법이 있습니다. https://github.com/Genymobile/scrcpy GitHub - Genymobile/scrcpy: Disp.. 라이프/잡동사니 4년 전
[플러터 오류] Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 해결하기 - flutter doctor 터미널에 flutter doctor 를 입력하면 다음과 같이 현재 설치 환경에 대한 정보를 확인할 수 있다. 위 사진을 보면 한가지 부분에 [!] 가 되어 있는 것을 볼 수 있고 위 부분에 대한 것은 'flutter doctor --android-licenses' 를 입력하라고 나와 있다. 처음 환경을 구축할때 저렇게 입력을 하면 잘 진행이 된다. 한번 입력을 해본다. 아래와 같은 에러가 발생한다. Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersio.. 프로그래밍/flutter 4년 전
시간은 금이다?? 시간은 금보다 10000배 값지다!! 흔히 쓰는 관용적인 문구중에 '시간은 금이다' 라는 말이 있다. 부자와 가난한 사람은 굉장히 불공평하지만 그들이 가진 것들 중 유일하게 공평한 것이 있다면 바로 시간이다. 시간은 부자나 가난한 사람이나 누구에게나 절대적인 양만 존재한다. 부자가 돈으로 시간의 절대량을 산다면 아마 전재산을 투자해서라도 그렇게 하려고 할 것이다. 그만큼 시간은 누구에게나 굉장히 중요하고 의미있는 것이다. 그러나 많은 사람들은 이러한 시간의 중요성을 인지하지 못하고 살아가고 있다. 이 글을 적고있는 나 또한 마찬가지고 거의 대부분의 사람들이 시간보다는 돈, 쾌락, 자동차, 집등 물질적인것에 포커스를 맞추고 산다. 그러나 성공한 사람들은 알고있다. 이세상 그 무엇보다 중요하고 값진 것은 바로 '시간' 이라는 것을. 돈을 버는 .. 라이프/자아성찰 4년 전