Android and Apple App Development: Beginner to Pro

Never developed an app before? Learn Android and Apple development, learn Java and Swift. Learn Phonegap and app design.
4.3 (14 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
198 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 502
  • Length 42 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course Description

If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code.

You'll start by building fully functional apps without writing code. You'll then move to fully learn both Android and iOS development along with the Java and Swift programming languages.

Going beyond just app development, you'll also learn mobile UI/UX design and how to mock up your app ideas using Sketch 3.

Finally you'll learn how to leverage the power of PhoneGap, which lets you write your app once and convert it to other platforms for publishing.

Getting Started with App Development

You'll start by learning app development without writing code at all using Android App Inventor. Here you'll learn basic programming terminology and concepts by building functioning mobile apps that you can actually publish to the market.

By removing the coding aspect from app development, you'll be able to truly understand what you're doing before diving into the more complex world of writing code.

This is what sets our course apart from all the others you'll see on Udemy.

Android App Development

First you'll learn the basics of Java, which is essential for Android Development. Then you'll be ready to learn Android app development,

Apple (iOS) App Development

Start by learning the new Swift programming language. Swift is the language iOS developers will be using to develop apps moving forward. Next you'll learn basic iOS app development using Xcode before moving on to intermediate and advanced topics that will allow you to publish apps to the app store, add in-app purchasing and much more.

App Design and UI/UX Design

Apps that don't look great or don't function well for the user will be deleted faster than they were downloaded. In the following sections you'll learn everything you need to know about user interface design and user experience design so you can develop apps that people will actually want to use.

You'll also learn how to mock up your app designs using the popular Sketch 3 mobile mockup software.

PhoneGap

PhoneGap is a technology that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing. So if you prefer to make your app using Java and the Android SDK, you'll be able to publish your apps to the Apple App Store and the Windows App Store without having to write new apps for each platform. Neat!

What are the requirements?

  • If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code.
  • You'll learn both Android and iOS development along with the Java and Swift programming languages.

What am I going to get from this course?

  • App development without writing code at all using Android App Inventor
  • Basics of Java, which is essential for Android Development
  • App designs using the popular Sketch 3 mobile mockup software
  • PhoneGap that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing.
  • Learn the new Swift programming language

What is the target audience?

  • Anyone who wants to develop an App

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Build Android Apps with App Inventor 2 - No Coding Required
02:33

Course materials can be downloaded here

Course Breakdown
Preview
04:38
Introduction to App Inventor 2
Preview
02:16
Section 2: App Inventor 2: Setting Up App Inventor for Development
App Inventor Setup Introduction
Preview
00:31
Creating A Gmail Account
Preview
04:17
App Inventor Companion App - Option 1
06:56
Setting Up Onscreen Emulator - Option 2
05:19
Setting Up Usb Device Part 1 - Option 3
06:20
Setting Up Usb Device Part 2 - Option 3
06:30
Section Recap
00:17
Section 3: App Inventor 2: Breaking Down The Component Editor
Component Editor Introduction
00:34
Pallette Section
02:03
Components View And Components Section
02:04
Properties Section
01:54
Blocks Editor Build Options And Media Section
02:55
Components Editor In Action
09:12
Section recap
00:18
Section 4: App Inventor 2: Breaking Down The Blocks Editor
Blocks Editor Introduction
00:24
Blocks Drawer
04:19
Blocks Viewer And Media Section
03:20
Blocks Editor In Action
06:26
Section Recap
00:19
Section 5: App Inventor 2: Your First App: Hello Purr
First App Introduction
00:35
First Application Overview
00:45
Setting Up Our First Application
02:09
Component Spotlight: Button
02:48
Component Spotlight: Label
01:37
Creating Our First Application
06:02
Running Our Application
01:35
Section Recap
00:34
Section 6: App Inventor 2: Your Second App: Audiobook Log
Second App Introduction
00:34
Second App Overview
01:39
Component Spotlight - HorizontalArrangement
03:32
Component Spotlight - VerticalArrangement
04:01
Arranging Our Buttons
06:21
Component Spotlight - Checkbox
03:15
Naming Our Chapters
02:57
Component Spotlight - Sound
02:42
Setting Up Chapter Audio
02:01
Adding Space To Our Layout
06:23
Updating Our Component Names
06:13
Block Time: Making Our Buttons Play Audio
05:35
Testing Final App
03:03
Section Recap
00:27
Section 7: App Inventor 2: Understanding Backing Up, Restoring & Sharing App Inventor Proje
App Backup, Restore And Share Intro
00:16
Understanding App Inventor File Types
05:10
Downloading & Backing App Inventor Apps
05:31
Uploading, Sharing & Restoring App Inventor Apps
05:06
Section Recap
00:19
Section 8: App Inventor 2: Your Third App : Skeleton Review
Third App Introduction
00:35
Third App Overview
01:09
Component Spotlight: Canvas
05:17
Layout Canvas & Labels
05:43
Component Spotlight: Ball
05:00
Implement Hotspots And Upload Media
06:17
Block Time - Activating Tapped Bones
07:39
Block Time - Simplifying Activated Bone Blocks With Procedures
11:02
Block Time - Resetting Hotspot Colors With Procedures
08:28
Component Spotlight - Player
02:08
Adding Vibration To Hotspots
02:05
Section Recap
00:28
Section 9: App Inventor 2: Your Fourth App: My Business App
Fourth App Introduction
00:53
Fourth App Overview
02:31
Basic Home Screen Layout
05:18
Navigation Drawer Layout
05:54
Component Spotlight - Activity Starter
03:52
Implementing Website Activity
04:19
Implementing Map Activity
04:38
Component Spotlight - PhoneCall
02:21
Implementing Call Screen Part 1 - Intro To Multiple Screens
06:03
Implementing Call Screen Part 2 - Intro To Multiple Screens
08:20
Component Spotlight - Textbox
03:27
Implementing Email Screen Layout
07:05
Block Time - Sending Emails With The Help Of Variables
09:48
Section Recap
00:42
Section 10: App Inventor 2: Your Fifth App: Free Form Task List
Fifth App Introduction
00:41
Fifth App Overview
03:22
Implementing Top Task Bar Layout
08:17
Component Spotlight - Listview
04:02
Component Spotlight - File
02:12
Finalizing Main Screen Layout With Listview, File, And Empty List Image
06:35
Implementing Taskform Screen And Structure
05:34
Component Spotlight - Listpicker
05:44
Finalizing Taskform Screen With Listpicker, And Form Input
07:22
Block Time: Passing Data Between Screens
05:10
Block Time: Adding Tasks To File - Understanding Parsing Pt1
07:27
Block Time: Displaying Tasks From File Using Listview - Understanding Parsing Pt
08:24
Block Time: Deleting Our List And Toggling Filter Bar
08:07
Block Time: Toggling Main Image And Canceling Tasks
07:54
Block Time : Showing New Tasks First With List Reversal
11:26

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stone River eLearning, 200,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

Ready to start learning?
Take This Course