제이슨의 개발이야기

간단 스트리밍 앱 프로젝트 본문

공부용프로젝트

간단 스트리밍 앱 프로젝트

제이쓰은 2021. 8. 24. 17:02
728x90
반응형

공부용 프로젝트라서 설명은 없습니다 ㅎㅎ..

프로젝트 이름

 

제이슨 스트리밍 프로젝트

※해당 프로젝트는 MotionLayout 과 ExoPlayer 공부용 프로젝트입니다!

실제 유튜브 API를 사용하지 않았습니다! 

공부용이라서 설명은 대충했습니다.... 감안해주세요

사용기술

 

MotionLayout

 

Exo Player (영상 재생을 위해)

 

Retrofit2 (영상 데이터를 가저오기 위해)

 

Glide (썸네일 보여주기 위해)

 

대표적인 기술 구현

 

1. exoplayer 를 이용해서 동영상 재생 구현

 

 

2.모션레이아웃을 통한 특정 모션에 따른 트랜지션 구현

 

스크롤을 밑으로 내리면 밑에 이미지가 나타나고

위로 올리면 이미지가 사라지는 트랜지션 구현

 

3. 영상 실행 중 해당 화면을 밑으로 내리는 모션을 하면 화면 이 밑으로 내려가는 트랜지션 구현

 

마지막에 버벅거림은 일부로 모션을 버벅거리게 주었습니다

 

사용영상

 

 

 

부가 설명

 

해당 프로젝트는 모션레이아웃 과 Exoplayer 공부용 프로젝트로 써 

실제 유튜브 API를 사용하지 않았습니다!

추후에 새롭게 업데이트 할 예정!! 

 

https://github.com/jaeilssss/MyYoutubeApp

 

GitHub - jaeilssss/MyYoutubeApp

Contribute to jaeilssss/MyYoutubeApp development by creating an account on GitHub.

github.com

 

728x90
반응형