BeStory에서는 친구들과 촬영한 각자의 동영상을 모아 하나의 이야기를 엮어갈 수 있습니다.
각자의 시선으로 담아낸 소중한 영상을 모아 우리들만의 특별한 동영상을 만들 수 있어요.
동영상을 올리고, 동시에 편집하고, 하나의 결과물을 만들어보세요!
S042 엄지혜 | S008 김건우 | S017 김윤회 | S062 정석영 |
---|---|---|---|
나는 장원영 | <- 장원영 | 나는 장원영 아님 | 1번 장원영 |
iOS | iOS | iOS | iOS |
레이더가 그러진 그룹 맺기 화면에서 친구들과 그룹을 맺을 수 있어요!
- 가까운 거리의 친구들이 레이더 위에 보여져요.
- 아이콘 모양의 친구를 터치해서 그룹을 맺고, 함께 추억을 만들 준비를 해요!
화면 상단에서 그룹을 맺은 친구들을 확인할 수 있어요!
- 잘 연결돼있다면 초록불, 불안정할 때는 빨간불로 바뀌어요.
- 참여하고 있는 그룹에서 떠나고 싶을 때는, 나가기 버튼을 눌러 그룹을 떠날 수 있어요.
추억이 될 각자의 동영상을 공유해요!
- 각자의 앨범에서 동영상을 선택하면, 다 함께 볼 수 있는 목록에 추가돼요.
- 목록에 있는 동영상을 터치해서, 다른 친구가 공유한 동영상을 재생해볼 수 있어요.
- 공유한 여러 동영상들은 편집 후 하나의 동영상으로 추억으로 만들어져요!
공유한 동영상은 하나의 타임라인을 구성해요!
타임라인 안에 있는 동영상들을 친구들과 함께 편집해 추억을 만들 수 있어요
- 타임라인 안에 있는 동영상들의 순서를 바꿀 수 있어요
- 동영상마다 보여줄 구간을 조절해서 추억에 담고 싶은 부분을 지정할 수 있어요
- Clean Architecture기반으로 는 크게 3가지로(Feature, Domain, Data) 나누었습니다.
- 각 Layer간의 참조가 일어나는 경우, Dynamic Library를 통해 소스코드가 여러번 복사되지 않도록 했습니다.
- 구현부는 Compositional Root에서 조립하기에 Static Library로 구현했습니다.
- Combine
- MultipeerConnectivity
- Consensus Algorithm
- CRDT with LWW & Vector Clock