-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathProgramming-Languages-notes.txt
More file actions
66 lines (49 loc) · 2.17 KB
/
Programming-Languages-notes.txt
File metadata and controls
66 lines (49 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
****************************** Native Vs Hybrid Vs Web Apps **************************************
* https://www.youtube.com/watch?v=ZikVtdopsfY
* https://www.youtube.com/watch?v=oRhigpTj3M4
* https://www.mobiloud.com/blog/native-web-or-hybrid-apps/
Web Apps:
-----------------------------
* Built with HTML, CSS & Js
* Can simply uploaded to server and make changes
* Used CSS Media queries to look good in mobiles/tablets
* Runs on browsers like Chrome, Safari, Firefox etc...
* It won't have any special Icon.
* Cheaper & slow
* Works only internet is available
* It needs a browser & need to enter a URL
* Can't be submitted to app store
* Less interactive
* Can't interact with device utilities like Camera, GEO location, etc...
Native Apps:
-----------------------------
* Built on specific platoform like only for Android, only for IOS
* Built using native programming languages like JAVA, SWIFT | Objective C
* Can be submitted to app stores
* These are very fast since they are built on specific platforms
* Can interact with device utilities like Camera, GEO location, etc...
* Very expensive
* Single platform
* Harder languages
Note: "React Native", "Flutter" & "Xamarin" are used to build Native Apps at a time for both Android & IOS
Hybrid Apps:
-----------------------------
* These are like combination of Web App & Native App
* Easy to build - HTML, CSS, JS
* Single app for all platforms
* No browser needed.
* Can be submitted to app stores
* Can usually access device utilities using an API
* Faster to develop than Native App
* Slower than Native Apps
* More expensive than Web Apps
* Less interactive than Native Apps
Note: "Ionic", "Cordova" & "Phonegap" are used to build Native Apps at a time for both Android & IOS
Additional: Progressive Web App vs. Native App
https://www.youtube.com/watch?v=XoIhPjS5y1M
https://www.youtube.com/watch?v=DQLyhcMoZUQ
**************************************************************************************************
**************************** Extension of Apps of diff Brands ************************************
* Android = APK
* IOS = IPK
**************************************************************************************************