At Aman, we pride ourselves on supporting our employees’ career progression and nurturing their initiative, often with incredible results. In one recent instance, this approach resulted in a shiny new app that not only revolutionized our own employee portal, but is set to do the same for our clients.
Arik Israel has worked at Aman since November 2015. In his initial role in quality assurance, he got to know many of the systems that we use. In March 2020, looking for a new challenge that would stretch him and further his career, Arik had a chat with Matan Sharon, our CTO. Part of Matan’s job is to research new technologies and see how it can be used by Aman. Arik’s interest presented the perfect opportunity to swat up on Flutter, a relatively new and fresh software development kit developed by Google in its easy-to-learn programming language, Dart.
Getting to grips with Flutter
With Flutter, not only is one code sufficient for any tech platform that exists today, it is also very intuitive to use. A comprehensive range of tools and features enables content and apps to be developed in a fraction of the time, and also ensure that Flutter apps imitate their native components, looking and behaving naturally on each platform.
Arik took two online courses in Flutter, putting into practice what he learned by building a digital piano, BMI calculator and a card game. These small projects enabled him to explore the different capabilities of the language, and how its functions could serve Aman. He then taught it to a teammate, who picked it up very quickly, even though his experience was in a different language and technology. It was clear that there was great potential in Flutter, and we were keen to start using it.
Putting new tech to good use
Sample new features:
NotificationsIf something new is added to the portal – a new benefit, or a new message from management, for example - users receive a notification. Clicking on the call to action opens the page with the new content.
Groups & Professional ForumsReaching out across the organization, employees can create global groups of mutual interest. For example, a manager may create a group for employees in different development teams so that he can send out posts containing tips for using a certain platform, news of a new technology, or even general house-keeping, to them all at once. On the social side, someone may start a cookery group where recipes can be shared, so employees can interact and get to know each other beyond their working relationships.
Tailored benefitsAman negotiates deals for staff on all kinds of products and services, such as car rental overseas, gym membership, concerts and more. In the final steps of registering for the app, employees are asked about their interests. They then receive push notifications for benefits that are relevant to them.
Dynamic formsAny time an employee has to fill in a form – perhaps to register for a course, or a company social event, this can be done quickly and easily within the app, using a selection of drag and drop components. Thanks to Flutter, these forms can be used successful in Windows, iOS or Android.