SlideShare a Scribd company logo
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.
Types of App
Development
2
< /
>
http://
Native App Development
Hybrid App Development
Web App Development
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.
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
MOBILE APPLICATION DEVELOPMENT
5
Strategize
Research
Design
Test
Deploy
Code
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
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
THANK
YOU
GDSC HBTU

More Related Content

What's hot

What's hot (20)

What is a Native Application and Why We Need Them
What is a Native Application and Why We Need ThemWhat is a Native Application and Why We Need Them
What is a Native Application and Why We Need Them
 
Python Integrated Development Environment
Python Integrated Development EnvironmentPython Integrated Development Environment
Python Integrated Development Environment
 
Ide description
Ide descriptionIde description
Ide description
 
2018 top ide's for andriod development
2018 top ide's for andriod development2018 top ide's for andriod development
2018 top ide's for andriod development
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programming
 
[Android] Introduction to Android Programming
[Android] Introduction to Android Programming[Android] Introduction to Android Programming
[Android] Introduction to Android Programming
 
Flutter dhaval solanki
Flutter   dhaval solankiFlutter   dhaval solanki
Flutter dhaval solanki
 
Top reason to choose flutter app development
Top reason to choose flutter app developmentTop reason to choose flutter app development
Top reason to choose flutter app development
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
 
What Prompts Swift App Developers to Go with Xcode 7.3.1
What Prompts Swift App Developers to Go with Xcode 7.3.1What Prompts Swift App Developers to Go with Xcode 7.3.1
What Prompts Swift App Developers to Go with Xcode 7.3.1
 
Flutter vs React Native 2019
Flutter vs React Native 2019Flutter vs React Native 2019
Flutter vs React Native 2019
 
Advance Android Application Development
Advance Android Application DevelopmentAdvance Android Application Development
Advance Android Application Development
 
用Flutter 開發Linux Desktop Application
用Flutter 開發Linux Desktop Application用Flutter 開發Linux Desktop Application
用Flutter 開發Linux Desktop Application
 
What is Visual Studio Code?
What is Visual Studio Code?What is Visual Studio Code?
What is Visual Studio Code?
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 
Synapseindia android app programming
Synapseindia android app programmingSynapseindia android app programming
Synapseindia android app programming
 
Flutter
FlutterFlutter
Flutter
 
Mobile Programming - 1 Introduction
Mobile Programming - 1 IntroductionMobile Programming - 1 Introduction
Mobile Programming - 1 Introduction
 
Interesting Facts About Flutter
Interesting Facts About FlutterInteresting Facts About Flutter
Interesting Facts About Flutter
 

Similar to Mobile Application Development

Similar to Mobile Application Development (20)

Overlook to the Future of Mobile Application Development- TechGropse.pdf
Overlook to the Future of Mobile Application Development- TechGropse.pdfOverlook to the Future of Mobile Application Development- TechGropse.pdf
Overlook to the Future of Mobile Application Development- TechGropse.pdf
 
Top iOS App Development Tools That You Can Consider.pdf
Top iOS App Development Tools That You Can Consider.pdfTop iOS App Development Tools That You Can Consider.pdf
Top iOS App Development Tools That You Can Consider.pdf
 
Best mobile app development frameworks in 2022 (2).pdf
Best mobile app development frameworks in 2022 (2).pdfBest mobile app development frameworks in 2022 (2).pdf
Best mobile app development frameworks in 2022 (2).pdf
 
How Do I Pick the Best Platform for an iOS App?
How Do I Pick the Best Platform for an iOS App?How Do I Pick the Best Platform for an iOS App?
How Do I Pick the Best Platform for an iOS App?
 
Top Programming Languages for Aspiring Mobile App Developers.pdf
Top Programming Languages for Aspiring Mobile App Developers.pdfTop Programming Languages for Aspiring Mobile App Developers.pdf
Top Programming Languages for Aspiring Mobile App Developers.pdf
 
