Mobile App Development For Beginners - Apple and Android
Learn how to create apple and android apps
Mobile app development can be both profitable and fun. In this beginners introductory course you will learn to create and deploy an app to a physical device. You learn how to setup development environments for both Android and Apple Apps.
We will be using the MVC ( Model View Controller) design pattern which is commonly used in IOS app development and the Xcode integrated development environment to develop an app to run on an apple device. Xcode comes with virtual devices that you can use to test your app.
Android powers the majority of smartphones on the planet and a growing number of devices, from Android Wear on your wrist to Android Auto for your car. This course is designed to teach anyone how to make a new Android app from scratch.Learn all the basics of the platform and all the skills an Android app developer needs to be successful.
Topic include:
- Setting up development environment for Android using Android Studio
- Setting up development environment for Apple using Xcode
- Create new projects in Android Studio and Xcode
- Design App
- Create variables
- Create a dice rolling app in android
- Create a dice rolling app in Apple
- Create array
- Code the app logic
- Test app on virtual devices
- Deploy app to a real device
Your Instructor
Hello and welcome.
We have a passion for technology and passing on what we know to others. We have thought thousand of people online.
Course Curriculum
-
PreviewCourse Introduction (2:20)
-
StartWhat is Android Studio (4:03)
-
StartWhat is an Android App (2:22)
-
StartAndroid Studio Minimum System Requirements (3:00)
-
StartDownload and Install Android Studio on Windows (3:02)
-
StartCreate a test Android App - Part 1 (9:44)
-
StartCreate a test Android App - Part 2 (8:46)
-
StartCreate a test Android App - Part 3 (11:35)
-
StartAndroid Project Structure (8:29)
-
StartOpening and closing projects (2:57)
-
StartComponent Tree (3:46)
-
StartAndroid User Interface (5:36)
-
StartGradle Build System (3:42)
-
StartThe Palette (6:15)
-
StartThe Constraint Layout (10:23)
-
StartModifying Test App (11:27)
-
StartRun Test App on multiple devices (9:53)
-
StartWhat we will create (1:35)
-
StartCreate a new Android Project (6:32)
-
StartExploring Key Files (4:00)
-
StartCreating variables to hold score (7:26)
-
StartTesting what we have done so far (2:25)
-
StartModifying Textview Widget (5:48)
-
StartAdd a button widget (11:04)
-
StartAdd some Java Code (15:03)
-
StartAdd a random number generator (8:05)
-
StartCreate a single dice (6:32)
-
StartCreate three dice (8:19)
-
StartAdding dice images - Part 1 (8:28)
-
StartAdding dice images - Part 2 (10:21)
-
StartAccessing image views in Java Code (7:29)
-
StartMaking images dynamic - Part 1 (9:37)
-
StartMaking images dynamic - Part 2 (7:06)
-
StartAdd Scoring Display (9:45)
-
StartAdd Scoring Logic (7:20)
-
StartUsing Material Design Button (11:49)
-
StartChaining dice images - Part 1 (6:38)
-
StartChaining dice images - Part 2 (7:14)
-
StartAdding Styling with CSS (3:31)
-
StartAdd an Icon (3:30)
-
StartDeploying app to a physical device (5:22)