Update (Nov 2015) - while the approach shown here could still work, we highly recommend that you'll use a REST/JSON architecture instead to access your ADF layer from MAF - as shown in this blog entry.
It's great to finally have the Oracle ADF Mobile solution out there.
If you are not familiar with ADF Mobile - it basically lets you build applications that run on iOS and Android devices using the concepts you already know - components based UI constructions (same idea as JSF), taskflows, data controls, Java and of course JDeveloper.
I created one demo that shows how to build an on-device application that gets data from local Java files (that run on the device - yes we do Java on iOS too) - you can see it here.
However, one thing many of you might be wondering is how can you get data from your database into these mobile applications.
Well if you already built your data access with Oracle ADF Business Components then here is a two step video demo that shows you what to do.
The steps are:
1. Expose ADF Business Components as Services
2. Create an ADF Mobile application that consumes the above services with the Web service data control
That's the whole point of ADF Mobile - making on device application development as simple as possible.
Try it out on your device.