이제 막 개발을 한 지 2년 정도가 되었다. 새삼... ... 참 시간이 빠른 것 같기도 하고 느린 것 같기도 하다는 생각이 든다.회사에 들어온 지는 10개월! 이제 2월이면 1년차 개발자가 된다는 사실이 요상하다. ... ...작년 이맘 때 취준을 하고 있었다는 사실이 더 이상할지도 모르겠다. 아무튼. 2023년 한 해는 도전하고, 배우는 데 시간을 모두 쏟았고 2024년은 배우고, 또 적응하는 데 시간을 많이 쓴 것 같다. 왜 이렇게 시간이 빨리 갔지?! 싶을 정도로 순식간에 지나갔던 2024년이라고 해야 할까. :32023년은 유독 많은 걸 했고, 느리게 갔던 것 같은데 24년은 눈 한번 깜빡하니 지나간 느낌이다. 처음 회사에 들어왔을 때는 해당 코드를 쓴 사람의 의도나 방향보다는 단순히..
이번 주 근황QA 준비를 하면서… … 이제는? 테스트 자동화를 프로젝트에 도입하고 있어요! 이전에 새싹에서 테스트 방법을 배우기는 했지만 이렇게?!?!?! 코드로 … 본격적으로? 하는 건 처음이라서 공부도 오래 하고 삽질도 많이 한 것 같아요 ^__^ … 그치만 잘 돌아가는 테스트 코드를 보면 절로 뿌듯해진답니다 Xcode 오류나서 아이폰 디바이스에 하얀 화면 뜨고 Xcode 강제 종료되면 절로 폭력성이 올라오지만요…. 😓😓다들 WWDC는 보셨나요?! 이번에 많은 것이 변한 것 같다가도 또? 작년처럼 많은 건 안 변한 것 같기도 하고…. 아리송한 기분이 드네요. 제가 생각했던 많이 바뀐 부분은 아래와 같았어요.자리를 많이 차지할 것 같아 접어놓자면….AI의 도입!Xcode에도 코파일럿처럼 자동으로 코..
이번 주 근황요즘 회사에서는 QA 준비를 하고 있어요! 저번 주까지는 QA 리스트를 만들고 설정을 상세히 정리했는데, 이번 주는 해당 정리한 것을 바탕으로 테스트 앱을 만들었습니다. ㅎㅎ해당 앱을 만들면서, 테스트 앱이지만 사용성과 개발의 편의성 중 뭘 우선으로 여겨야 할까 대해서 고민하게 되더라구요. 무조건 키보드가 올라올 때 TextField를 올려주는 게 아니라 TextField가 키보드에 가려지는 위치라면 올려줘야 한다든가. tableView에서 키보드를 자동으로 내려주려고 onDrag를 설정하려고? 했다가도 … … 그렇게 되면 처음 작성했던 textField와 키보드 관련 코드와 tableView의 코드가 얽혀 버려서 곤란했어요. 너무 깊게 고민하기 싫어서 그냥 tableView의 onDrag를..
앱 소개 반려동물의 생활을 기록할 수 있는 서비스입니다. 주요 기능 다양한 반려동물을 기록하고 관련 기록을 한번에 모아볼 수 있습니다. 생활 기록이나 진료 기록을 저장하여 볼 수 있습니다. 일상 기록: 일기처럼 제목, 내용, 사진으로 기록 가능 생활 기록: 몸무게, 간식, 대소변, 이상 증상 기록 가능 진료 기록: 동물별 예방 접종 기록, 진료 내역 기록 가능 기초 예방 접종이 존재하는 동물의 경우에는 시기별 접종할 수 있는 예방 주사 내역을 책을 참고하여 작성하였습니다! 추후 업데이트 사항 생활 / 병원 알람 사료량 계산하여 기록 산책 / 놀이 추가 사료 / 간식 호불호 기록 이어서 간식 기록에서 선택해서 사용할 수 있도록! 간식 / 몸무게 기록을 chart로 보여주기 앱 스토어 다운 링크 https:..
ShoppingProject 2차 과제로 구현한 앱입니다. 네이버 쇼핑 API를 이용하여 상품 검색 및 페이지네이션 기능을 구현했고, 모든 화면에서 좋아요 추가 / 제거가 가능합니다. 추후 기술할 기능과 환경에 대한 최소 요구 사항을 바탕으로 제작하였으며 아이패드나 macOS에서는 대응하지 않습니다. 추가적으로 라이트모드 / 다크 모드를 처리해 주었습니다. 라이브러리는 Kingfisher, Realm, SnapKit을 이용하였으며, Kingfisher의 경우에는 이미지 캐싱 기능이 내장되어 있어 실제로 구현하는 것보다 간단히 임포트하여 사용하는 것이 효율적일 것 같기에 사용하였습니다. 요구사항 및 최소 요구 사항은 해당 프로젝트 README에 따로 기술해 놓았고, 혹시 모를 스포일러 및 교육 내용 누출이..