목록공부용프로젝트 (2)
제이슨의 개발이야기

공부용 프로젝트라서 설명은 없습니다 ㅎㅎ.. 프로젝트 이름 제이슨 스트리밍 프로젝트 ※해당 프로젝트는 MotionLayout 과 ExoPlayer 공부용 프로젝트입니다! 실제 유튜브 API를 사용하지 않았습니다! 공부용이라서 설명은 대충했습니다.... 감안해주세요 사용기술 MotionLayout Exo Player (영상 재생을 위해) Retrofit2 (영상 데이터를 가저오기 위해) Glide (썸네일 보여주기 위해) 대표적인 기술 구현 1. exoplayer 를 이용해서 동영상 재생 구현 2.모션레이아웃을 통한 특정 모션에 따른 트랜지션 구현 스크롤을 밑으로 내리면 밑에 이미지가 나타나고 위로 올리면 이미지가 사라지는 트랜지션 구현 3. 영상 실행 중 해당 화면을 밑으로 내리는 모션을 하면 화면 이 ..

프로젝트 명 : fineDust (미세먼지) ※ 본 프로젝트는 패스트 캠퍼스 안드로이드 강의를 참고하고 진행했습니다! 사용기술 : LocationManager(FusedLocationProviderClient) Retrofit2 Coroutine App Widgets 공공 API 한국환경공단_에어코리아_측정소정보API 한국환경공단_에어코리아_대기오염정보API Kakao Local API API 호출 방식 프로젝트 설명: 사용자의 기기 의 GPS를 이용해서 현재 위치(경도,위도) 를 얻어서 Kakao Local API를 이용해서 TM좌표를 얻은 다음 TM좌표를 이용해서 내 주변 측정소 정보를 얻은 다음 측정소 의 정보를 이용해서 대기오염 정보를 가지고 와서 앱 화면에 띄운다 앱 위젯을 지원해서 위젯을 통해..