2024/11 4

[Flutter] BottomNavigationBar의 splash 효과 제거 | BNB custom(2)

문제상황이전 포스팅인 BNB custom(1) 에서 시스템 네비게이션 바를 흰색으로 고정했다    근데 다시 검정 시스템 네비바로 바꿔서 보자면  눌렀을 때 플러터 BNB 자체의 기본적인 스플래시 효과로 인해 정신 사납다...스플래시를 조절하거나 없애는 것이 필요해보였다.    해결BottomNavigationBar 외부에 Theme으로 감싸서splashColor와 highlightColor를 투명인 Colors.transparent로 바꿔주면 된다. [간단 구조]컨테이너 ( 그림자 효과 (),    스플래시 효과 제거 (        커스텀 BNB ()    ))     [코드]Container( decoration: BoxDecoration( boxShadow: [ ..

Mobile 2024.11.29

[Flutter] systemNavigationBar 색상 변경 | BNB custom(1)

문제상황BottomNavigationBar(BNB) 디자인이 확정돼서 적용을 하려했는데디자이너 분 말씀으로는 인디케이터 공간까지 고려해서 BNB 공백을 타이트하게 잡았다고 하셨다.   IOS 기준으로는 별도의 설정 없이 systemNavigationBar가 알아서 BNB 배경색에 맞게 된다.   근데 Android (Pixel Phone) 기준으로는 라이트모드, 다크모드 상관없이 이렇게 떴다.삼성 폰 기준으로는 라이트 모드, 다크 모드 각각 흰색 검은색으로 떴다.   근데 우리가 12월 출시 때는 다크모드 고려안하고사용자 디바이스의 모드와 상관없이 라이트모드로 보이도록 하기로 했다. 따라서 저 시스템 네비게이션 바를 흰색으로 바꿔야하는 상황이다.   해결main.dart에 해당 코드를 추가하면 된다.@o..

Mobile 2024.11.29

[Flutter] WebView의 Local Storage 주입

문제 상황원래 각자 dev(fe) 서버에서 쓰는 테스트용 본인 계정이 있는데,나는 전자결재 모듈을 개발해야 했기 때문에테스트를 위해 기안자, 결재자 최소 두 명 이상의 계정이 필요했다. 다만 나는 ta 담당자였기 때문에 admin 계정까지 가지고 있었어서 총 두 개의 계정이 있긴 했다.하지만 멀티 테넌트 방식을 이용하고 있기 때문에admin 계정(qa 테넌트)과 개인 계정(개발 테넌트)의 테넌트가 달라서 같이 쓸 수 없는 상황이었다. 어차피 내 개인 계정도 관리자 권한이 있기 때문에 모바일 테스트용 신규 사용자 계정을 생성했었다. 그런데 어느날 우리 회사 슬랙 전체방에 이런 메세지가 올라왔다. 해당 계정으로 회사명이 없는 채 로그가 남아서 확인차 말씀해주신 것이라고 하셨다. 분명 이 계정에 회사 연결도 ..

Mobile 2024.11.13

[QA] 테스트 자동화

지금 현재 인턴을 하고 있는 회사에서 TA 업무를 담당했었다.테스트 자동화를 어떤식으로 활용하는지 기록하고 싶어서 해당 카테고리를 생성했다.QA 조직에는 되게 다양한 역할이 있다. 유스케이스 작성, 유스케이스를 스크립트로 옮겨서 작성 등등…나는 키워드 함수 제작을 담당 했는데, 이게 무엇이고 왜 필요한지 어떻게 하는건지 등등을 정리해보려고 한다.TA 카테고리에는 이 포스팅 이후 groovy언어와 키워드 함수 작성법, 카탈론 스튜디오 사용법의 글을 쓸 예정이다.QA / TAQA와 TA란?QA가 더 넓은 개념이고 그 안에 TA가 있는 것인데, QA: 개발 과정 중 품질 보증에 초점을 맞춤 (개발단계의 품질 보증)  1차 QA (API test) : 백엔드에서 발행 / 프론트에서 검수  2차 QA (Proce..

TA 2024.11.05