Artificial Intelligence (AI) and Machine Learning (ML)
Artificial Intelligence (AI) and Machine Learning (ML) are often confused. Whilst Artificial Intelligence has been around for many years (most stocks and shares are traded automatically by software using Artificial Intelligence), Machine Learning (i.e. allowing apps to access data and then learn for themselves) is much more cutting-edge, especially when harnessing the power of neural networks which teach applications to think like humans whilst being far better than humans with regard to speed of computation and eliminating human error.
Neural Networks API
Following many years work by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organisation, Google has just released on Android 8.1 (API level 27) their new
Neural Networks API which is designed for running computationally intensive operations for machine learning on mobile devices. Together with the new TensorFlow Lite API released on 14 November 2017, a lightweight solution for mobile and embedded devices enabling on-device machine learning and supporting hardware acceleration with the Android Neural Networks API, we are about to enter very exciting times in the world of Enterprise Android app development when combining Artificial Intelligence and Machine Learning capabilities into the custom-made Android apps we develop for clients. Hold on to your hats…
If testing doesn't pick up a bug?
Don't worry! We've got it covered! We build bug and error monitoring into all the Android apps we develop so we know instantly if there is a problem!
We integrate ACRA (a leading open-source bug/crash reporting library) into all the Android apps we develop. This means we get instant notification if any of our apps crash or throw any type of error. This allows us to deal proactively with any issues which were not identified during our extensive pre-release testing.
Android app error reporting