Y
Y
YANA2017-02-08 11:43:15
Mobile development
YANA, 2017-02-08 11:43:15

What are the mobile application development technologies?

Good afternoon,
I would like to understand what technologies exist today for the development of mobile applications.
I am not a techie, there is a lot of information on the Internet, a lot of disputes and discussions. I would like to realize myself as a project manager of mobile development. I would be glad if you help and explain in simple terms:
1) what technologies exist. someone writes that native development, hybrid, web and cross-platform.
someone that is only native and web.
2) what is the difference between these areas and where is it better to use a solution.
3) what are the frameworks. I'm a little confused about PhoneGap, Titanium, Framework 7... what are the purposes for which they are used
4) what technology stacks are used for mobile development. for android and for ios
Please also recommend books for beginners on mobile development.
I would be very grateful to everyone who helps to understand the newbie.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
X
xmoonlight, 2017-02-08
@xmoonlight

There are native (Java/C#/swift/object-c) and hybrid apps ([native libraries in native languages]+[Web-view: for displaying HTML/CSS content]+[HTML5]).
Native - written on Android Studio (for Android), etc. platform dependent.
Hybrid is different.
1. For simple sites and games - it's easier to do on a hybrid one.
2. System and utilities (or something complex and low-level, requiring close integration and calculations with integrated devices (working with OS and files)) - it's better to do it natively.
3. For mobile games, it is better to use 3D engine compilers: for example, the same Unity and others.
For hybrid development, it's better to do it on PhoneGap/Cordova.
A list of what you need for a hybrid is here .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question