example:
menu items - Yes
toolbar,icons - Yes
data exchange phone app - web server - Yes MySQL
gui data table, view, sort, search - Yes, now via xCLV, previously heavily customised Flexible Table
data input view,edit,save - Yes
keyboard input - Yes built-in
get camera picture - Yes, with pinch and zoom integrated.
record voice,voice input - No
record video,play video - No
read barcode/qr - Yes wireless bluBlueto
share saved data -> mail,facebook - Not exactly shared, but more for backup and now via Dropbox V2 integrated into an app fir the first time yesterday, really easy to do
load/save local data - No
local database - Yes, remotely synchronised to MySQL when signal is good enough to do so
2d sprites - No
3d graphics - No
gps position - Yes, Taxi apps and delivery courier signature capture app
street map - Yes personal cycling app
compass sensor
near field sensor - Yes stock taking in warehouses via NFC Tags on the racking, came app can also use BT barcode for stock taking.
gyroscope sensor orientation and angular velocity - Yes, part of my personal cycling app
push notifications - No
sms send,receive - No
bluetooth serial - Yes, Printing to mobile BT thermal printers, footprint smaller than a mobile phone.
network tcp,udp - Yes, TCP/IP printing to network enabled EPoS/Receipt printers.
ftp - No
Extra:
MQTT - My bespoke shed alarm, controlling lighting in my house when I'm on holiday, like when I went to Jamaica and Spain this year, also controlling part of my irrigation system in the garden. I'm looking at other useful uses of MQTT and have been speaking to another developer on this great forum this week about something he is building which sounds great, I would use MQTT but he is using another solution.
And more, but I'm now going out on a quick bike ride with a friend before I drive to my better halfs house, she want me there before 9pm, hmm.
And there you have it.
Enjoy...