Why I Started Developing the Job Interview Mobile App

Sungah KimSungah Kim
2 min read

It’s simple.
I want to build something that’s closely connected to my own life.
That’s the direction I want to pursue as a developer—creating services that are useful in real life and can actually help people, starting with myself.

Preparing for job interviews has always been a challenge for me, especially when it comes to English interviews.
I thought, “Wouldn’t it be great to have an app that helps me with this?”
So I started planning simple features. As I went along, I came up with more ideas I wanted to add.

The core features include:

  • Saving interview questions and answers

  • Listening to questions via text-to-speech (TTS)

  • Practicing answers out loud in English

  • Reviewing saved Q&As

  • Add to bookmarks

Despite the simple screen structure, I focused on maintaining an MVVM architecture and used Room Database for data persistence.

While building this app, I gained a few insights:

  1. Developers can do planning. But the professional experience of a planner really matters. There's a limit to planning based only on personal experience.

  2. Designing is hard—choosing the right colors alone can be tricky.

  3. Working alone made me question whether I was going in the right direction. I realized that developing in a team helps incorporate different perspectives and can lead to better growth.

My next goals are:

  1. Fix small bugs

  2. Improve the UI/UX design

  3. Think of ways to make the app more user-friendly

I hope to publish it on the Google Play Store by the end of this year!

GitHub Link: https://github.com/neochristmas/jobinterview

0
Subscribe to my newsletter

Read articles from Sungah Kim directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sungah Kim
Sungah Kim