1. MOBILE
APPLICATION
DEVELOPMENT
Mobile application development is the process of
creating software applications that run on a mobile
device, and a typical mobile application utilizes a
network connection to work with remote computing
resources. Hence, the mobile development process
involves creating installable software bundles (code,
binaries, assets, etc.) , implementing backend services
such as data access with an API, and testing the
application on target devices.
3. SOME APP DEVELOPMENT TOOLS
3
Android Studio
Android Studio is the official
integrated development
environment for Google's
Android operating system,
built on JetBrains' IntelliJ IDEA
software and designed
specifically for Android
development.
Xcode
Xcode is Apple's integrated
development environment for
macOS, used to develop
software for macOS, iOS,
iPadOS, watchOS, and tvOS. It
was first released in 2003;
VS Code
Visual Studio Code is an integrated
development environment made by
Microsoft for Windows, Linux and
macOS. Features include support
for debugging, syntax highlighting,
intelligent code completion,
snippets, code refactoring, and
embedded Git.
AppCode
AppCode is an integrated
development environment for
Swift, Objective-C, C, and C++
development built on
JetBrains’ IntelliJ IDEA
platform.
4. App Development Steps
4
Lorem
ipsum
Identify , Research
,Plan Tech Stack .
Strategy
Think ,Create,Design Using
AdobeXD/Figma
UI / UX
Design
Code Front End Side of
Your Application.
Front-End
Code Back End Side
of Your Application.
Test the App manually
as well as automation.
Deploy the App!!
Back-End
Testing
Deploy
6. Java is a high-level, class-based, object-oriented programming language that
is designed to have as few implementation dependencies as possible .It was
default language for android app dev until google made Kotlin as the default
one. It is still one of the most used languages for Native App Development.
Java
Kotlin is a cross-platform, statically typed, general-purpose programming
language with type inference. Kotlin is designed to interoperate fully with
Java, and the JVM version of Kotlin's standard library depends on the Java
Class Library, but type inference allows its syntax to be more concise.
Kotlin
Swift is a general-purpose, multi-paradigm, compiled programming language
developed by Apple Inc. and the open-source community .It is one of the
main languages for iOS app development.
Swift
App Development Languages/Framework
6
7. Objective-C is a general-purpose, object-oriented programming language
that adds Smalltalk-style messaging to the C programming language.
Originally developed by Brad Cox and Tom Love in the early 1980s, it was
selected by NeXT for its NeXTSTEP operating system.
Objective -
C
React Native is an open-source UI software framework created by Facebook,
Inc. It is used to develop applications for Android, Android TV, iOS, macOS,
tvOS, Web, Windows and UWP by enabling developers to use the React
framework along with native platform capabilities
React
Native
Flutter is an open-source UI software development kit created by Google. It
is used to develop cross platform applications for Android, iOS, Linux, Mac,
Windows, Google Fuchsia, and the web from a single codebase. The first
version of Flutter was known as codename "Sky" and ran on the Android
operating system.
Flutter
App Development Languages/Framework
7