Jul 2022 - Present
任職中,主要任務是維護既有影視相關的專案,採用MVVM架構且利用coroutine + retrofit 非同步串接後端資訊
提供使用者多樣又順暢的影視體驗
特殊應用:
1.在view pager2中開發,有遇到滑動過於靈敏(左右滑動野會觸發上下移動)的問題。
之後使用了內部提供的代碼,給出了固定的參數讓viewpager2會加大滑動的幅度再做方向感應.
2.圖片上傳下載各一次且各有壓縮加密,導致回傳圖片模糊失真, 後來調查後在GLIDE套件裡面將長寬複寫回原來尺寸即可解決
My main responsibility is to maintain existing project which relates to video type application,
using mvvm,flow and coroutine architecture with multiple third-party lib.
special work:
1.implement viewpager2 slide too sensitive, I create a extension funtion to make the class related to viewpager2 use the funtion
and developer just set an Int as parameter so that the slide sestive will be downgrade
2.the image will be blury due to Encryption when upload to server and download from server, we use override function in the Glide to keep the image its original size.