(Here's a screenshot of a simple ARCore app)
An ARCore-compatible Android smartphone (a list can be found here: https://developers.google.com/ar/discover/supported-devices)
Android Studio 3.1+ (download here https://developer.android.com/studio)
Basic Android development experience (If you have no experience, you should complete this "first app" tutorial)
Next: First AR app