
Building a native Video Editor in Kotlin
Together with Wevideo, we rebuilt their product from scratch, helping them update their application using the latest technologies and deliver a better experience to millions of users.
Industry
Entertainment
Project Type
Nativ Android App
TMZ Services:
Software Development
Consultancy
Challenges
As technology evolves, it becomes essential to modernize existing software to stay current and competitive. In need of such transformation was the old application, written in Java, over many many years. Our challenge was to update an old java application to new and modern technologies, while also improving the architecture, user experience and design.
Solution
Rebuild the whole application from scratch. Over the next year, we implemented a whole new application using modern Android components like Kotlin, Retrofit, Navigation Component, Coroutines, and Koin. This may not seem much, but the old app was from when Retrofit was not a thing. Also, the app has a new look, a better UX, and new features.
App Presentation
This video editor has a multi-track editing feature. It allows you to add as much video, text or audio as you need. You can have 5 tracks, or 10. It is easy to use and easy to create content for all kinds of situations, even if it’s a work presentation or an Instagram video, it has you covered. Tools like trim, split, and merge allow you to combine different videos. If you are out of content, the application allows you to choose from over 1M+ of stock images, videos, and audio clips. Premium features like Audio boost let you turn the volume up to 5x on your audio clips. Or reverse course. Even better—finetune your audio exactly how you want with Levels. Podcasting? Just export audio-only files.
To streamline the editing process, WeVideo offers a variety of templates and special effects. These ready-made options help users quickly create professional-looking videos tailored to any occasion. From social media posts to educational content, these templates are designed to jumpstart your creativity and save time.
Collaboration is at the heart of WeVideo's design. The platform enables multiple users to work on the same project simultaneously. This feature is particularly useful for teams working remotely, educators managing classroom projects, or anyone looking to co-create with others. Collaboration in WeVideo ensures that creativity is a shared journey, not a solitary endeavor.
When you’re done, you have to option to export the video in different resolutions, even up to 4K. After that, it’s ready to share on your favorite platform, or upload it to WeVideo’s cloud and continue the editing on the web platform.
Ilie Lucian Cioroga, VP of Engineering