대한민국의 어썸한 개발자, 기술 회사, IT 업계의 블로그 글들을 마크다운 형식으로 좀 더 편하게 읽어볼 수 있는 블로그 큐레이션 서비스입니다. 현재 제공하고 있는 어썸블로그의 전체 목록은 이곳에서 확인할 수 있습니다. 목록은 지속적으로 업데이트 할 예정이므로 항목은 추가되거나 삭제될 수 있습니다. (이 프로젝트는 우준혁님이 만드신 awesome-devblog에 영감을 받고 초기 데이터를 참고하여 시작했습니다.)
안드로이드 스튜디오의 Build Variants 설정에서 app 모듈을 productionDebug 또는 stagingDebug로 설정한 후 빌드할 수 있습니다.
풀 리퀘스트 시, 코드 스타일이 맞지 않아서 코드가 변경되는 부분을 피하려면 Preferences > Code Style > Java
에서 다음 부분을 수정하세요. 좀 더 간편한 방법은 루트 디렉토리에 있는 code-style.xml을 임포트 하는 것입니다.
- Continuation Indent - 4
- Field Annontations - Do not wrap
어썸블로그 안드로이드 앱은 아래의 서버 코드에 의해 동작하고 있습니다. 서버 코드가 궁금하신 분은 아래 링크를 방문해주세요.
구글 플레이 스토어에서 어썸블로그 마켓 버전을 다운로드 받을 수 있습니다.
- 새로운 피드를 받지 못하는 현상 수정
- 상세화면에서 하단 여백 생기는 현상 수정
- 검색, 즐겨찾기, 최근 읽은 목록에 대한 앱 바로가기 기능 추가 (>= api 25)
- 여러개의 새소식 알림이 쌓이지 않도록 수정
- 개발과 관련없는 글 필터링 처리
- 좌상단 카테고리명 클릭 시 첫 페이지로 이동할 수 있도록
- 개발팀 후원하기 기능 추가
- 로컬 피드 만료 시간 5분에서 30분으로 조정
- 새 소식 알림 무음으로 표시하도록 처리
- 안드로이드 4.2에서 검색 화면 진입 시 비정상 종료되는 버그 수정
- 제목, URL, 작성자 이름으로 검색하기 기능 추가
- 즐겨찾기 기능 추가
- 그 외 소소한 개선 및 버그 수정
- 새소식 알림을 무음으로 받거나 비활성화 시킬 수 있는 설정 추가
- '최근 읽은 글' 기능 추가
- '블로거의 다른 글'이 5개 이상일 때는 '더보기' 버튼이 보이도록 디자인 개선
- 그 외 버그 수정
- 상세화면 하단에 블로거의 다른글, 이전/다음글 섹션 추가로 탐색을 좀 더 편하게!
- Chrome Custom Tabs를 사용해 외부 브라우저 실행에 대한 사용성 개선
- 브라우저 실행 시, 해당 웹 사이트에서 어썸블로그를 확인할 수 있는 Referrer 추가
- 젤리빈에서 네트워크가 비활성화 되어 있을 경우, 앱 종료 현상 수정
- 저녁 새소식 알림 기능 추가
- 메인 화면 스크롤이 매끄럽지 않은 현상 수정
- 인스톨 레퍼러 기능 추가
- 인기글 분석을 위한 API 추가
- 앱 최초 설치 시, 새소식 알람 즉시 등록되지 않는 버그 수정
- 새로운 블로그 글을 모아서 하루 한번 알림 기능 추가 (코드리뷰 @soulkeykim)
- 새로운 서클 타입 레이아웃 추가
- 백그라운드 피드 요청 시각화
- 서버에 새롭게 추가된 블로그 글은 업데이트 시간과 상관없이 정렬되도록 처리 (@probepark)
- 본문이 긴 블로그 글 진입 시 TransactionTooLargeException 현상 수정
- Circle CI 연동 (@probepark)
- 디버그 드로어 추가
- 스와이프 새로고침 추가 (@BenjaminKim)
- 서버 API 요청 좀 더 고급지게 처리 (@ZeroBrain, @probepark)
- 새로운 피드가 생성 됐을 때, 앱 내 알림 기능 추가
- 상세 뷰 하단 '페이지 이동하기' 버튼으로 블로그 이동을 좀 더 쉽게 (@KimKyung-man, @BenjaminKim)
- 'ㅎ' 폰트가 제대로 그려지지 않는 버그 수정 (@soulkeykim, @ZeroBrain)
- 상세 뷰에서 링크 클릭 시 어쩌다 죽는 버그 수정 (@BenjaminKim)
- 풀 리퀘스트와 버그 제보해 주신 @ZeroBrain, @probepark, @soulkeykim, @BenjaminKim, @KimKyung-man 감사합니다. 👏
- 어쩌다 만든 어썸블로그 마켓 배포 (@BenjaminKim)