본문 바로가기

전체 글146

#6 해상도 별 레이아웃 대응하기 1. 해상도 별 위치 대응하기 1-1. 문제 제시 1-2. ConstraintLayout을 사용하자 1-3. dpi별로 레이아웃 나누기 1-4. dpi별로 value값 설정하기 1-5. GuideLine 사용하기 1-6. ScalableLayout 2. 해상도 별 크기 대응하기 3. 곡선 처리 2021/12/04 ~ 2021/12/05 개발 내용 1. 해상도 별 위치 대응하기 1-1. 문제 제시 우선 임시로 대충 위치를 잡아보기 위해 텍스트 뷰를 이미지 위에 올려보았다. 스샷만 봤을 때는 문제가 없어 보이지만 이게 문제점이... 다른 스마트폰에서는 위치가 조금씩 바뀐다는 것이다. 해상도가 제각각이다보니 이걸 해결하기가 쉽지 않았다. 그래서 오늘 하루동안 고민했던 것들, 공부했던 것들 그리고 해결방법을 기.. 2021. 12. 5.
#5 서명 저장하기와 불러오는 방법 고민하기 1. 이미지 위에 서명 올리기 1-1. include 사용 1-2. 대체 왜 저장된 서명을 불러오지 못하는 건데? 2. 서명을 불러오는 방법 2-1. 좌표 값 이용 2-2. 애초에 저장할 때 사진으로 저장하기 2021/12/01 ~ 2021/12/03 개발 내용 1. 이미지 위에 서명 올리기 1-1. include 사용 서명을 그리고 저장하는 것 까지는 했으니까 이젠 서명을 불러올 차례이다. 시작하기 전에 이 부분을 어떻게 해결해나가야 할지 고민이 많이 됐다. 사용자가 서명을 할 땐 스마트폰을 가로로 잡고 서명을 하기 때문에 가로 크기에 맞는 좌표들이 저장되는데 이걸 대체 세로 화면에 맞춰서 보여주려면 비율을 어떻게 조정해야 하지? 심지어 크기도 확 줄여서 서명란에 맞게 보여줘야 하는데 비율을 어떻게.... 2021. 12. 4.
#4 그림 그리기와 TypeConverter 사용 1. 그림 그리기 1-1. DrawSample.kt 1-2. fragment_sign.xml 1-3. SignFragment.kt 2. TypeConverter 2021/11/18 개발 내용 1. 그림 그리기 1-1. DrawSample.kt 안드로이드에서 그림판을 만들어 본 경험이 있어서 싸인 기능을 구현하는 데 도움이 많이 됐다. 싸인 특성상 색도 검은색으로 통일, 굵기도 통일, 모양도 통일이라서 간단했다. 버튼은 간단하게 전체 지우기 버튼 / 저장 버튼만 넣어두었다. (아이콘이 안 이뻐서 마음에 안 들지만 디자인은 나중에 생각하자) class DrawSample : View { constructor(context: Context?, attrs: AttributeSet?) : super(context.. 2021. 12. 2.
싸피 구미캠퍼스, 자취방은 어디로 잡아야 하지? [SSAFY 시리즈] 1. SSAFY 6기가 알려주는 싸피 준비의 모든 것 (자기소개서, 적성검사, 면접 꿀팁) 2. SSAFY 모바일 트랙 합격 후기 3. 싸피 구미캠퍼스, 자취방은 어디로 잡아야 하지? [목차] 1. 주변 정보 1-1. 버스 터미널 1-2. 주요 활동 범위 1-3. 구미 캠퍼스 2. 사진 대방출 2-1. 동쪽 2-2. 서쪽 2-3. 남쪽 3. 자취방 3-1. 사전 정보 3-2. 가격 4. 그 외 저는 본가가 서울이라서 구미캠퍼스로 내려가는 결정을 내리는 게 쉽지 않았습니다. 지방에서 살아본 적도 없고 심지어 자취를 하게 될 테니 구미캠퍼스 주변은 환경이 어떤지가 정말 정말 궁금했어요. 근데 문제는 인터넷에 돌아다니는 정보가 많이 없어서 고민이 참 많이 됐습니다 🤔 최종 합격하고 나서도.. 2021. 11. 30.
#3 프로젝트 규칙 설정 및 수정사항 1. 프로젝트 규칙 설정 1-1. 규칙이 필요한 이유 1-2. 패키지 구조 1-3. BaseActivity, BaseFragment 1-4. dimens.xml 1-5. themes.xml 1-6. 네이밍 1-7. 그 외 2. 수정사항 2-1. 중복 기능 삭제 2-2. 불필요한 페이지 삭제 3. 참고한 자료 4. 다음 일정 2021/11/04 회의 내용 1. 프로젝트 규칙 설정 1-1. 규칙이 필요한 이유 싸피를 수강하면서 1~2주에 한 번씩 동기들과 팀 프로젝트를 진행했는데 그러면서 느낀 점이 있다. 프로젝트를 시작하기 전에 규칙을 정하고 시작해야 한다는 것이다. 아키텍처 패턴은 무엇으로 할 건지, 패키지 구조는 어떻게 할 건지, 변수 네이밍은 어떻게 할 건지 등등 정말 사소한 것까지 다 정해두고 시작.. 2021. 11. 11.