Releasing multiple Shopify apps in just 3 months! Learning from the challenges he faced after graduating

脅威の4ヶ月でShopifyアプリ3連発リリース!卒業後の挑戦

Tech Geek alumnus Takahashi has achieved the astonishing feat of releasing two Shopify apps in just three months . In this article, based on an interview with Takahashi, we will share some tips for those who are considering developing a Shopify app. Let's analyze the factors behind its success!

1. The trigger was understanding market needs

Takahashi began developing a Shopify app because of a clear market need . The following two points were particularly important to him:

  1. Demand for gallery image apps (especially from interior design stores)
  2. Requests for an easy-to-use blog app

After thoroughly considering ideas to meet these needs, we decided to develop the following app.

  1. Gallery App
  2. Blog Filtering App

Both apps were developed with an emphasis on visual ease of use, such as linking products and arranging images. Takahashi emphasizes that the essence of app development is solving problems for users, and stresses the importance of always listening to user feedback and reflecting it in the app.

2. Set clear goals

One of the keys to Takahashi's success was setting clear goals . He set himself the specific goal of releasing a total of four apps by 2024, and worked hard on daily development toward that goal.

Regarding the importance of goal setting, Takahashi said:

" Having a goal helped me to develop my work every day. It gave me a clear idea of ​​what I needed to do today and what I needed to achieve this week, which led to small improvements every day .”

This quote suggests that goal setting is not just a goal to reach, but serves as a guide to daily actions.

3. Efficient development process

Takahashi's incredible development speed was supported by an efficient development process.

  1. Code Reuse
  2. Continuous improvement and reflection
  3. Efficient task management

Takahashi explains the development process as follows:

" At first, I focused on creating the basic parts of the app, and once the basic functions were complete, I refactored the code. In the process, I found parts that could be reused and used them in the next app development .

They also used Notion to manage tasks and prioritize them, which helped them to always be clear about what they needed to do next and to maintain their motivation to develop.

4. Addressing technical challenges

It seems that they also faced technical challenges during the development process.

In particular, they had difficulty when they needed to use both the GraphQL API and the REST API.

However, Takahashi overcame these challenges by taking the following approach.

  1. Gradual understanding of new technologies
  2. Understanding the characteristics of each API and using it in the right place
  3. Use Ask Tech Geek

Takahashi had this to say about his approach when faced with technical problems:

"When you encounter a new technology, it can be confusing at first. But it's important not to give up and to gradually deepen your understanding. By looking at the solutions of other developers who had faced similar problems and posting my own questions, I was able to find solutions that I would not have noticed on my own."

5. User-centric design

One of the reasons the app is so popular is its user-oriented design .

Therefore, the company focused on the following points in developing the app:

  1. Preliminary design using Figma
  2. Predetermine screen transition diagram and data storage destination
  3. Commitment to no-code operation

In fact, design is very important for Shopify apps.

Design is not just about appearance; by constantly considering how users will use the app and what operations may confuse them, you can create a better app.

Even something as simple as button placement is decided based on the position where the user can operate it most naturally, which is what makes a good app.

It is important to use colors that are easy for users to see and operate while maintaining brand consistency.

6. Marketing Initiatives

Even if you develop a great app, it's important to let as many people as possible know about it.

Takahashi also said that he struggled with marketing.

    Regarding marketing, Takahashi said:

    "Marketing is really difficult. As engineers, we tend to think that if we create something good, it will spread naturally, but in reality, that's not the case. The important thing is to let as many people as possible know about the app's existence and communicate its value ."

    They are also focusing on writing blog articles, which provide detailed explanations of tips on running a Shopify store and how to use the app, in the hopes of conveying the value of the app to potential users while also improving SEO.

    7. Continuous learning and growth

    The success of Shopify app development is driven by a strong desire to continually learn and grow, and he is always striving to keep up with new technologies and trends .

    Takahashi explains his study method as follows:

    "Official documentation is the most basic, but it's not enough. I check Shopify's developer forums to find out the latest information, problems other developers are facing, and solutions. I also actively take advantage of online courses. I believe it's important not only to gain new knowledge, but also to learn from different perspectives."

    8. Don't be afraid to take on new challenges

    The most impressive thing about Takahashi's story was his fearless attitude towards challenges.

    Takahashi said:

    "It's always scary to try something new. But it's only by overcoming that fear that you can grow. To be honest, when I developed my first app, I was full of anxiety. I was constantly wondering, 'Can I really do this?' and 'Will users accept it?' But even with those worries, I kept moving forward step by step, and eventually I was able to release it."

    summary

    The secret to Takahashi's success can be attributed to the following:

    1. Identifying clear market needs
    2. Setting specific goals
    3. Efficient development process
    4. Proactive response to technical challenges
    5. User-centric design
    6. Marketing Initiatives
    7. Continuous learning and growth
    8. Not afraid to take on challenges

    Shopify app development is an area with great potential for solo developers. As Takahashi's story shows, with the right skills and strategy, it's possible to release multiple apps in a short period of time and make a profit.

    Perhaps the path to success lies in honing technical skills while also cultivating business acumen and always listening to user feedback.

    I hope that Takahashi's success story will be a great encouragement to those who want to try their hand at Shopify app development!

    Back to blog

    Leave a comment

    Please note, comments need to be approved before they are published.