What's the learning roadmap for developing a public Shopify app?

Solved

What's the learning roadmap for developing a public Shopify app?

Ido1425
Shopify Partner
26 0 3

Hello everyone,

for a long time, I have been looking to know what is the roadmap to build my public Shopify app.

I started learning development from scratch, and for about 6 months I have been learning HTML, CSS, JavaScript, and React.

all the time I see more and more things I have to learn to reach my goal, in every place I see different information about it, there are many of info but not useful And loaded with irrelevant content so that I can't bring up the total of the things I need to learn in order.

I really want someone to help me understand the roadmap to my goal, and which subjects I have to learn so I can develop the app from scratch to publish it on the Shopify app store.

 

Thank you in advance!

Accepted Solution (1)
BrainStation23
Shopify Partner
406 60 59

This is an accepted solution.

Hlw @Ido1425 
Learning is the key to success,
If you know node.js that is good, but no need to learn Node.js to develop a Shopify app , If you went to the development theme app extension, then learn Liquid (https://shopify.dev/docs/api/liquid/objects). There will be no such course without app development documentation. But ..
You can go through some videos to better understand how can you build a Shopify app.
https://www.youtube.com/watch?v=YoBW3CvELgI
https://www.youtube.com/watch?v=2DltuZHZpSw

Accept, like, and reply to reach you further.😊
Joy Matubber| Brain Station 23
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution



Brain Station 23 PLC (Mail: js.sbu@brainstation-23.com)
- Was your question answered? Mark it as an Accepted Solution
- Did the solution not address your concern? We kindly request that share or mail your store URL with us this will enable us to collaborate more closely.
- Explore our Shopify public apps

View solution in original post

Replies 8 (8)

NickShi
Shopify Partner
26 3 3

Don't lost in the ocean of developing technology, you need focus on your target ( Product or Projects ),  getting close your target roadmap is your roadmap.

- If helpful then please Likes and make it as a Solution.
- If you want to develop a store/app, or need custom software development services Email Me
Ido1425
Shopify Partner
26 0 3

But what are the specific subjects I have to learn to complete app development 

 

BrainStation23
Shopify Partner
406 60 59


@Ido1425 
We are Shopify app developers, and we have already developed 13 Shopify apps, all of which are live in the Shopify app store.

For Shopify app development, there will be no such roadmap that you will follow. But....
You can follow these steps to achieve your goal.
You mention that you learning React, HTML, and JavaScript, which is your plus point.
Now,
1. Learn the Shopify app development API.(That helps you develop an app). There is no need for all types of app
2. Choose your app type.
3, Based on your choice, learn about the documentation in the Shopify app store (https://shopify.dev/docs/apps)
4. Follow the app development guide and develop your awesome app.


Like and reply to reach you further .
Joy Matubber| Brain Station 23
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution

 

Brain Station 23 PLC (Mail: js.sbu@brainstation-23.com)
- Was your question answered? Mark it as an Accepted Solution
- Did the solution not address your concern? We kindly request that share or mail your store URL with us this will enable us to collaborate more closely.
- Explore our Shopify public apps
Ido1425
Shopify Partner
26 0 3

Hi, first of all, thank you so much for your answer!

1. Is it enough to know HTML, CSS, JS, and React and then learn the Shopify API documentation to build an app?

2. Do you know maybe good courses or information sources that can help me? There is so much info and I don't know what to focus on.

as I understand all I learned it’s “front-end development”, do I need to learn a back-end language also like node.js for Shopify app development?

Camra
Shopify Partner
3 0 1

The technology you will need depends on the app.

Firstly just follow this manual https://shopify.dev/docs/apps/getting-started/create for getting idea how it works.

Take a look at example apps: https://github.com/Shopify/shopify-app-examples/tree/main/qr-code/node , https://github.com/Shopify/storefront-api-examples

BrainStation23
Shopify Partner
406 60 59

This is an accepted solution.

Hlw @Ido1425 
Learning is the key to success,
If you know node.js that is good, but no need to learn Node.js to develop a Shopify app , If you went to the development theme app extension, then learn Liquid (https://shopify.dev/docs/api/liquid/objects). There will be no such course without app development documentation. But ..
You can go through some videos to better understand how can you build a Shopify app.
https://www.youtube.com/watch?v=YoBW3CvELgI
https://www.youtube.com/watch?v=2DltuZHZpSw

Accept, like, and reply to reach you further.😊
Joy Matubber| Brain Station 23
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution



Brain Station 23 PLC (Mail: js.sbu@brainstation-23.com)
- Was your question answered? Mark it as an Accepted Solution
- Did the solution not address your concern? We kindly request that share or mail your store URL with us this will enable us to collaborate more closely.
- Explore our Shopify public apps
Ido1425
Shopify Partner
26 0 3

So just to make sure, by knowing HTML, CSS, JS, AND LIQUID I will have enough knowledge to build a basic public Shopify app?

 

I heard that I need to know how to work with databases and all this stuff.

 

Appreciate your help!

BrainStation23
Shopify Partner
406 60 59

@Ido1425 
Yes, So that you are new in-app development I think that are enough to start app development ,

Database use depends on your app, No need to all app it's totally your hand 

Brain Station 23 PLC (Mail: js.sbu@brainstation-23.com)
- Was your question answered? Mark it as an Accepted Solution
- Did the solution not address your concern? We kindly request that share or mail your store URL with us this will enable us to collaborate more closely.
- Explore our Shopify public apps