Langenscheidt Vokabeltrainer


Langenscheidt is a renowned language learning publisher, with decades of experience in the industry. We partnered with Langenscheidt to build a vocabulary training app that helps learn languages more effectively.

Ruby on Rails


Langenscheidt Vokabeltrainer

Langenscheidt has a large repository of language learning resources that includes paper and online dictionaries and travel phrase books. The company has multiple language-to-language dictionaries that vary in size and subject areas.

Langenscheidt Vokabeltrainer is one of the company’s innovative initiatives focused on making learning easier for students and individuals.

a child doing homework with parents watching

What was the challenge_

Delivering innovation in mastering foreign language vocabulary

As a leading language publisher, Langenscheidt is constantly looking for solutions that simplify the learning process. Langenscheidt Vokabeltrainer is where technology steps in to improve how we memorize foreign language vocabulary.

Increasing the efficiency of remote lessons and leveraging mobile tech as a complementary tool for teachers is one of the core elements of modern education.

Key requirements

  • Tracking student progress
  • Customizing the curriculum to fit different learning abilities of individual students and groups
  • Setting reminders to take a lesson
  • Building student groups for an efficient distribution of learning materials
  • Incentivizing learners through games

How did we solve the challenge_

Bringing technical experience to simplify learning

The traditional approach to education needs a fresh perspective to respond to the current learning environment where on-site lessons frequently intertwine with remote.

Most people carry their phones all the time. Mobile applications are therefore a huge opportunity to encourage consistency in revising material and learning new vocabulary. The interconnectedness can also simplify how students share materials and communicate about lessons.

Introducing a set of learning-focused features

There's no magic formula to learn a language instantly. But there are tricks that can help maximize the learning potential. For example, highly customizable lessons and revisions let the user adjust the pace to fit the daily schedule and learning abilities.

Langenscheidt Vokabeltrainer lets teachers create groups, compose lessons, and distribute the material to students via the app. The teacher has insight into the progress of each student, which helps further adjust the material.

Advanced progress-tracking

Progress tracking is divided into seven stages. When the user starts learning and passes tests, advancing to higher stages happens in a short time. But as the user progresses, the time between stage changes increases. For example, to go from the second to the third stage, the user has to wait a few days. But to advance from stage six to seven, the user has to wait a few months. This approach helps strengthen long-term memory as it requires the user to remember words learned months before.

The application will send the user a push notification when a specific number of words is ready for testing to advance to the next stage.

“Flutter is the obvious choice for products with a complex domain logic — a single codebase saves time and helps maintain consistency across devices,” says Zbigniew.
a four-view screen of the vokabeltrainer app

Create Groups for Custom Lessons

Vokabeltrainer lets you create groups and build custom lessons that help you learn vocabulary faster.

Test Yourself and Play Games

Langenscheidt Vokabeltrainer features two types of tests and one memory-training feature. There are also three different vocabulary games designed to make learning fun and effective.

Track Your Progress

You can track your progress and follow learning statistics to make custom-made lessons that reflect your current abilities.

What was the scope of the project_

  • Scope: application development, including backend
  • Technology: Ruby (backend), Flutter (frontend), Bitrise (CI/CD)
  • Timeline: December 2020 - July 2021
  • Team: 2 backend devs, 2-4 frontend developers, 1 QA, 1 PM
  • Workflow structure: all meetings and workshops remote
  • Goal: build an app that improves how learners learn foreign language vocabulary



To improve transparency, we worked in a continuous integration/continuous delivery (CI/CD) model. The team at Langenscheidt had constant access to the app. Bitrise, a CI/CD tool, would rebuild the app every night with the changes made during the day. In the morning, the client could access and test the app on TestFlight or Google Play.

While the number of backend developers remained the same throughout the project, we adjusted the rest of the team’s size to the current scope. This let us allocate resources dynamically and maintain the project’s timeframe.

“Flutter brings comfort and convenience into the standard development cadence. Because of that, it’s often the preferred environment over the native approach for many developers. Work simply goes faster,” says Zbigniew Górawski, Delivery Leader at nomtek.


For everyday communication and polishing uncertainties, we used our dedicated Slack channel. Daily app builds on Bitrise helped the client stay in the loop and give timely feedback — whenever Langenscheidt wanted us to change something, we could introduce fixes and change the direction before a lot of work and time went to waste.

To know what’s going on inside the app and how users are behaving, we’ve implemented mobile analytics — Firebase — to log most of the events happening in the app.

What was the business outcome_

An intuitive and highly responsive language-learning application for mastering vocabulary. Langenscheidt Vokabeltrainer features five different types of learning games designed to facilitate knowledge absorption and retention.

“With Flutter, we could achieve pixel-perfect designs on both iOS and Android versions of the mobile app. The graphics are sharp and clean,” Zbigniew adds.

Langenscheidt Vokabeltrainer is designed for teachers who want to use technology to improve the learning process for their students. As a modern learning tool, Vokabeltrainer gives teachers in-depth insight into student progress and flexibility to create a custom-made curriculum. Langenscheidt Vokabeltrainer supports remote language learning, letting students maintain consistency through reminders and notifications.

Nomtek is a reliable business partner that we can recommend without any doubts. While working together, they have shown full professionalism and flexibility adjusting to our needs.
Krzysztof Petelenz
Krzysztof Petelenz
Team Leader
Let's innovate together!
Contact Us