Mobile Application Development with Oracle APEX, Part 1 of 6


Zen and the Art of Mobile Development [music]>>Dave: Welcome, everybody. My name is Dave
Anderson and I’ll be moderating today’s webinar: Zen and the Art of Mobile Development. Dan
McGhan, our Oracle ACE will be presenting. [pause] And for those students returning, you know
to ask your questions in the chat window, and as often and as frequently as possible,
I’ll feed them over to him and Dan will respond with the answers, if possible. For the first
timers here, don’t forget to keep your chat windows open. Your question and answers will
be in there. You’ll also find some good information buzzing by as you watch and listen to Dan
talk about mobile development. [pause] As usual, we’ll attempt to record this, this
session and it will become a tutorial on our website. So, you can go to SkillBuilders.com/APEX
and you can see a list of all of the free tutorials. We’ve got up there hours and hours
and hours of good, good training – free training that’s available to you. [pause] Dan, again, our APEX author, developer, and
general APEX advocate is here to teach us today. And with that, I’ll pass it right over
to Dan. Welcome, Dan. [pause]>>Dan: Thank you, Dave. And welcome, everybody.
Thanks for joining us today. [pause] So, this is me. It was me. About a year – a
year and a half ago I had just left a conference, this Kscope, and in the conference I saw the
APEX development team creating mobile web applications that looked just like native
applications people were creating in say the iPads and in the mobile phones of today, and
I was pretty blown away by this. I left the conference, really excited to give it a try. [pause] Then the next day, I found that creating these
mobile applications wasn’t as easy as I thought it would be. [pause] Over the years, I had attained a bit of knowledge
about building desktop web applications and it didn’t really transfer over as well as
I thought it would to a mobile world. [pause] So, I went back to school. I bought a lot
of books and I got to study. You’ll see a few of those books here – some of the more
important ones. And out of these, perhaps the most important is the book on Steve Jobs,
his biography. [pause] Steve changed the world of mobile development
– both on the hardware side as well as the software side. What we saw him bring to the
world was a lot simpler than what we had seen before. The reason for this is that Steve
was very Zen. It was a big part of his lifestyle. [pause] In the world of Zen, you’ll encounter words
like this: “less is more” and when you read them you’ll feel at peace. Mmm. Oh, sorry.
Where were we? Right. Less is more. [pause] Here’s the thing about these words. They can
be a little deceiving especially in the world of mobile development. If you think for example
that because you’re creating a mobile app, it’s going to be smaller, so it probably has
fewer pages, maybe less content, fewer columns, less items, that it will be easier – you’re
wrong. [pause] In the mobile world, less is more effort because
every pixel matters. You’re going to have to put more thought into what you put in a
screen. Does that content need to be there? Does that column or item need to be in the
page? If not, you need to eliminate it. And that’s why you have to put more effort into
your mobile web apps. [pause] My advice, just keep this in mind when you’re
starting in mobile development and you won’t be as disappointed as I found myself on my
first day. [pause] So, what are we up to today? Well, I’m going
to create a mobile web app. We’re going to do this in APEX 4.2, which was the release
that brought this really the forefront, made it real easy to do in APEX. [pause] Along the way, we’re going to take a look
at some common mobile design patterns and of course we’ll then implement those patterns
into our application. [pause] “What is a pattern?” you may be asking. Well,
in essence it’s just a proven solution to a common problem. If you think, for example,
that you’re the first person creating the login screen to a mobile application, again,
you’d be wrong. People have done this, they’ve experimented, and they’ve learned and oftentimes
it’s easier to learn from what others have done. There’s no real need to always reinvent
the wheel. [pause] In addition, these patterns can serve as inspiration.
What’s the best way to display that piece of information? Well, you might want to study
up on lists and tables in the mobile world. [pause] At this point you’re may be thinking, “Wait.
These patterns sound cool. Where do I find them?” [pause] There’s a book for that. This is one of the
books I’ve read. This is the “Mobile Design Pattern Gallery” by Theresa Neil. On the right,
you can see the various chapters within the book and the number of patterns and these
chapters are really important. It covers all kinds of things from navigation to tables
and lists and search and feedback, really important information in here that can serve
as inspiration.

Danny Hutson

Leave a Reply

Your email address will not be published. Required fields are marked *