전체 글 67

세남자의 베트남 나트랑 여행기(3/4)

안녕하세요. 나트랑 여행기 3일차로 돌아왔습니다.(미루고 미루다 이제서야....!)  - 지난 이야기https://in-idea.tistory.com/74 세남자의 베트남 나트랑 여행기(1/4)안녕하세요. 이번 게시물에서는 3박4일간의 나트랑 여행기를 끄적여보고자 합니다. 남정네 3인으로 구성된 여행이었고, 혹시나 여행을 계획하시는 분들이 있다면 도움이 되시기를 바랍니다.저in-idea.tistory.comhttps://in-idea.tistory.com/75 세남자의 베트남 나트랑 여행기(2/4)안녕하세요. 지난 게시물에 이어 이번엔 2일차 나트랑 일정에 대해 소개드려 보도록 하겠습니다. 우선 아침에 눈뜨자마자 호텔 조식을 먹으러 갔습니다....만... 사진이 하나도 없네요 ㅠㅠ조식in-idea.tis..

여행 2024.10.20

세남자의 베트남 나트랑 여행기(2/4)

안녕하세요. 지난 게시물에 이어 이번엔 2일차 나트랑 일정에 대해 소개드려 보도록 하겠습니다. 우선 아침에 눈뜨자마자 호텔 조식을 먹으러 갔습니다....만... 사진이 하나도 없네요 ㅠㅠ조식메뉴는 꽤나 다양하게 있었는데, 저는 식빵와 계란프라이, 베이컨으로 토스트를 만들어 먹었습니다. ⭕️ 크레이지 호핑투어아침식사 후 바로 예약해둔 호핑투어를 하러 출발했는데요 예약은 아래 링크에서 했고, 약속된 기사님이 호텔까지 픽업하러 오셨습니다.https://smartstore.naver.com/crazypartyhopping/products/9614595442? 나트랑 호핑투어 크레이지 요트 투어 : 레츠비트립[레츠비트립] 나트랑&푸꾸옥 한국인 최고의호핑투어 선상파티 호핑! 크레이지파티호핑입니다.smartstore..

여행 2024.09.18

세남자의 베트남 나트랑 여행기(1/4)

안녕하세요. 이번 게시물에서는 3박4일간의 나트랑 여행기를 끄적여보고자 합니다. 남정네 3인으로 구성된 여행이었고, 혹시나 여행을 계획하시는 분들이 있다면 도움이 되시기를 바랍니다.저희들은 모두 일정에 크게 스트레스를 받지 않는 위인들이었고, 여행지에서 굉장히 유동적으로 계획을 변경해나갔습니다..! 그 결과 대략적인 일정은 다음과 같았습니다.(1~2일차 호텔르모어 숙박, 3일차 알마리조트 숙박) - 1일차 : 공항도착(인천공항 06:15 출발) - 환전(HDBank) - 점심식사(현지식당) - 르모어호텔(짐맡기기) - 마사지(Ochid Spa) - 체크인 - Vin Wonders 관광 - 저녁식사(JJ 씨푸드) - 숙소귀가 및 휴식 - 2일차 : 조식 - 호핑투어(08:00 ~ 14:00) - 담시장 ..

여행 2024.09.08

[내가만든앱] 내쓰플 소개

안녕하세요. 오랜만에 앱 소개로 돌아오게 되었습니다. 최근들어 Flutter에 관심이 많아지면서 누구나 첫 토이프로젝트로 만든다는 캘린더 앱을 제작해보았습니다. 앱의 기능은 크게 일정등록, 달력 화면을 통한 일정 확인 기능으로 구성하였습니다.여기에 어린시절 사용하곤 했던 프랭클린플래너의 개념을 도입하여 목표설정, 미룬 일정 및 각 일정의 상태에 대한 관리기능을 추가로 도입해보았습니다. 추가로 타인에게 일정을 초대할 수 있는 기능까지 구현 및 보완중에 있습니다..ㅎㅎㅎ 각 기능에 대한 화면은 다음과 같습니다.1. 메인 UI(일정 확인)2. 일정 등록3. 미룬 일정 확인 초기에는 제가 쓰려고 만들어 보았지만, 점점 욕심이 생겨 다른분들도 이용하여 관련한 피드백을 받아 보완하고 좀 더 품질좋은 앱(?)이 되어..

내가만든앱 2024.08.21

모바일신분증 연계서비스 연동하기-2

