Developer Track presentation from QuickBooks Connect San Jose (Nov 2017). This session is for both new and existing QuickBooks developers. Learn about the latest tools and resources available to streamline and ease your app development, including OAuth2.0 and OpenID Connect, new SDKs, and publishing tools. Live coding and practical demos will show you the fastest path from app idea to published app.
Scaling API-first – The story of a global engineering organization
From Idea to Published App, QuickBooks Connect 2017
1. Diana De Rose, Software Engineer, @derosediana
Vishal Aggarwal, Product Manager, @vishala
From idea to
published app
11/16/17
#QBConnect | WiFi: QBConnect Password not required
7. 7
#QBConnect@IntuitDev
Use Case/Transaction Description QuickBooks API Entity Name
Donor • Person who supports non-profit and makes
donations for various programs
• Name, contact information are stored to
email receipts
• Customer
Pledge • Donors make one or more pledges to donate
money for fundraisers and other programs
• Invoice
Donation • Donations made by donors to fulfil a pledge • Payment
APIs identified
Use case – To track donor pledges and donations for non-profits
14. 14
#QBConnect@IntuitDev
Sample app
Github - https://github.com/IntuitDeveloper/DonationSync-QBO-Java
Sample App: Use the “Connect to
QuickBooks” button to trigger the
OAuth process.
Sample App: Select a donor
and make a pledge
18. The QuickBooks Connect 2017 Conference App
The QuickBooks Community
qbcommunity.com
Sign in with your QuickBooks login
Access the presentations &
continue the conversation