Skip to content

Commit 270e4e2

Browse files
committed
initial commit
1 parent fa4d548 commit 270e4e2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+21
-9180
lines changed

README.md

+21-32
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,33 @@
1-
# Apache Cordova -Build Mobile App using HTML CSS & JavaScript
2-
This is the repository for the course "Apache Cordova - Build Hybrid Mobile App for Android & iOS" available on Instill Learning and Udemy. The full course is available from [Udemy](https://www.udemy.com/course/apache-cordova/?referralCode=7254ECD5F74969030BF2).
1+
# Learn Apache Cordova - Build Mobile Apps for Android & iOS
2+
This is the repository for the course "Learn Apache Cordova - Build Mobile Apps for Android & iOS" available on Instill Learning and Udemy.
33

4+
The full course is available from
5+
- [Udemy](https://www.udemy.com/course/draft/6068183/?referralCode=2F36C29350E4E5A09405) - Video Course
6+
- [Instill Learning](https://www.instilllearning.com/courses/apache-cordova) - Live Training + Video Course + Hands-on Real World Projects
47
![Apache Cordova](https://img-c.udemycdn.com/course/750x422/3563971_a3d6_3.jpg)
58

6-
What is Apache Cordova?
9+
## What is Apache Cordova?
710
Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platform's native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status."
811

9-
# Learning Objectives
12+
## Learning Objectives
1013
* How to create and build (compile and package) a Cordova project using the CLI (Command Line Interface).
1114
* How to use several Cordova APIs such as Geolocation, Contacts, and Camera.
1215
* How to handle specific mobile challenges such as touch events, scrolling, styling, page transitions, etc.
1316
* To publish the app on Google Play Store & App Store
14-
* Learn basics of Ionic 5
1517

16-
# Software - version[ Last Updated on 06 March 2022]:
17-
* Node - v16.14.0
18-
* npm - 8.3.1
19-
* JDK - openjdk version "11.0.12"
18+
## Software - version[ Last Updated on 18 July 2024]:
19+
* [Node - v22.5.0](https://nodejs.org/en/download/package-manager)
20+
* npm - 10.8.2
21+
* [JDK - Microsoft Build of OpenJDK 11.0.23 LTS](https://learn.microsoft.com/en-in/java/openjdk/download#openjdk-11)
2022
* Apache cordova - 11.0.0
2123
* cordova-android - 10.1.1
2224
* cordova-ios - 6.2.0
2325
* Gradle - 7.4
2426

25-
# Exerices:
26-
* cordova create ex1 dev.instilllearning.cordova.ex1 ilHelloWorld
27-
* cordova create ex2 dev.instilllearning.cordova.ex2 ilDigitalClock
28-
* cordova create ex3 dev.instilllearning.cordova.ex3 ilAnalogClock
29-
* cordova create ex4 dev.instilllearning.cordova.ex4 ilDeviceInfo
30-
* cordova create ex5 dev.instilllearning.cordova.ex5 ilNetworkInfo
31-
* cordova create ex6 dev.instilllearning.cordova.ex6 ilInAppBrowser
32-
* cordova create ex7 dev.instilllearning.cordova.ex7 ilCameraPlugin
33-
* cordova create ex8 dev.instilllearning.cordova.ex8 ilRESTApiUsingFetch
34-
* cordova create ex9 dev.instilllearning.cordova.ex9 ilCustonPlugin1
35-
* cordova create ex10 dev.instilllearning.cordova.ex10 ilCustonPlugin2
36-
37-
# Instructions
27+
## Hands-on Real World Projects:
28+
* cordova create ex1 com.instilllearning.cordova.ex1 ilHelloWorld
29+
30+
## Instructions
3831
This repository has only master branch containing all examples. You can clone the repository and go to individual example's root folder and run it.
3932
To run Ex1-Cordova-Clock-Display, use below command:
4033
```
@@ -44,7 +37,7 @@ $ cd Ex1-Cordova-Clock-Display
4437
$ cordova platform add android
4538
$ cordova run android
4639
```
47-
### Other usefull commands
40+
## Other usefull commands
4841
Modify Code and Distribute to all platform
4942
```
5043
$ cordova prepare
@@ -91,16 +84,12 @@ cordova create [project_name] [package_name] [app_name]
9184
$ cordova create ex1-cordova-question-answer dev.instilllearning.ex1 Ex1-Cordova-Question-Answer
9285
```
9386

94-
# Instructor
87+
## Instructor
9588
[Gaurab Kumar](https://www.linkedin.com/in/progaurab)
9689

97-
# Offer
90+
## Course Offer
9891
Use this link to get upto 95% discount on my courses on [Udemy](https://www.udemy.com/user/gaurab-kumar-2/):
99-
***Purchases any two courses and get other courses free***, To get free courses coupon write mail to [courses@instilllearning.dev](courses@instilllearning.dev)
100-
* [Apache Cordova - Build Hybrid Mobile App for Android & iOS](https://www.udemy.com/course/apache-cordova/?referralCode=7254ECD5F74969030BF2)
101-
* Vue 3 Mastery - Router, Vuex, Composition API, Unit Testing (Upcoming)
102-
* Ionic Angular - Build Android, iOS & PWA Apps with Ionic 5 (Upcoming)
103-
* Ionic Vue - Build Android, iOS & PWA Apps with Ionic 5 (Upcoming)
104-
* Ionic React - Build Android, iOS & PWA Apps with Ionic 5 (Upcoming)
105-
* Modern JavaScript: ES6,ES7, ES8 and beyond (Upcoming)
92+
***Purchases any two courses and get other courses free***, To get free courses coupon write mail to [courses@instilllearning.com](courses@instilllearning.com)
93+
* [Learn Apache Cordova - Build Mobile Apps for Android & iOS](https://www.udemy.com/course/draft/6068183/?referralCode=2F36C29350E4E5A09405)
94+
10695

ex1/.gitignore

-26
This file was deleted.

ex1/config.xml

-11
This file was deleted.

ex1/package-lock.json

-13
This file was deleted.

ex1/package.json

-18
This file was deleted.

ex1/www/css/index.css

-3
This file was deleted.

ex1/www/img/logo.png

-21.3 KB
Binary file not shown.

ex1/www/index.html

-20
This file was deleted.

ex1/www/js/index.js

-6
This file was deleted.

ex10/.gitignore

-26
This file was deleted.

ex10/config.xml

-11
This file was deleted.

ex10/package.json

-15
This file was deleted.

ex10/www/css/index.css

-110
This file was deleted.

ex10/www/img/logo.png

-21.3 KB
Binary file not shown.

0 commit comments

Comments
 (0)