Become A Mobile App Developer (iOS / Android / Windows)
- Description
- Curriculum
- FAQ
- Reviews
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.
-
1IntroductionVideo lesson
-
2What is iOSVideo lesson
-
3What You needVideo lesson
-
4Updating macOSVideo lesson
-
5Download and install XcodeVideo lesson
-
6Create a test appVideo lesson
-
7Exploring Xcode InterfaceVideo lesson
-
8Developing our test appVideo lesson
-
9iOS MVC Design PatternVideo lesson
-
10What is SwiftVideo lesson
-
11Xcode playground overviewVideo lesson
-
12Using commentsVideo lesson
-
13Print statementsVideo lesson
-
14Operators : Part 1Video lesson
-
15Operators : Part 2Video lesson
-
16Variables and Data Types : Part 1Video lesson
-
17Variables and Data Types : Part 2Video lesson
-
18Naming DataVideo lesson
-
19ArraysVideo lesson
-
20FunctionsVideo lesson
-
21Creating a functionVideo lesson
-
22Creating a function with a parameterVideo lesson
-
23Conditional statementsVideo lesson
-
24What we will createVideo lesson
-
25Creating a new Xcode projectVideo lesson
-
26Design your app: Part 1Video lesson
-
27Design your app: Part 2Video lesson
-
28Link design to codeVideo lesson
-
29Create variablesVideo lesson
-
30Add random number generatorVideo lesson
-
31Create an array and test appVideo lesson
-
32What is AndroidVideo lesson
-
33What is Android StudioVideo lesson
-
34Android studio installation requirementsVideo lesson
-
35Downloading and Installing Android Studio on WindowsVideo lesson
-
36Downloading and Installing Android Studio on MacVideo lesson
-
37Creating a test android app: part 1Video lesson
-
38Creating a test android app: part 2Video lesson
-
39Creating a test android app: part 3Video lesson
-
40Android Project StructureVideo lesson
-
41Opening and closing Android ProjectsVideo lesson
-
42Component treeVideo lesson
-
43User interfaceVideo lesson
-
44Gradle build systemVideo lesson
-
45The paletteVideo lesson
-
46Constraint layoutVideo lesson
-
47Modifying the test appVideo lesson
-
48Testing app on multiple devicesVideo lesson
-
49What we will createVideo lesson
-
50Creating a new Android projectVideo lesson
-
51Exploring key filesVideo lesson
-
52Creating a variable to hold scoresVideo lesson
-
53Testing what we've developed so farVideo lesson
-
54Modifying the textview widgetVideo lesson
-
55Adding a button widgetVideo lesson
-
56Adding java codeVideo lesson
-
57Creating a random generatorVideo lesson
-
58Creating a single diceVideo lesson
-
59Creating three dice with arrayListVideo lesson
-
60Adding dice image: part 1Video lesson
-
61Adding dice image: part 2Video lesson
-
62Accessing image views in java codeVideo lesson
-
63Making images dynamic : part 1Video lesson
-
64Making images dynamic : part 2Video lesson
-
65Adding scoring displayVideo lesson
-
66Adding scoring logicVideo lesson
-
67Using material design buttonVideo lesson
-
68Chaining dice image: part 1Video lesson
-
69Chaining dice image: part 2Video lesson
-
70Adding some styleVideo lesson
-
71adding an iconVideo lesson
-
72Deploying app on a physical deviceVideo lesson
-
73What is JavaVideo lesson
-
74Installing JDK and Netbeans BundleVideo lesson
-
75Create a basic java programVideo lesson
-
76Basic structure of a Java ProgramVideo lesson
-
77What is a Java PackageVideo lesson
-
78Primitive data typesVideo lesson
-
79Basic OperatorsVideo lesson
-
80VariablesVideo lesson
-
81ArraysVideo lesson
-
82ClassesVideo lesson
-
83Running Java Apps outside IDEVideo lesson

External Links May Contain Affiliate Links read more