A 4-Year Retrospective : Lessons Learned from Building a Video Player from Scratch with React Native Similarity score = 0.90 More