분류 전체보기 (41) 썸네일형 리스트형 Flutter app에서 앱 비밀번호 입력없이 XOAUTH2 방식으로 OAuth2 토큰을 사용하여 Gmail IMAP 서버에 연결하기. 아래 에러가 나오는 핵심 원인을 먼저 파악해야 한다. flutter: S: a0 NO [AUTHENTICATIONFAILED] Invalid credentials (Failure) 결론부터 얘기하자면 나의 경우 토큰 문제였다. 기간이 만료된 토큰으로 계속 메일 서버에 연결하려고 했더니 실패 에러가 나왔던 것이다. 그리고 이 문제를 해결하는 데 가장 애를 먹었던 두 가지는 flutter에서 Gmail IMAP 설정을 하는 양식과 저 토큰의 만료 기간으로 인한 실패임을 알아내는 것. 1.Gmail IMAP 설정 양식의 핵심은 Oauth 인증 방식을 사용하는 것. final oauthToken = OauthToken( accessToken: accessToken, expiresIn: 3.. 오늘의 prompt 과제:1. 로그인 유지1. Qflutter에서 gmail, outlook 서버와 연동해 실시간 메일을 수신 중하는 앱 개발을 진행 중이다. 아래 모듈에서 gmail, outlook을 flutter 앱과 연동하고 있는데 메일 서버에 로그인하게 되면 다시 앱을 실행할 때 로그인 확인 후 로그인 상태를 유지하고 싶다. 어떤 방법을 사용할 수 있을까? 1. gmail 모듈코드 "첨부"2. outlook 모듈 코드 "첨부"1.1 Q1. flutter의 flutter_secure_storage 같은 라이브러리 사용하는 방법 외에 다른 방법있어? 그리고 장단점도 알려줘. 2. Gmail은 flutter의 enought_mail을 사용하고 아래 모듈 코드로 flutter와 연동 중인데 어떤 인증 절차를 거치고 있는 거.. 곰돌이푸, 행복한 일은 매일 있어. - 곰돌이 푸 원작 곰돌이 푸, 행복한 일은 매일 있어『곰돌이 푸, 행복한 일은 매일 있어』는 푸의 메시지와 삽화가 담긴 책이다. 어떤 상황에서든 여유와 미소를 잊지 않는 곰돌이 푸를 다시 기억하고 만나는 일은, 반복되는 삶 속에서 무엇이 나를 행복하게 하는지를 잊어가는 우리에게, 다시 한 번 행복에 관한 희망과 의미를 되새기게 해줄 것이다. 귀엽고 사랑스러운 모습부터 엉뚱한 모습까지 우리를 자꾸만 웃음 짓게 만드는 푸를, 진심 어린 말로 우리의 마음을 자꾸만 무장 해제시키는 푸를, 초기 삽화부터 우리에게저자-출판알에이치코리아출판일2022.10.14올해 목표는 책털(책장털이) 사놓고 안 읽은 책을 다 읽을 예정이다. 본래 목표는 그냥 올해는 책 좀 읽자였는데 너무 막연한 것 같아서 내 책장에 있는 책도 읽고 사서 읽고 또 .. 안드로이드 비공개 테스트 진행하는 방법 다들 여기까지 오시느라 고생이 많았을 텐데 지금부터가 진짜 시작이다. 참고로 나도 현재 비공개 테스트를 4일 차 진행 중이다...그럼 비공개 테스트 20명을 모으러 가보자. 절차를 간단하게 소개 하면1. 구글 플레이 콘솔 비공개 테스트에서 테스터의 메일을 등록 대기. *1번 절차의 주의 사항은 메일 주소를 등록한 테스터가 나의 앱을 설치하고 비공개 테스트가 진행되는 14일 동안 설치된 상태를 유지해야 하기 때문에 20명 이상 넉넉하게 등록해서 진행하는 것을 권장한다. 2. 네이버 카페에서 비공개 테스터 모집 글 올리기. 조직에 몸 담고 있거나 친구가 많으시면 이 과정은 알아서 하시면 될 것 같지만 나처럼 20명 구하기 힘드신 분들은 네이버 카페를 이용하면 된다. 여기서 비공개 테스트 품앗이해요 라는 게시.. 아몬드, 손원평 아몬드영화와도 같은 강렬한 사건과 매혹적인 문체로 시선을 사로잡는 한국형 영 어덜트 소설 『아몬드』. 타인의 감정에 무감각해진 공감 불능인 이 시대에 큰 울림을 주는 이 작품은 감정을 느끼지 못하는 한 소년의 특별한 성장을 그리고 있다. 감정을 느끼는 데 어려움을 겪는 열여섯 살 소년 선윤재와 어두운 상처를 간직한 곤이, 그와 반대로 맑은 감성을 지닌 도라와 윤재를 돕고 싶어 하는 심 박사 사이에서 펼쳐지는 이야기가 우리로 하여금 타인의 감정을 이해한다는 것이 얼마나 어려운 일인지, 그럼에도 그것이 얼마나 소중한 일인지 다시 한 번 생각해 볼 기회를 전한다. 감정 표현 불능증을 앓고 있는 열여섯 살 소년 선윤재. ‘아몬드’라 불리는 편도체가 작아 분노도 공포도 잘 느끼지 못하는 그는 타고난 침착성, 엄마.. ios 앱 배포 전 내부 테스트하기. 테스트용 아이폰을 파견 나온 회사에 들고 오지 않아 다른 사람에게 앱 동작을 확인해야 하는 상황. G에게 부탁하기 위해 app store connect의 사용자 및 액세스에 들어갔다. G를 내부테스트 대상자로 초대하기 위해 앱 접근 권한을 부여하는 초대를 먼저 해야 하는 것 같다. (초대할 때 G의 메일은 테스트할 아이폰 기기의 계정 이메일과 같아야 할 것으로 추정!)G는 이런 메일을 받았다. G가 초대를 받아들이면 나는 앱의 testflight 항목으로 들어가 테스터 옆 + 버튼을 눌러 G를 테스터 그룹에 추가한다. G의 메일로 testflight 초대 메일이 오고 testflight에서 사용할 코드를 얻을 수 있다. 아이폰으로 앱스토어에서 testflight 앱을 다운받고 코드를 입력하고 앱을 테스.. Dart 변수 사용하기 2.(Late 변수) 개발하는남자의 핸즈온 플러터: 클론 코딩으로 배우는 플러터 앱 개발의 모든 것『핸즈온 플러터』는 구글이 개발한 크로스 플랫폼 프레임워크인 플러터의 기본 개념부터 실무 환경에서의 구현까지 단계별로 다루는 종합 가이드입니다. 플러터는 다양한 위젯을 조합하여 애플리케이션을 만들 수 있게 도와주는 강력한 도구입니다. 플러터를 활용하면 하나의 코드베이스로 iOS와 안드로이드 애플리케이션을 개발할 수 있어 시간과 비용을 절약할 수 있습니다. 이 책은 플러터의 기본 개념과 실무에서 활용할 수 있는 다양한 기술을 배울 수 있도록 도와줍니다. 특히 클론 코딩 프로젝트를 통해 플러터의 여러 기능을 익힐 수 있으며, 복잡한 애플리케이션을 효율적으로 개발하는 팁과 사용자에게 최고의 경험을 제공하는 데 필요한 모든 것을 배울 .. Dart 변수 사용하기 1. (with 개발하는남자의 핸드온플러터) 개발하는남자의 핸즈온 플러터: 클론 코딩으로 배우는 플러터 앱 개발의 모든 것『핸즈온 플러터』는 구글이 개발한 크로스 플랫폼 프레임워크인 플러터의 기본 개념부터 실무 환경에서의 구현까지 단계별로 다루는 종합 가이드입니다. 플러터는 다양한 위젯을 조합하여 애플리케이션을 만들 수 있게 도와주는 강력한 도구입니다. 플러터를 활용하면 하나의 코드베이스로 iOS와 안드로이드 애플리케이션을 개발할 수 있어 시간과 비용을 절약할 수 있습니다. 이 책은 플러터의 기본 개념과 실무에서 활용할 수 있는 다양한 기술을 배울 수 있도록 도와줍니다. 특히 클론 코딩 프로젝트를 통해 플러터의 여러 기능을 익힐 수 있으며, 복잡한 애플리케이션을 효율적으로 개발하는 팁과 사용자에게 최고의 경험을 제공하는 데 필요한 모든 것을 배울 .. 이전 1 2 3 4 ··· 6 다음