Flutter APP development for android, iOS platforms. Following are the required features:
1. run in iOS, android platform
2. collect device token, physical device ID of every device using my APP
3. custom push notification to all devices collected
4. view PDF docs
5. play YouTube videos
6. drawer menu
7. home page
8. login
9. register
10. pull to refresh