Build highly effective Shopify apps using the powerful Ruby on Rails frameworkAbout This BookPublish apps in the Shopify App Store and work on Twitter BootstrapGet a jump-off point for additional programming and enhancements using the Ruby on Rails codeBuild both a public and a private app with this step-by-step tutorialWho This Book Is ForIf 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.
What You Will LearnCreate your own multitenant app using Ruby on Rails and deploy it to HerokuUse RSpec and FactoryGirl for TDDEnsure functional and targeted code using iterative developmentImplement responsive design using Twitter BootstrapRequest and process Shopify API access requestsSubscribe, verify, and respond to Shopify WebhooksPublish your app to the Shopify App StoreIn DetailShopify 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.