Development of a player app for rlottie Windows
Open Source Development
Aug 3, 2020|Views 3,2401. Title
□ Development of a player app for rlottie Windows
2. Overview
□ Lottie animations are one of the most widely utilizedvector-based animation methods in the industry, and it records animationresults done in After Effects and other design tools in JSON format. Therlottie project is an independent library that interprets Lottie animation datain real time and generates the results as images, and uses the rlottie libraryto output Lottie animations for several apps and products such as Galaxy Watchand Telegram.
□ Anyone can participate in the rlottie project andgrow as a rlottie developer through contribution. If you submit the relevantcode to the rlottie repository after performing the following mission, we willprovide a token after the review of the maintainer and the official committers.We look forward to your participation in the development of the rlottie opensource.
□ Mission Contents
① Create Lottie animation playback app for MS Windowsusing rlottie. This app is a reference app for the Windows rlottie, which playsan animation of the Lottie file specified by the user, similar to general videoplayer apps.
(Example : rlottie.github.io)
② Build the developed code to create a file (exe)executable in the Windows operating system. After the build and testing,perform code review and additional verification and upstream togithub.com/Samsung/ rlottie.git. Here, build scripts and rlottie issuereporting activities are also included.
③ The code for the reference app developed is added tothe example/windows subfolder at github.com/Samsung/rlottie. Although thefunctions of the reference app are not limited, the minimum function requiredis to be able to receive the Lottie file from the user in the reference app anddisplay the animation on the screen. The app UI and auxiliary functions can befreely determined.
④ Lottie animation sample files are available at https://lottiefiles.com.
□ How to Participate
This mission is targeted to Korean developers. Clickon the following onoff mix link to apply for participation and proceed withdevelopment in rlottie github..
The application period is 8/3 ~ 10/2, and when youapply for participation, you must submit the name of the project you areparticipating in, rlottie, and the Github ID to be used for development in theonoff mix application page.
□ Maintainer Review Criteria
Only merged code through code review and verificationis subject for review, and the completed reference app must operate normally,at least without error. If the quality of the pull-request (includingcompleteness, subject consistency, readability) is excellent, it can be mergedfaster.
(Reference Link: https://sethrobertson.github.io/GitBestPractices/)
- Completion of reference app (50%)
- Code Quality (30%)
- Build Script (10%)
- Commit Quality (10%)
3. Schedule
□ Period : 8/3 ~ 10/13
□ Detailed Schedule
- Development theme opened: 8/3
- Recruitment of participants (onoff mix): 8/3 ~ 10/2
- Development and submission: 8/3 ~ 10/2
- Maintainer Review: 10/5 ~ 10/12
- Results Announcement: 10/13
4. Mentoring (Support)
□ Materials to help in development
1) Getting Started
2) Wiki
□ Communication Channels
5. Results Announcement
□ Will be announced later in the webpage
□ A token will be provided to the developers with merged code after themaintainer review. In addition, excellent developers may be given opportunities to presentin various open source events such as SOSCON.
□ Commemorative items are provided: 1) JBL Bluetooth speaker, 2) SOSProgram T-shirt, 3) Stationery (notepad and ballpoint pen), 4) Sticker set.
[Maintainer review results]
Those who're on the list,congratulations. We will contact you individually through our program agency.
1. start1a (Github ID)