What you are asking for is a timer. Not an app.
https://www.amazon.com/Uigos-Digital-Kitchen-Magnetic-Backin...
6 karma · joined June 11, 2015
The app has to judge the image height after the image is finished loading from the network. If the second image loads faster than the first image, then UI has to push the second image further below to make space for the first image. This will make the app look jittery.
NFC: Except for payment, I never used NFC for anything, never seen any of my friends use it for any practical purpose. If your app is using payment systems, forget react native.
GPS: Supported by React native.