Shopify App to Learn the Basics of App Development

Solved

Shopify App to Learn the Basics of App Development

pierrewebdev
Shopify Partner
48 2 14

Hello everyone,

I am trying to get back into Backend Development by learning how to build an app for Shopify.

So my question is, what is a super simple app that I can create that will allow me to learn the basics of developing apps for Shopify.

I had the idea to build an app that would allow people to leave product reviews on someone's store. I figured it would be a good place to start because the ERD in my Database Schema would probably be pretty simple with this type of app.

But do any of you know of anything that is simpler to start with? I'm looking for something simple enough that I can build an MVP in a weekend. I'm not looking to make any money off of it, I just want to learn the ropes.

I just launched a community for Shopify Developers and anyone looking to learn Shopify Development. If you're interested in becoming a Shopify Developer or leveling up your skills, join the community.
https://www.skool.com/shopify-dev-hub-5821
Accepted Solution (1)

PaulNewton
Shopify Partner
7721 678 1626

This is an accepted solution.

Also see https://github.com/Shopify/product-reviews-sample-app as a reference to build against to simplify the learning curve if using node.js

 

Finding a good tut on scripttags can be a good start to avoid alot of app building overhead like dealing with backend UI.

https://www.shopify.in/partners/blog/add-code-from-your-app 

https://shopify.dev/apps/online-store/other-integration-methods#the-scripttag-resource 

 

If your using .net , C#,  https://nozzlegear.com/shopify/the-developers-guide-to-shopify-script-tags 

 

 

Once you've passed doing something simple know there's a bit of a trap with the word "basics" , as that doesn't clarify what your dev stack or focus may end up being.

Like there's a drastic different between script-tags apps, embedded apps, checkout extension apps, POS apps, proxy-apps, carrier services,etc. where the foundations shift somewhat requiring new "basics" https://shopify.dev/apps/getting-started/app-types 

 

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


View solution in original post

Replies 4 (4)

jam_chan
Shopify Partner
937 24 193

If you're using Node, you can use the CLI tool to scaffold an app to build a simple app. For python, you can use sample Django app. Just look for a simple problem on the community and build an app to solve the problem

BYOB - Build Your Own Bundles, SPO - SEO App to research keywords & edit social link preview

Mac
Shopify Staff
1702 178 295

Hi, @pierrewebdev

 

Thanks for reaching out in our Community forums and for sharing your concern, I’d be happy to share some additional resources. 

 

I'm happy to hear that you're looking to jump back into learning Backend Development. I can assist with pointing you towards some resources. We have a great guide that will help you get started with your first app. It will allow you to set up your local development environment, generate starting code for building your app, and install your app on a development store. Check out to tutorial here to learn more. 

 

We also have some other great resources, communities and platforms where you can reach out for more technical assistance for developers: 

I hope these resources help! Kindly reply back to this thread with any questions or updates. 

Mac | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

PaulNewton
Shopify Partner
7721 678 1626

This is an accepted solution.

Also see https://github.com/Shopify/product-reviews-sample-app as a reference to build against to simplify the learning curve if using node.js

 

Finding a good tut on scripttags can be a good start to avoid alot of app building overhead like dealing with backend UI.

https://www.shopify.in/partners/blog/add-code-from-your-app 

https://shopify.dev/apps/online-store/other-integration-methods#the-scripttag-resource 

 

If your using .net , C#,  https://nozzlegear.com/shopify/the-developers-guide-to-shopify-script-tags 

 

 

Once you've passed doing something simple know there's a bit of a trap with the word "basics" , as that doesn't clarify what your dev stack or focus may end up being.

Like there's a drastic different between script-tags apps, embedded apps, checkout extension apps, POS apps, proxy-apps, carrier services,etc. where the foundations shift somewhat requiring new "basics" https://shopify.dev/apps/getting-started/app-types 

 

Contact paull.newton+shopifyforum@gmail.com for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


pierrewebdev
Shopify Partner
48 2 14
Click to expand...
Thanks for the reply. I will be checking out all the links that you sent so I can get a better understanding of what I am getting myself into.

And yeah I should have mentioned what language I am using in my original post. I am planning on building apps using PHP and Laravel because I am familiar with the MVC Development pattern.
I just launched a community for Shopify Developers and anyone looking to learn Shopify Development. If you're interested in becoming a Shopify Developer or leveling up your skills, join the community.
https://www.skool.com/shopify-dev-hub-5821