Android and Apple App Development: Beginner to Pro
3.8 (18 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.
250 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android and Apple App Development: Beginner to Pro to your Wishlist.

Add to Wishlist

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.
3.8 (18 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.
250 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 42 hours on-demand video
  • 3 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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
View Curriculum
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.
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!

Who is the target audience?
  • Anyone who wants to develop an App
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 504 Lectures Collapse All 504 Lectures 42:04:58
+
Build Android Apps with App Inventor 2 - No Coding Required
3 Lectures 09:27
+
App Inventor 2: Setting Up App Inventor for Development
7 Lectures 30:10


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
+
App Inventor 2: Breaking Down The Component Editor
7 Lectures 19:00
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
+
App Inventor 2: Breaking Down The Blocks Editor
5 Lectures 14:48
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
+
App Inventor 2: Your First App: Hello Purr
8 Lectures 16:05
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
+
App Inventor 2: Your Second App: Audiobook Log
14 Lectures 48:43
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
+
App Inventor 2: Understanding Backing Up, Restoring & Sharing App Inventor Proje
5 Lectures 16:22
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
+
App Inventor 2: Your Third App : Skeleton Review
12 Lectures 55:51
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
+
App Inventor 2: Your Fourth App: My Business App
14 Lectures 01:05:11
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
+
App Inventor 2: Your Fifth App: Free Form Task List
17 Lectures 01:39:58
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

Block Time: Making Tasks Pretty Using Text Manipulation
07:08

Section Recap
00:33
64 More Sections
About the Instructor
Stone River eLearning
4.3 Average rating
11,875 Reviews
232,382 Students
187 Courses
230,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.