[피플] 디자인 QA
·
Flutter
안녕하세요 불망입니다~! 오늘은 피플에서 피플사연UI 변경을 해서 개발을 하였습니다. 테스트플라이 앱을 테스트 해보니 디자이너분께서 디자인 QA를 하셨습니다. QA라는것을 저는 처음알았습니다. 디자인 QA는 디자인 작업물이나 디자인 시스템의 품질을 검토하고 확인하는 과정입니다. 디자인 QA 디자인 가이드라인 및 표준 검토: 디자인 팀이 작성한 가이드라인과 표준을 따르고 있는지 확인합니다. 디자인 시스템 테스트: 디자인 시스템의 구성 요소와 패턴을 검토하고, 일관성과 재사용성을 확인합니다. 레이아웃 및 그리드 검토: 레이아웃과 그리드가 적절한지, UI 요소 간의 간격이 일관되게 적용되는지 확인합니다. UI 요소 검토: 버튼, 아이콘, 텍스트 등 UI 요소가 일관되게 디자인되어 있는지, 사용성이 높은지 확인..
[피플]플러터 Google Map Api 사용 방법
·
Flutter
안녕하세요 불망입니다! 피플에서 메인 기능으로 지도 커뮤니티를 기획하게 되어서 지도 개발을 시작 하였습니다. 간단한 아키텍처 구성을 해봤습니다. - 모든 헌혈의 집 위치를 가져와서 마커 표시 - 마커 눌렀을 때 - 바텀 시트 조금 보여주기 - 바텀 시트 눌렀을 때 - 센터 상세페이지로 이동 - 지도 탭을 눌렀을 때 현재 위치 가져와서 보여주기 - 검색창은 기존 검색창 사용 - 검색 했을 때 검색 결과를 누르면 좌표이동해서 보여주기 - 검색 결과 필터링(지도 완성후 기능추가 & 백엔드) - 헌혈의 집 버튼 : 헌혈의 집만 마커 표시 - 헌혈의 카페 버튼 : 헌혈의 카페만 마커 표시 - 가까운 헌혈의 집 보여주기(지도 완성 후 기능 추가) - 내 위치표시 : 내 현재 위치 표시 - 아이콘 커스텀마이징 위 기..
[피플] 응원해요 기능 수정
·
Flutter
안녕하세요 오늘도 피플에서 한 일 중 하나를 가져왔습니다. 업무내용 현재 테스트 결과 아이폰8에서 이미지처럼 오류를 확인할 수 있었습니다. 디자이너분이 말씀해주신 응원해요 아이콘 위치 조정과 응원해요 기능 수정 (게시글 밖에서 눌렀을 때 게시글로 이동, 기획의도는 생활처럼 하트가 채워짐) 인증 횟수 오버 플로우 수정 응원해요 패딩 값 수정 응원해요 기능 오류 수정 개발내용 : 1. 인증 횟수 오버 플로우 수정 처음에는 Iphone SE 기준으로 수정하려고 했지만 iphon14,14pro도 overflow가 생겨서 iphone SE와 똑같이 적용시켰습니다. iphone pro max 기종은 문제가 없어 기존 디자인을 유지합니다. 2. 응원해요 패딩 값 수정 디자이너분이 말씀해주신 부분으로 응원해요 아이콘 ..
[피플] - 이슈 수정 (git, 협업능력)
·
Flutter
안녕하세요 오늘은 제가 피플내에서 했던 일 중 하나를 소개하려고 가져왔습니다. 저희는 플로우 업무툴을 사용하는데 아래처럼 요청사항이 들어왔습니다! 1번 이슈 로그인 없이 댓글 작성,대댓글 작성, 채팅을 누를때 팝업창이 나오게 했습니다.(피플생활, 사연) 피플은 로그인 없이 이용할 수 있는데 사용할 수 있는 기능이 제한적입니다. 이번 이슈는 로그인을 안한 상태에서 글에 댓글을 달거나 채팅을 하려는 경우 아무런 팝업, 알람이 나오지 않았기 때문에 유저에게 어떠한 정보도 알려주지 않는 상태였습니다. 그래서 로그인을 안한 상태에서 로그인을 해야만 사용할 수 있는 기능을 이용하려고 할 때 팝업창을 띄워 유저가 로그인을 해야만 이용을 할 수 있다고 알려주는 기능을 만들었습니다. 2번 이슈 로그인 없이 설정 눌렀을 ..
[Flutter 문법]StatefulWidget parameter 넘겨주기
·
Flutter
Flutter에는 StatelessWidget 이랑 StatefulWidget이 있다. Stateless 이둘의 차이점으로 간단하게 설명하자면 화면이 렌더링 될 때 변경이 되지 않는 것을 Stateless로 한다. 이벤트, 상호작용에 동작하지 않는 위젯들을 사용한다. Stateful Stateful은 less와 다르게 동적인 위젯을 다룰때 사용한다 사용자가 버튼을 눌러서 실행이 된다거나 이벤트가 일어난다 등 화면을 랜더링 하면서 움직임을 가져오고 상호작용이 되는 위젯들을 사용한다. Stateful parameter 사용법 여기서 오늘 기억해야 할 부분은 Stateful을 사용할 때 매개변수를 가져오려면 widget.파라미터이름으로 가져와 사용할 수 있다. 밑에 예시 class Home extends St..
Dart 문법 정리
·
Flutter
Dart는 모든 플랫폼에서 빠른 앱을 위한 클라이언트 최적화 언어. UI 최적화용 사용자 인터페이스 생성 요구에 특화된 프로그래밍 언어로 개발 생산적인 개발 핫 리로드를 사용하여 실행 중인 앱에서 즉시 결과 확인 모든 플랫폼에서 빠름 모바일, 데스크톱 및 백엔드용 ARM 및 x64 머신 코드로 컴파일. 또는 웹용 JavaScript로 컴파일 Flutter 프레임워크는 인기 있는 다중 플랫폼 UI 툴킷으로 Dart 플랫폼으로 구동되며 iOS, Android, macOS, Windows, Linux 및 웹에서 실행되는 UI 경험을 빌드하기 위한 도구 및 UI 라이브러리를 제공합니다. Dart는 유저 인터페이스 생성의 필요에 맞게 특별히 설계되고 최적화된 익숙한 구문을 갖고 있음. Flutter 애플리케이션을..