Build highly effective Shopify apps using the powerful Ruby on Rails framework If you are a web developer or a designer who wants to extend Shopify stores by building apps, then this book is for you. A basic understanding of programming concepts and some familiarity with Shopify is all that is required to get started with Shopify app development. Shopify is an e-commerce website platform that allows merchants to create and run their own online store. The Shopify App Store is a collection of apps that extend the capabilities of online stores and is a perfect place to earn recurring revenue. Shopify Application Development will teach you to build Shopify apps using Ruby on Rails, deploy them to Heroku, and publish them in the Shopify App Store. Additionally, you will learn how to receive recurring revenue via the Shopify Billing API. This is an easy-to-follow manual that will guide you through the entire process of application development with Shopify. This book focuses on building and launching a single application using best practices such as Test-Driven Development (TDD), agile methodologies, and iterative development from start to finish.
This book will give you an understanding of how to create a simple app for the Shopify App Store. The first few chapters probably could have been skipped or condensed as they simply cover a lot of programming fundamentals. The rest of the book probably should have been longer and the code samples should have been written out instead of instructing me to copy and paste them from the repo. It wouldn't have hurt to add a few more screenshots of what we were building as well. On a personal level, it reminded me why I dislike Ruby. All of that said, it does an OK job of communicating how to put together a Shopify App from a high level. Its a decent place to start from that perspective. Overall, you're probably better off just reading the docs online.