For iOS users, it's recommended to have a device which can run the most recent version of iOS (15), but a minimum of iOS 11 is required.
 
For Android users, a device that can run Android 10 is usually enough to run the app, but because of the numerous different devices and specifications which run Android, this may not always be the case.
 
It is also recommended to have at least 25% of your total system memory available. Most devices use something called a "swap file" which will allocate some of your system's storage to short term memory. Not having enough storage can impact this memory allocation and make the game run poorly or not at all.