Smartype: Seamless customer data quality management for developers
Ensuring data quality can be a major challenge. With Smartype, mParticle Data Plans can be translated into usable code, making it possible to improve data quality by implementing, reporting on, and transforming Data Plans on an ongoing basis.
Earlier this year, mParticle released the Data Master suite of data quality tools, which lets product managers, marketers and developers to work together to create data plans for their organization. A data plan is a living document that details the current ideal state of customer data collection. As your business needs change over time, your data plans can grow and adapt to change with them.
No matter how comprehensive your data plan, all plans rely on developers to execute perfectly, across every app, website, and comms channel. To make this easier, mParticle is releasing a suite of tools designed specifically for developers, anchored by Smartype: an open-source product that uses Kotlin Multiplatform Programming to generate typesafe libraries that work across iOS, Android and Web. Using Smartype, you’re able to generate your own custom data collection library straight from your data plan, enabling you to solve the problem of data quality by simply making it impossible to log unplanned data.
To learn more about Smartype and additional developer tools, check out the recording of our LinkedinLive demo session, led by the mParticle engineering team. The demo covers how you can:
- Create a data plan in mParticle to document the ideal state of data collection for your app.
- Automatically turn your data plan into typesafe libraries with Smartype to standardize data collection on iOS and Android.
- Use your preferred Version Control System to safely maintain your data plan, and integrate updates into your Continuous Integration process.
- Use Smartype’s open source tooling to create cross-platform libraries for collecting data against any JSON schema.
Latest from mParticle
Introducing mParticle Linting
mParticle Linting enables you to statistically analyze code against your data plan as you develop, making it easier to adhere to your company’s data plan and ensures that high-quality data is logged to your mParticle data workspace.
Introducing Data Planning API and CLI
With mParticle's Data Planning API and CLI, developers have the freedom to work from any operating system and enable interaction with various mParticle services through simple terminal commands, making it easier to ensure proper event collection at run time.
Smartype: Proper event collection at run time
Smartype, a data quality product that translates any data model into type-safe code to help developers ensure proper event collection at run time. Smartype generates personalized SDKs, based on any data model, providing automated code completion and improving data collection and quality at scale. Now available in beta.