Top Programming Languages for Android Development to Try.pptx
Top Programming Languages for Android Development to Try.pptxTop Programming Languages for Android Development to Try.pptx
Top Programming Languages for Android Development to Try.pptx
 
5 Leading Technology for IOS App Development.pptx
5  Leading Technology for IOS App Development.pptx5  Leading Technology for IOS App Development.pptx
5 Leading Technology for IOS App Development.pptx
 
Android | Xamarin | Mobile Application development
Android | Xamarin | Mobile Application developmentAndroid | Xamarin | Mobile Application development
Android | Xamarin | Mobile Application development
 
How to Choose Mobile App Development Technologies for your Business
How to Choose Mobile App Development Technologies for your BusinessHow to Choose Mobile App Development Technologies for your Business
How to Choose Mobile App Development Technologies for your Business
 
Mobile App Development Company
Mobile App Development CompanyMobile App Development Company
Mobile App Development Company
 
iOS application development
iOS application developmentiOS application development
iOS application development
 
The Ultimate Guide to iOS App Development Tools
The Ultimate Guide to iOS App Development ToolsThe Ultimate Guide to iOS App Development Tools
The Ultimate Guide to iOS App Development Tools
 
How to Choose the Best Platform for iOS App Development?
How to Choose the Best Platform for iOS App Development?How to Choose the Best Platform for iOS App Development?
How to Choose the Best Platform for iOS App Development?
 
Exploring the Cutting-Edge Mobile App Development Technologies Shaping the Fu...
Exploring the Cutting-Edge Mobile App Development Technologies Shaping the Fu...Exploring the Cutting-Edge Mobile App Development Technologies Shaping the Fu...
Exploring the Cutting-Edge Mobile App Development Technologies Shaping the Fu...
 
Unlocking the Power of Mobile App Development: Exploring the Latest Technologies
Unlocking the Power of Mobile App Development: Exploring the Latest TechnologiesUnlocking the Power of Mobile App Development: Exploring the Latest Technologies
Unlocking the Power of Mobile App Development: Exploring the Latest Technologies
 
Dallas Mobile Application Development Company
Dallas Mobile Application Development CompanyDallas Mobile Application Development Company
Dallas Mobile Application Development Company
 
The top programming languages for mobile app development in 2024
The top programming languages for mobile app development in 2024The top programming languages for mobile app development in 2024
The top programming languages for mobile app development in 2024
 
The top programming languages for mobile app development in 2024
The top programming languages for mobile app development in 2024The top programming languages for mobile app development in 2024
The top programming languages for mobile app development in 2024
 
android app development, app developer in USA, mobile app design, digital mar...
android app development, app developer in USA, mobile app design, digital mar...android app development, app developer in USA, mobile app design, digital mar...
android app development, app developer in USA, mobile app design, digital mar...
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 

Recently uploaded

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 

Mobile Application Development

  • 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.
  • 2. Types of App Development 2 < / > http:// Native App Development Hybrid App Development Web App Development
  • 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

Editor's Notes

  1. <a href="https://www.freepik.com/free-photos-vectors/mockup">Mockup vector created by freepik - www.freepik.com</a>
  2. <a href="https://www.freepik.com/free-photos-vectors/mockup">Mockup vector created by freepik - www.freepik.com</a>
  3. <a href="https://www.freepik.com/free-photos-vectors/business">Business vector created by freepik - www.freepik.com</a>
  4. <a href="https://www.freepik.com/free-photos-vectors/mockup">Mockup vector created by freepik - www.freepik.com</a>
  5. <a href="https://www.freepik.com/free-photos-vectors/business">Business vector created by freepik - www.freepik.com</a>
  6. <a href="https://www.freepik.com/free-photos-vectors/business">Business vector created by freepik - www.freepik.com</a>
  7. <a href="https://www.freepik.com/free-photos-vectors/business">Business vector created by freepik - www.freepik.com</a>