Introducing ML Kit
Blog post from Google Cloud
In May 2018, Google introduced ML Kit, a new software development kit (SDK) in beta, at the Google I/O conference, designed to bring Google's machine learning capabilities to mobile app developers through Firebase. This SDK is meant to simplify the process of integrating machine learning into mobile apps for developers of all skill levels by providing five ready-to-use APIs for common tasks such as text recognition, face detection, barcode scanning, image labeling, and landmark recognition. Developers can also upload custom TensorFlow Lite models via the Firebase console, allowing them to update these models dynamically without republishing their apps. ML Kit supports both on-device and cloud-based processing, accommodating various needs regarding speed and accuracy while also offering model compression to reduce app size. Additionally, ML Kit integrates seamlessly with other Firebase products, enabling features like Remote Config, A/B testing, and Google Analytics, which help developers fine-tune their apps and understand user engagement.