728x90
반응형

Android/Side Projects 42

음악 스트리밍 앱 개발하기

Side Project - Music Streaming App 음악 리스트를 보여주고 선택한 음악을 재생할 수 있는 음악 스트리밍 앱 Github -> https://github.com/hwayeon351/Music-Streaming-App GitHub - hwayeon351/Music-Streaming-App Contribute to hwayeon351/Music-Streaming-App development by creating an account on GitHub. github.com 공부한 내용 Group 재생목록 화면과 재생 화면을 구성하는 View들을 그룹으로 나누어서 Visible 값을 번갈아가며 적용해서 화면을 전환하는 듯한 효과를 주기 위해서 Group을 사용했다. Group은 참조한 위..

음악 스트리밍 앱 개발하기

Side Project - Music Streaming App 음악 리스트를 보여주고 선택한 음악을 재생할 수 있는 음악 스트리밍 앱 Github -> https://github.com/hwayeon351/Music-Streaming-App GitHub - hwayeon351/Music-Streaming-App Contribute to hwayeon351/Music-Streaming-App development by creating an account on GitHub. github.com 공부한 내용 ListAdapter와 DiffUtil ListAdapter는 RecyclerView에서 리스트 데이터를 나타내기 위한 RecyclerView.Adapter 베이스 클래스이다. ListAdapter는 백그..

Youtube 앱 개발하기

Side Project - Youtube 영상의 목록을 보여주고 영상을 플레이하는 유튜브의 간단한 기능을 구현한 프로젝트 Github -> https://github.com/hwayeon351/Youtube GitHub - hwayeon351/Youtube Contribute to hwayeon351/Youtube development by creating an account on GitHub. github.com 학습 회고 오늘은 ExoPlayer를 사용해서 영상 리스트 중 하나를 선택하면 영상을 플레이하고 멈추고, 종료하는 로직을 구현하였다. 오늘 공부한 내용 ExoPlayer ExoPlayer는 Android SDK에서 별도로 배포되는 오픈 라이브러리이다. ExoPlayer는 안드로이드 환경에서 미..

Youtube 앱 개발하기

Side Project - Youtube 영상의 목록을 보여주고 영상을 플레이하는 유튜브의 간단한 기능을 구현한 프로젝트 Github -> https://github.com/hwayeon351/Youtube GitHub - hwayeon351/Youtube Contribute to hwayeon351/Youtube development by creating an account on GitHub. github.com 학습 회고 오늘은 레트로핏 서비스 객체를 통해 비디오 데이터를 받아오고 RecyclerView에 데이터를 적용하였다. 오늘 공부한 내용 Glide 라이브러리 레트로핏 서비스 객체를 통해 받아온 비디어 데이터를 RecyclerView에 적용하는 과정에서 Thumbnail 이미지를 이미지 뷰에 적..

Youtube 앱 개발하기

Side Project - Youtube 영상의 목록을 보여주고 영상을 플레이하는 유튜브의 간단한 기능을 구현한 프로젝트 Github -> https://github.com/hwayeon351/Youtube GitHub - hwayeon351/Youtube Contribute to hwayeon351/Youtube development by creating an account on GitHub. github.com 학습 회고 오늘은 유튜브 앱에 띄울 영상 리스트를 mocky를 활용해 임의 데이터를 만들고 Retrofit2 라이브러리를 통해 데이터를 받아왔다. 오늘 공부한 내용 mock 데이터 만들기 구글에 dummy video를 검색해서 구글에서 제공하는 비디오를 가져오는 JSON 형식을 제공하는 Git..

Youtube 앱 개발하기

Side Project - Youtube 영상의 목록을 보여주고 영상을 플레이하는 유튜브의 간단한 기능을 구현한 프로젝트 Github -> https://github.com/hwayeon351/Youtube GitHub - hwayeon351/Youtube Contribute to hwayeon351/Youtube development by creating an account on GitHub. github.com 학습 회고 오늘은 어제에 이어 MotionLayout을 이용해서 화면 전환 UI를 구성하였다. 오늘 공부한 내용 MotionScene MotionScene은 하나 이상의 Transition 요소가 포함되고 각 요소는 모션 시퀀스의 시작과 종료 상태, 두 상태간의 전환, 또는 모션의 중간 상태를..

Youtube 앱 개발하기

Side Project - Youtube 영상의 목록을 보여주고 영상을 플레이하는 유튜브의 간단한 기능을 구현한 프로젝트 Github -> https://github.com/hwayeon351/Youtube GitHub - hwayeon351/Youtube Contribute to hwayeon351/Youtube development by creating an account on GitHub. github.com 학습 회고 오늘은 Youtube 앱 개발을 시작하였다. 유튜브 앱의 하단의 레이아웃을 보면 영상의 제목과 영상을 보여주는 작은 플레이어와 영상을 시작하고 중단하는 버튼 조작을 할 수 있다. 그리고 해당 레이아웃을 터치한 후 위로 드래그하면 영상의 크기가 커지게 되고 영상 하단에는 다른 영상 리..

당근 마켓 앱 개발하기

Side Proeject - Carrot Market 중고 거래 앱 당근 마켓의 간단한 기능을 구현한 프로젝트 GitHub -> https://github.com/hwayeon351/CarrotMarket GitHub - hwayeon351/CarrotMarket Contribute to hwayeon351/CarrotMarket development by creating an account on GitHub. github.com 학습 회고 오늘은 중고 거래 앱 개발을 마치고 학습했던 Fragment에 대해 보충 공부를 하였다. 오늘 공부한 내용 Fragment와 Activity의 통신 Fragment는 FragmentActivity로부터 독립적인 객체로 구현되어 여러 개의 액티비티 안에서 사용할 수 있..

Airbnb 앱 개발하기

Side Project - Airbnb 네이버 지도 API를 활용해서 지도 위에 숙소 정보를 보여주는 Airbnb의 간단한 기능을 구현한 프로젝트 GitHub -> https://github.com/hwayeon351/Airbnb GitHub - hwayeon351/Airbnb Contribute to hwayeon351/Airbnb development by creating an account on GitHub. github.com 학습 회고 오늘은 마커의 숙소 정보와 ViewPager2에 띄워진 숙소 정보를 일치시켜서 인터렉션하게 화면에 표시해주는 작업을 하였다. 해당 위치의 숙소 정보가 ViewPager2에 띄워지도록 하고, 반대로 ViewPager2를 스와이프하면서 숙소 정보를 띄우면 해당 숙소 ..

Airbnb 앱 개발하기

Side Project - Airbnb 네이버 지도 API를 활용해서 지도 위에 숙소 정보를 보여주는 Airbnb의 간단한 기능을 구현한 프로젝트 GitHub -> https://github.com/hwayeon351/Airbnb GitHub - hwayeon351/Airbnb Contribute to hwayeon351/Airbnb development by creating an account on GitHub. github.com 학습 회고 오늘은 마커의 숙소 정보와 ViewPager2에 띄워진 숙소 정보를 일치 시키는 작업을 하였다. 해당 위치의 숙소 정보가 ViewPager2에 띄워지도록 하고, 반대로 ViewPager2를 스와이프하면서 숙소 정보를 띄우면 해당 숙소 위치가 찍힌 마커로 카메라가 ..

728x90
반응형