
Set up development tools and install an HTML5 mobile app framework using HTML, CSS, and JavaScript, then build the user interface with plugins and publish to iOS and Android.
Install essential cross‑platform tools, including Intel's STK and a photo editor alternative, then set up accounts and a public Dropbox folder for project files.
Download and extract the mobile app framework. Copy the icon CSSA into the CSSA folder and the UI framework file into your project, then open the Intel SDK.
Create an Intel XDK project, import your work, and rely on the index page that references CSS and JavaScript files for layout and behavior, including maps and sliding menus.
Demonstrates sliding navigation menus with left and right header buttons. The news feed interface uses a pre-built class to set a light gray background, reduce font size, and refresh content.
Create a fluid sliding menu by adding navigational items with icons and anchor links to the news and contact pages, using a header container div and css styling.
Customize the app header and logo by editing the CSS file, replacing the default logo with a custom image or text, and applying color changes with hexadecimal values.
Design a custom app icon for iPhone, iPad, and Android by styling the boilerplate background with overlaid text, resizing to multiple dimensions, and saving as PNGs.
Design a custom start-up splash screen by selecting a background and icon, flattening and resizing images to fit all Android and iOS splash sizes before compiling.
Add a right-hand social media sharing menu with Facebook and Twitter items, using Font Awesome icons, opening in new windows, and prompting app store and Google Play share dialogs.
Create a JavaScript-based Google Maps map with markers, center on a latitude-longitude point at zoom 17, and attach an info window to the marker for click events.
Add a contact page to the sliding menu with a contact us panel, a divider, and a 200px image scaled to 100 percent, using a ul list and 14px font.
Add two one-touch call and email buttons on the contact page, using tel: and mailto: links, target blank, and button-block with float-right alignment.
Load a JSON file from a Dropbox folder, convert it to JavaScript objects, and render a dynamic news feed with post id, title, date, body, and image.
Learn to prepare and upload app store listings for Android and iOS, including accurate screenshots in the required dimensions, using templates, Paint.NET, and browser resize tools to streamline asset generation.
Set up an AdMob account, generate banner ad unit IDs, and integrate the unique ad unit IDs into your JavaScript code to enable mobile ads in your app.
Learn to integrate interstitial and banner ads with JavaScript by using a pre-written AdMob script, initialize ad units, position them at the bottom of the page, and save changes.
Learn to utilize Cordova plugins and create third-party plugins to extend a mobile app, enable splash screen, contacts events, advertising banners, and one touch call features.
Configure the Intel XDK environment to set app id, version, and build target; generate production provisioning profiles, add icons and splash screens, and build Android and iOS bundles for submission.
LATEST: Updated for Feb 2018
Join over 1400 students!
In this course, you will learn how to create a dynamic App for iPhone, iPad and Android with HTML5 from scratch, publish it to the App Stores and integrate Google's Admob mobile advertising into your app so that you can start making money from your App 24 hours a day, 7 days a week.
You will learn how to:
FREE Additional Materials:
This course includes complete working source code that I use to develop mobile apps that I charge clients more than €5000 for!