본문 바로가기

아냥이6

1.2.0 패치 노트 (버그 수정, 리팩터링) 약 10개월 만의 업데이트입니다. 지난 1년간 앱 개발 교육을 받느라 신경을 못썼습니다.. 죄송합니다 😢 대신 그동안 배운 내용으로 앞으로는 꾸준히 업데이트 해나가도록 하겠습니다. 바로 이번 패치 변경사항을 알아볼까요? 학교 공지사항 버그 사용자의 시선 👀 제가 신경을 쓰지 못한 사이 학교 홈페이지가 리뉴얼 되었습니다. 겉으로 보이는 것 뿐만 아니라 안의 구성까지 싹 바뀌었기 때문에 이를 미처 대비하지 못한 앱에서 한동안 공지사항을 확인할 수 없었습니다. 이를 해결하기 위해 앱을 처음부터 다시 재구성했고, 현재는 정상적으로 공지사항을 확인할 수 있습니다. 개발자의 시선 🧑🏻‍💻 API 주소도 바뀌고, 파라미터 요청 변수도 바뀌고 POST로 요청하던 게 GET으로 바뀌었습니다. (이건 애초에 POST이던 .. 2022. 6. 16.
1.1.1 패치 노트 (버그 수정) 마지막 업데이트를 한 지 벌써 4개월이 지났네요. 한 후배님께서 감사하게도 아냥이 내 버그가 발생한 부분을 이메일로 제보해주셨습니다! 제가 졸업생이다 보니 앱을 사용하지 않아 버그가 발생한 즉시 알아채기가 어렵습니다. 그러다 보니 버그 수정이 늦어졌습니다. 죄송합니다. 😥 앱 사용 중 문제가 생길 시 juhwan.dev@gmail.com로 문의주시면 정말 감사드리겠습니다! 연락처 무한 로딩 버그 버그가 발생한 것은 6월 4일경 이후로 추정되고 있습니다. 아냥이 앱 내 연락처 검색 기능 사용을 위해 해당 페이지로 이동하면 위 사진처럼 무한 로딩이 걸리며 아무런 화면도 보여주지 않는 버그였습니다. 아냥이는 학교 웹사이트를 읽어와 전화번호 목록을 앱 내에서 가공한 뒤 사용하고 있었습니다. 문제는 전화번호 안내.. 2021. 8. 3.
1.1.0 패치 노트 (공지 추가, 연락처 검색 등) 앱을 출시한 지 한 달이 지났습니다. 키워드 알림을 해주는 서비스를 문제없이 제공하고 있고 많은 분들이 이용해주셔서 정말 정말 기쁩니다! 안정성이나 편의성면에서 조금 더 보완을 해야겠다 생각해서 이번 업데이트를 하게 됐습니다. 먼저 새로 추가된 부분을 알아보도록 할까요? 제작과정은 여기에서 볼 수 있습니다. 공지사항 추가 공지사항 모아보기: 이번 1.1.0 패치의 가장 큰 변화는 '공지사항'입니다. 학교 공지사항만 확인할 수 있던 이전 버전과는 달리 여기저기 흩어져 있는 공지사항들을 한 번에 확인할 수 있습니다. 개인적으로 비교과 프로그램 신청 페이지는 찾기 불편했고 웹 페이지에 사소한 버그가 있어 불편하여 꼭 구현하고 싶었던 기능이라 정말 뿌듯하네요. new 태그: 새 글 임을 표시하는 'new' 태그.. 2021. 3. 30.
새로운 게시글이 올라왔음을 어떻게 감지할 것 인가? (크롤러 보완 고민 해보기) 1. 새로운 글 감지하기 1-1. 첫 번째 시도 1-2. 두 번째 시도 1-3. 세 번째 시도 1-4. 네 번째 시도 2. 속도 향상 & 사람인 척 하기 2-1. 도움이 되었던 글 2-2. 옵션 추가하기 2-3. 메서드 3. 에러 잡기 3-1. 첫 번째 에러 3-2. 두 번째 에러 1. 새로운 글 감지하기 1-1. 첫 번째 시도 학교 사이트에 들어가면 공지사항이 이렇게 나와있다. 셀레니움을 이용해서 이 페이지의 정보를 수집할 수 있다. 처음에는 게시물 번호를 이용해서 새로운 글이 올라왔는지를 판단해보려고 했다. 지금 가장 최근에 올라온 게시물번호가 '6811'인데 만약 내가 마지막에 확인한 게시물번호가 '6810'이었다면 새로운 게시물이 1개 올라왔다는 것을 알 수 있다. 이 방법을 이용하려고 했는데 종.. 2021. 2. 11.
[학교 공지 알림 앱] 아냥이 프로젝트 최종 결과 1. 앱을 마켓에 등록했다. 2. 앱 자랑 시간 3. 서버도 바꾸었다. 4. 아쉬운 점 5. 문제가 생겼다. (앱 출시를 취소한 이유) 1. 앱을 마켓에 등록했다. 프로젝트를 구상한 날이 12월 30일. 그리고 한 달하고도 일주일이 더 지났다. 사실 2주가 지났을 때 프로젝트 결과입니다 짜잔! 하고 글을 올렸었지만 마켓에 앱을 등록하기에는 부족한 점이 눈에 너무 많이 보였다. 자잘한 버그도 그렇고, UI도 그렇고 서버도 노트북으로 돌린다는 게 큰 문제였다. 그렇게 차근차근 고쳐나가다가... 바로 어제! 드디어 앱을 등록했다!! 세상에나 마상에나 내가 앱을 등록하는 날이 오다니 ㅠㅠㅠ 앱을 실제로 등록까지 해보면서 "아.. 코드를 다 작성했다고 해서 끝나는 게 아니구나..."라는 걸 느꼈다. ANR 뜨는 .. 2021. 2. 6.