MBC앱 v4.1.1 개편 작업
이번 개편 작업을 하면서 내가 작업 했던 부분을 기재한다..
1. 하단의 Bottom navigation 교체작업 (Material2의 BottomNavigationView를 사용)

기존의 하단 탭

새로 작업한 하단 탭
2. 홈 메뉴에 타임라인 구현 (WebView 처리 with JavascriptInterface, 다양한 기능이 동작하도록 구현)

3. 뉴스에 접근 시 Agent를 적용하여 구현 의도대로 화면이 구성되도록 구현
4. 온에어 탭에서 댓글 작성 시 영상 재생이 멈추던 현상 수정 (Activity를 겹치던 구현 방식에서 DialogFragment로 교체하여 댓글을 작성하면서도 아래의 Activity가 멈추지 않도록 구현함)

5. 다시보기 탭에서 지금무료 탭을 구현하고 item들이 순차적으로 Lazy loading 되도록 하고 좌측 상단에 무료라는 태그가 노출되도록 구현 (좌측 무료 태그의 경우 drawable에 shape를 선언하여 만듬)

6. 음성 검색과 저장소 관련 권한 부여 로직 변경 (기존에는 앱 최초 실행시 일괄적으로 권한을 부여 받는 형태였지만 Android에서의 권한 | Android 개발자 | Android Developers 에 워크플로우를 동일하게 구현하여 불필요한 권한 부여가 이루어지지 않도록 구현)



7. 플렛 브레드 사의 광고 적용 (GOM&COMPANY - Video AD (gomcorp.com), VAST 3.0, XML Parsing, TikXML 라이브러리 사용)
8. WebView에서 History back 기능 구현
9. 기타 버그 수정
쓰면서 느낀건데.. 티스토리에서 이미지 배치하기 진짜 힘들다;