Beginner's guide for Mobile App Development

Ankit Jain
Techspace
Published in
3 min readAug 29, 2019

Wondering how to build an app?

To build an app there are number of options that you can adopt. There are number of tools and framework which make it possible for us to build an app. I listed all the possible way of building mobiles app:

1. Native Apps

Native App Development is the creation of software program which are device and platform specific. One can build native apps for Smart TV, Smartphones etc. Native apps are developed using Native SDKs .

For Android Apps : Java & Kotlin

J

For iOS Development : Obj C & Swift

2. PWA

PWA are the progressive web apps. They are website that feel more like an app. You can add them on home screen of smartphones. They are much better than traditional web apps. PWA are developed using basic HTML, CSS, Angular etc.

3. Cross-Platform

Cross Platform Development refers to the development of apps that can be deployed on multiple platform using single code base. There are number of languages that you can use to build a cross platform app as mentioned below:

a. React Native : React Native is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android. It is created by Facebook. Instead of focusing on browser it focus on mobile platforms.

b. Xamarin : Xamarin aims to be the framework that can cover all major mobile platforms- iOS, Android and Windows without compromising on quality and performance as expected from native apps development.

c. Flutter : Flutter is open source mobile application development framework created by Google. It is the newest way of developing cross-platform applications. Flutter build apps that uses Dart language.

--

--