Introducing Au-to-do, a sample application built on Google APIs

Dan Holevoet, Developer Relations Team
2 min readbeginner
--
View Original

Overview

The article introduces Au-to-do, a sample application built using various Google APIs, aimed at helping developers understand and experiment with the platform. It highlights the APIs used in the application and encourages developers to explore the code and provide feedback.

What You'll Learn

1

How to implement a ticket tracker using Google APIs

2

Why experimenting with platform components enhances learning

3

When to utilize Google App Engine for application development

Key Questions Answered

What APIs does Au-to-do utilize?
Au-to-do utilizes several Google APIs including Google App Engine with Python runtime, Datastore API, Task Queues API, Google Cloud Storage, Google Prediction API, Google Tasks API, and OAuth 2.0 for authentication. These technologies enable developers to build a comprehensive ticket tracking application.
How can developers access the Au-to-do application code?
Developers can access the Au-to-do application code by visiting the project's page on Google Code. There, they can download the application, review its structure, and learn from the implemented features.
What is the purpose of the Au-to-do application?
The purpose of the Au-to-do application is to serve as a sample project that developers can download and dissect to learn how to integrate various Google APIs into their own applications, thereby enhancing their understanding of the platform.

Technologies & Tools

Backend
Google App Engine
Used to host the Au-to-do application with support for Python runtime.
Storage
Google Cloud Storage
Used for storing application data.
AI/ML
Google Prediction API
Used for implementing predictive features within the application.
API
Google Tasks API
Used to manage tasks within the ticket tracking system.
Security
Oauth 2.0
Used for secure authentication within the application.

Key Actionable Insights

1
Developers should download the Au-to-do application to explore its implementation of Google APIs.
This hands-on experience will allow developers to understand how different components interact, which is crucial for building scalable applications.
2
Consider using Google App Engine for deploying applications that require scalability and integration with other Google services.
Google App Engine provides a robust environment for building applications that can automatically scale based on traffic, making it ideal for developers expecting variable workloads.