Time-tracker you’ll want to use
Vremenco is a time-tracking mobile app for Android and iOS that comes with a complete set of functionalities you need in order to quickly add, update and track your tasks and projects on-the-go. It is built to provide professionals with a simple, one-tap management and overview of the time they spend on various activities throughout the day, week and month.
On-the-go tracking for on-the-go professionals
Young professionals are no longer tied to their desks and computers — in addition to working on their laptops, they also conduct a wide variety of tasks on their smartphones and tablets. They have these devices by their sides at all times, so providing them with a useful time-tracking tool that works across all of their platforms proved to be a key differentiator for Vremenco.
1 codebase, 2 applications
To create Vremenco, we used Flutter — Google’s development kit for building cross-platform mobile, web and desktop applications. This choice simplified the entire process of developing, deploying and publishing the tool as it enabled us to create both the Android and the iOS version of the tool from a single codebase.
Flutter was a perfect fit for this app. We achieved a high level of usability and performance, but also kept the production costs low with the all-material design across Android and iOS.
Android Development Team Lead
App with an attitude
As a way of further differentiating Vremenco from other available options and making it more engaging, we added some personality to the app in the form of an emoji that entertains and trolls users. With its cheeky comments, jokes and taunts, this emoji will make you check the app even more often than you need just to see all of the quick remarks it has in store for you.
Just what you need
While designing Vremenco, our objective was to create an app that doesn’t overwhelm users with complex functionalities, but provides them with a set of features that give them maximum value. That is why the entire app almost exclusively revolves around the options of adding, editing and managing own activities.
Flutter offers excellent cross-platform solutions that save time and resources in the design process. With its large selection of components for both iOS and Android - the possibilities are limitless!
Flatten the (learning) curve
Since Flutter comes with a large set of customizable UI elements for both Android and iOS, we took full advantage of them while designing the app. This sped up the production process, and also positively impacted the overall user experience, as any user who ever opened a mobile app on Android or iOS could pick up and start using Vremenco without the need to go through any type of onboarding.
Tap – tap – tap – tap… that’s all you need
To make the application as streamlined as possible, we designed it in a way that allows users to make quick edits and access all of its functionalities with a maximum of 4 taps. Every aspect of Vremeco is simplified to ensure that the process of using the app doesn’t feel like a chore you first have to learn how to do, but an activity that quickly becomes your second nature.
Flutter proved to be the first cross-platform solution that can compete with native iOS development. As there are no silver bullets in mobile development, choosing the right approach (native vs. Flutter) is one of the key decisions for a successful project.
Iris Veronika Ćelić
Senior iOS Developer
You worked for 24 hours straight
The app itself comes with a number of features that make it easy for users to keep track of the activities and the time they’re tracking… such as automated push notifications that provide you with important updates or tracking pause that’s triggered when the app detects that a tracker has been running on a single activity for an extended period of time.
Flutter = futureproofing
Using Flutter to build Vremenco has not only allowed us to create 2 applications with 1 codebase, but it also proved to be highly beneficial when it comes to upgrading and updating the apps. As Flutter neutralizes the need to natively develop new functionalities for each operating system, the entire development process is more streamlined, as well as budget and time-efficient.