Hi Please find my comments on your reqs:
- Fullscreen
- Integrated Browser (can you use an instance of chrome/firefox or the internal browser so we know common Javascript would word)
Browser should only show the content of the page and have a default start page set.
- Read NFC Tag and post the code of it to the website via POST with probably an hidden key.
- The Home Button of the phone shoul get you back to the start page (kind of reset).
- Exit of application is usually not necessary - probably using another button on the phone for that.
[Alpha] Could use twice clicking BACK key
- Autostart on the phone, usually it runs all the time.
- Phone should switch off display as usual by the set time within the OS, but once you hold an nfc tag to the phone, it should wake up show the screen, so basically nfc should always run.(I believe this is OS related anyway as the Android SDK has quite some examples on NFC).
[Alpha] No way to wakeup phone when nfc tag attached. If you want to do this, you need to rewrite the NFC service which is the part of Android OS.
- The phone is only used for this purpose, but no need to root it.
[Alpha] When phone starting, it just goes to this app, can not use other functionality of this phone ?
- App does not need to go through Play Store, we can install it directly.