The recent Google developer product launches have provided a solid platform to transform app development and create the next generation of Android apps allowing for Big Data, Artificial Intelligence and Machine Learning capabilities via a smartphone or tablet. Our target is to incorporate the latest best-of-breed app development technologies into the custom-made Android apps we develop for our clients.
Here below you can see just some of the exciting new developer products released by Google which we intend to harness to the full to add value to our bespoke app development solutions.
Google Compute Engine provides virtual machines running in Google's data centers and using their worldwide fiber network. This allows us to scale from single instances to global, load-balanced cloud computing.
App Engine allows us to focus on writing code and the App Engine flexible environment automatically scales the app up and down while balancing the load. We can customise the runtime and even the operating system.
Google Cloud Storage allows for the world-wide storage and retrieval of any amount of app data at any time. Particularly useful for storing large data-sets and for disaster recovery (as well as distributing large data loads).
Cloud Datastore automatically handles replication and provides a durable database that scales automatically to handle your application's load. Cloud Datastore provides a myriad of high-end database capabilities.
BigQuery allows us to capture and analyse massive amounts of data in real-time using its powerful streaming ingestion capability. BigQuery is free for up to 1TB of data analysed each month and 10GB of data stored.
Cloud Pub/Sub is part of Google Cloud’s stream analytics solution, the service ingests event streams and delivers them to Cloud Dataflow for processing and BigQuery for analysis as a data warehousing solution.
Cloud Dataflow is a fully-managed service for transforming and enriching real-time data with virtually limitless capacity to solve your biggest data processing challenges, while paying only for what you use.
Android Things development is similar to traditional Android mobile development and involves writing apps to be installed on embedded boards running the Android Things operating system (e.g. smart home devices).