What is Mobile Development ?

What is Mobile Development ?

Mobile Development :

is actually nothing but creating applications for a phone devices but, phone operating system is vary from brand to another so basically you will develop mobile apps depending on the OS of devises , nowadays after Microsoft stopped releasing phones with Windows-phone OS ,i can say there are two major operating systems for phones :

Android :

android is open source operating system for phone devices(also Wears and TV) owned by Google, it's based on Linux kernel and has more then 80% of devices on the market.
what do i need to start android development ?
in order to build your android app you must learn Java first because java has a huge community and millions of developers are out there and will help you if you stack in some problems.
there was only java in past but after Google I/O 2017 they've officially support new programming language owned by JetBrains its kotlin, simple and easy syntax i would recommend this language because it's amazing but for now i recommend java.
for people who does leaned C++ and they don't want to learn java, they still can build powerful apps using C++ by NDK
    after you choose your programming language and learn it so well, you will need an IDE called Android Studio install it and start making your own apps.

IOS :

Ios or Iphone Operating System is an operating system of phones owned by Apple.
what do i need to start IOS development ?
in order to start making your IOS apps ,you need a Mac computer unlike Android is cross platform development (Windows,Linux,Mac..etc) IOS is only for Mac .
if you have MAC computer than you need to choose a programming language to use it for building IOS apps
now there two main available programming languages for that purpose : Swift and Objectif-C but i highly recommend Swift because it's more simple and fun.
when you finished learning Swift you need to install Xcode IDE and start making your own IOS.

Can develop for both OS ? :

the answer is yes , with Xamarin you can build one application run on both IOS and Android and also WindowsPhone but you will need to use C# , so first go learn C# and then Install Xamarin and making your own multi platform app.

for more details watch this tutorial here

Comments