Mô tả

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 iOS, Android and windows app development.

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. The swift programming language is used to develop iOS mobile apps. The course covers some basic swift programming fundamentals.

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.  Android apps are developed using the Java programming language. The course covers some basic fundamentals of java .

Xamarin is a software platform that enables you to create cross platform apps that will work on the top three platforms (Android, IOS, Windows) using the same codebase .  The programming language used by Xamarin is C#.

Xamarin has in a way solved a problem most developers face and that is developing the same  app multiple times for each of the top three platforms : Android , IOS and Windows. Without Xamarin developers will have to use different development tools and programming languages to develop the same app for the top three platforms.


Bạn sẽ học được gì

Setting up development environment for Android

Setting up development environment for iOS

Setting up development environment for Windows

Create an Android App

Deploy and Android App to a physical device

Create an iOS App

Create a cross platform App

Swift Programming fundamentals

Java Programming fundamentals

XML Programming fundamentals

C# Programming fundamentals

Yêu cầu

  • Computer and Mac Required
  • Internet Access Required

Nội dung khoá học

12 sections

iOS Mobile App Development

9 lectures
Introduction
00:56
What is iOS
00:56
What You need
02:16
Updating macOS
02:19
Download and install Xcode
02:58
Create a test app
05:45
Exploring Xcode Interface
09:09
Developing our test app
10:24
iOS MVC Design Pattern
05:47

ios SWIFT Fundamentals

14 lectures
What is Swift
00:52
Xcode playground overview
04:14
Using comments
02:33
Print statements
03:40
Operators : Part 1
10:23
Operators : Part 2
06:25
Variables and Data Types : Part 1
09:25
Variables and Data Types : Part 2
11:50
Naming Data
02:48
Arrays
08:21
Functions
02:52
Creating a function
10:32
Creating a function with a parameter
06:34
Conditional statements
08:12

Develop a mobile app with iOS

8 lectures
What we will create
00:24
Creating a new Xcode project
05:08
Design your app: Part 1
10:07
Design your app: Part 2
08:48
Link design to code
12:30
Create variables
03:40
Add random number generator
09:09
Create an array and test app
09:24

Android Mobile App Development

8 lectures
What is Android
02:22
What is Android Studio
04:03
Android studio installation requirements
03:00
Downloading and Installing Android Studio on Windows
02:56
Downloading and Installing Android Studio on Mac
02:48
Creating a test android app: part 1
09:44
Creating a test android app: part 2
08:46
Creating a test android app: part 3
11:35

Exploring Android Studio

9 lectures
Android Project Structure
08:29
Opening and closing Android Projects
02:57
Component tree
03:46
User interface
05:36
Gradle build system
03:42
The palette
06:15
Constraint layout
10:23
Modifying the test app
11:27
Testing app on multiple devices
09:53

Develop an Android Mobile App

24 lectures
What we will create
01:35
Creating a new Android project
06:32
Exploring key files
04:00
Creating a variable to hold scores
07:26
Testing what we've developed so far
02:25
Modifying the textview widget
05:48
Adding a button widget
11:04
Adding java code
15:03
Creating a random generator
08:05
Creating a single dice
06:32
Creating three dice with arrayList
08:19
Adding dice image: part 1
08:28
Adding dice image: part 2
10:21
Accessing image views in java code
07:29
Making images dynamic : part 1
09:37
Making images dynamic : part 2
07:05
Adding scoring display
09:45
Adding scoring logic
07:20
Using material design button
11:49
Chaining dice image: part 1
06:38
Chaining dice image: part 2
07:14
Adding some style
03:31
adding an icon
03:30
Deploying app on a physical device
05:21

Java Fundamentals

11 lectures
What is Java
05:45
Installing JDK and Netbeans Bundle
08:52
Create a basic java program
06:57
Basic structure of a Java Program
10:00
What is a Java Package
08:27
Primitive data types
08:58
Basic Operators
07:40
Variables
09:00
Arrays
07:37
Classes
04:39
Running Java Apps outside IDE
06:10

Basic XML

11 lectures
What is XML
01:37
Text Editors
00:04
Installing Visual Studio Code
06:05
Installing Atom
03:10
XML Syntax
08:28
XML Attributes
02:57
XML Naming
05:30
XML Document Structure
02:58
XML Tags
06:04
XML Namespace
10:08
XML Elements
04:26

Windows Mobile App Development

9 lectures
What is Xamarin
02:26
Ways to build native apps with Xamarin
02:58
What is Visual Studio
04:32
Xamarin Forms
01:44
Minimum installation requirements for visual studio
04:27
Native vs Web Apps
04:42
Visual studio Installation on Windows
06:46
Visual studio Installation on Mac
03:50
Visual studio workloads
03:59

Creating a test cross-platform windows app

5 lectures
Creating a test cross-platform app
03:06
Testing the test app on Android Simulator
04:32
Testing the test app on iOS Simulator
05:51
Modifying the test app
02:18
Overview of Visual Studio and Xamarin
03:24

Creating a cross-platform mobile game app with Windows

7 lectures
What we will create
01:30
Creating the project
04:20
Modifying and adding labels
04:10
Creating buttons
05:35
Adding interactivity
10:27
Adding Scoring
07:42
Deploying app to a physical device
05:22

C# Fundamentals

19 lectures
What is C#
01:18
Basic Data Types
02:13
What is .NET
03:50
What is a string
01:51
Variables
06:00
Naming Variables
05:39
Arrays
10:16
Conditional statements
10:58
Concatenation
02:49
Lists concatenation
03:59
Lists
08:23
Dictionaries
08:34
Removing items from dictionaries
03:31
While loops
08:33
Do while loops
08:23
For Loops
09:34
For each loop
06:14
Switch statements
10:09
Thank You
00:09

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.