안녕하세요. 오늘은 지난시간에 이어 모바일신분증 연계서비스를 이용하는 방법에 대해 알아보도록 하겠습니다. >> 지난 포스팅 https://in-idea.tistory.com/71 모바일신분증 연계서비스 연동하기-1 안녕하세요. 이번에는 행정안전부에서 운영하고 있는 모바일신분증 서비스를 이용하여 우리서비스에서 본인확인 등 여러 수단으로 이용하는 방법에 대해 알아보려 합니다. 모바일신분증은 지 in-idea.tistory.com 위의 게시물을 참고하여 연계신청, wallet&DID 생성을 완료하고 개발지원센터를 통해 블록체인에 DID등록까지 마쳤다면 이제 실제 라이브러리를 다운받아 우리 예제에 적용해보면 되겠습니다. 이번시간에는 라이브러리 다운로드, 개발용 DID를 적용한 WAS를 구축하는 방법까지 알아보도..

카테고리 없음 2023.09.09

모바일신분증 연계서비스 연동하기-1

안녕하세요. 이번에는 행정안전부에서 운영하고 있는 모바일신분증 서비스를 이용하여 우리서비스에서 본인확인 등 여러 수단으로 이용하는 방법에 대해 알아보려 합니다. 모바일신분증은 지난 2022년 7월부터 본격적으로 도입되어 현재 금융권, 공공기관 등 다양한 분야에서 인증 및 개인정보 제공수단으로 사용되고 있습니다. 모바일 신분증을 육안으로 확인하는 것도 실물 신분증과 동일한 효력이 있다는 점이 있고, 인증정도의 강화를 위해(금융기관 등) 진위여부를 확인할 수 있도록 신분증 연계시스템을 개발할 수 있는데요. 오늘은 연계시스템 개발을 위한 연계신청 및 블록체인 검증 및 복호화를 위한 DID&Wallet 생성 방법에 대해 알아보도록 하겠습니다. 우선 모바일신분증 연계와 관련한 내용은 다음 홈페이지에서 확인하실 수..

[Flutter] FloatingActionButton에 SpeedDial(선택 버튼) 적용하기

안녕하세요. 오늘은 FloatingActionButton 구현 시, 선택버튼을 추가로 사용자에게 제시하는 방법에 대해 알아보도록 하겠습니다. 제가 원하는 기능은 FAB를 클릭할 경우 드롭업(?) 형식의 선택 버튼을 출력하여 사용자에게 추가적인 선택권을 제공하는 것이었는데요 !! 키워드 검색을 통해 적절한 API를 찾아내지 못하여(검색센스가 없어서 그런지 실제 레퍼런스가 없는 것인지는 모르겠지만요...) 여러번 찾아보고 가장 유사한 형태의 SpeedDial이라는 API를 소개하고자 합니다. 우선 영상을 통해 적용화면을 확인해보시죠 ! SpeedDial 적용화면 어떤가요?? 여러분들이 찾으시던 UI가 맞나요?? 아니라면 여러분들은 조금 더 검색을 해보셔야할 것 같습니다... 자!! 그렇다면 이제 적용방법에 ..

[Flutter] Dialog 생성 오류 해결기

최근 Flutter를 통한 앱개발을 수행하면서 만난 정말 당황스러운 오류를 해결한 과정을 공유합니다. A build function returned null. The offending widget is: Builder Build functions must never return null. To return an empty space that causes the building widget to fill available room, return "Container()". To return an empty space that takes as little room as possible, return "Container(width: 0.0, height: 0.0)". 에러로그는 다음과 같이 출력이 되었는데요. ..

[Flutter] 선택 다이얼로그 만들기

기존에 이미 만들어져 있는 위젯만큼 사용하기 편한건 없는 것 같습니다. 플루터 애플리케이션 개발 도중에 선택 다이얼로그를 만들고자 기존에 누군가 위젯을 만들어두지 않았을까하는 생각에 찾아보니 별다른 예제가 없었는데 그 이유는 엄~~~청 심플하게 만들 수 있기 때문이었습니다...ㅎㅎㅎ 혹시나 빠르게 선택 다이얼로그를 만들고자 하신다면 다음의 예제를 활용하시면 될 것 같습니다. showDialog( context: context, builder: (context) { return SimpleDialog( title: const Text("파일을 어떤형식으로 다운로드하시겠습니까?"), children: [ TextButton( child: Text("다운로드"), onPressed: () async { // ..

[Flutter] endless listview

안녕하세요. 지난시간에는 ListView의 작성방법과 클릭 시 상세페이지로 이동하는 방법에 대해 알아보았습니다. https://in-idea.tistory.com/64 [Flutter] 플루터 화면 이동하기 안녕하세요. 오늘은 지난시간에 이어 플루터에서 화면이동을 하는 방법에 대해 알아보겠습니다. (지난 실습은 아래 URL에서 확인하실 수 있습니다.) https://in-idea.tistory.com/63 [Flutter] 플루터 리스트 in-idea.tistory.com 오늘은 지난번에 구현한 아이템에 로딩간격을 두어 endless한 ListView를 만드는 방법에 대해 알아보도록 하겠습니다. 저는 10개 아이템을 간격으로 로딩 시차를 두어 로딩을 하는 방법을 사용하고자 합니다. 여기서 잠깐 !! 아이..