際際滷

際際滷Share a Scribd company logo
Mobile App Development
An
Introduction
Programming Language
 To develop apps, knowledge of programming
language is mandatory.
 Popular languages like Java, C#, HTML, etc. are
used to program apps for smart phones.
 Thus, a basic knowledge of these is expected.
Requirement
Minimum Requirements :
 A Personal Computer : Operating System : Windows / Mac
/ Linux or any other.
 A Fast Processor : A 1.5 GHz processor or more is expected.
 Please right click on My Computer and go to properties.
 Here you will find all the information you need.
 RAM : Minimum 2 GB of RAM.
 Disk Space : Minimum 30-40 GB of free space.
Environment
 To develop applications, you need to set-up an
environment.
 First, you need to download JDK ( the java
development kit ). It is the primary kit required.
 Now depending on the platform you want to
develop apps for, your requirement varies.
 We need an IDE.
 An IDE is Integrated Development Environment
that enables you to write, update, view, test,
debug and deploy your application.
For Android Apps
 To develop Android apps, you need an IDE called
Android Studio or Eclipse IDE.
 Both of them are popular and widely used.
 Download anyone of them and install it.
 The installation is simple and may take up to 2 hours.
 After the installation is complete, you need to
download SDKs.
 SDKs are Standard Development Kits. After all this, you
are ready to start building your apps.
 Language used is Java.
For IOS Apps
 To develop IOS apps, you need an IDE called X-
Code.
 Popular and widely used IDE by Apple Inc.
 To download it, you require a Mac and an
account.
 The installation is simple and may take up to 2
hours.
 Language used is Objective-C.
For Windows Phone Apps
 To develop Windows Phone apps, you need an
IDE called Visual Studio Popular and widely
used IDE by Windows.
 Download and install it.
 The installation is simple and may take up to 2
hours.
 Language used is C#.
Cross platform Development
 The Cross Platform Development is a modern concept
where you can develop apps for above OS with only one
language.
 Xamarine is the most popular and widely used Cross
Platform IDE.
 It uses C#.
 However, Visual Studio 15 by Windows also has the ability
for cross platform development.
 It also uses C#
 Another not much popular but handy IDE is the Intel XDK.
 This IDE uses HTML, Java Script and CSS.

More Related Content

What's hot (20)

iOS App Architecture
iOS App ArchitectureiOS App Architecture
iOS App Architecture
Manjula Jonnalagadda
Mobile application development strategy and execution
Mobile application development   strategy and executionMobile application development   strategy and execution
Mobile application development strategy and execution
InnoTech
Introduction to Mobile Application Development on Android
Introduction to Mobile Application Development on AndroidIntroduction to Mobile Application Development on Android
Introduction to Mobile Application Development on Android
Julian Shen
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
Jonathan Engelsma
Chickens2
Chickens2 Chickens2
Chickens2
jing713
Extensions
ExtensionsExtensions
Extensions
Manjula Jonnalagadda
Beginners guide to creating mobile apps
Beginners guide to creating mobile appsBeginners guide to creating mobile apps
Beginners guide to creating mobile apps
James Quick
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
Palani Kumar
Native vs. Hybrid Apps
Native vs. Hybrid AppsNative vs. Hybrid Apps
Native vs. Hybrid Apps
Visual Net Design
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
University of Central Lancashire
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS Development
Cory Wiles
TeachMeet: Authentic Learning & The Corona SDK
TeachMeet: Authentic Learning & The Corona SDKTeachMeet: Authentic Learning & The Corona SDK
TeachMeet: Authentic Learning & The Corona SDK
Paul Herring
Hyper Zoom By TNO
Hyper Zoom By TNOHyper Zoom By TNO
Hyper Zoom By TNO
guest38ae54
APPLE MAC BOOK = ADVANTAGE & DISADVANTAGE
APPLE MAC BOOK = ADVANTAGE & DISADVANTAGEAPPLE MAC BOOK = ADVANTAGE & DISADVANTAGE
APPLE MAC BOOK = ADVANTAGE & DISADVANTAGE
Arise Roby
capstone project kb674d-1
capstone project kb674d-1capstone project kb674d-1
capstone project kb674d-1
Krystal Banta
Building Native apps with Visual Studio 2015
Building Native apps with Visual Studio 2015Building Native apps with Visual Studio 2015
Building Native apps with Visual Studio 2015
Mike Melusky
Lumia portfolio 2014
Lumia portfolio 2014Lumia portfolio 2014
Lumia portfolio 2014
Branislav Stojanovic
13 New Apps of 2021 | Top Apps of 2021
13 New Apps of 2021 | Top Apps of 202113 New Apps of 2021 | Top Apps of 2021
13 New Apps of 2021 | Top Apps of 2021
Saurabh Mishra
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLalDesigning Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Raj Lal
HyperZoom by TNO
HyperZoom by TNOHyperZoom by TNO
HyperZoom by TNO
TNO
Mobile application development strategy and execution
Mobile application development   strategy and executionMobile application development   strategy and execution
Mobile application development strategy and execution
InnoTech
Introduction to Mobile Application Development on Android
Introduction to Mobile Application Development on AndroidIntroduction to Mobile Application Development on Android
Introduction to Mobile Application Development on Android
Julian Shen
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
Jonathan Engelsma
Chickens2
Chickens2 Chickens2
Chickens2
jing713
Beginners guide to creating mobile apps
Beginners guide to creating mobile appsBeginners guide to creating mobile apps
Beginners guide to creating mobile apps
James Quick
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
Palani Kumar
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS Development
Cory Wiles
TeachMeet: Authentic Learning & The Corona SDK
TeachMeet: Authentic Learning & The Corona SDKTeachMeet: Authentic Learning & The Corona SDK
TeachMeet: Authentic Learning & The Corona SDK
Paul Herring
Hyper Zoom By TNO
Hyper Zoom By TNOHyper Zoom By TNO
Hyper Zoom By TNO
guest38ae54
APPLE MAC BOOK = ADVANTAGE & DISADVANTAGE
APPLE MAC BOOK = ADVANTAGE & DISADVANTAGEAPPLE MAC BOOK = ADVANTAGE & DISADVANTAGE
APPLE MAC BOOK = ADVANTAGE & DISADVANTAGE
Arise Roby
capstone project kb674d-1
capstone project kb674d-1capstone project kb674d-1
capstone project kb674d-1
Krystal Banta
Building Native apps with Visual Studio 2015
Building Native apps with Visual Studio 2015Building Native apps with Visual Studio 2015
Building Native apps with Visual Studio 2015
Mike Melusky
13 New Apps of 2021 | Top Apps of 2021
13 New Apps of 2021 | Top Apps of 202113 New Apps of 2021 | Top Apps of 2021
13 New Apps of 2021 | Top Apps of 2021
Saurabh Mishra
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLalDesigning Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Designing Killer Apps for Mobile Devices ModevUX May 9 2013 mclean VA - @iRajLal
Raj Lal
HyperZoom by TNO
HyperZoom by TNOHyperZoom by TNO
HyperZoom by TNO
TNO

Similar to Intro To Mobile App Development (20)

MobApp 01- Mobile Application Development Platform (1).pptx
MobApp 01- Mobile Application Development Platform (1).pptxMobApp 01- Mobile Application Development Platform (1).pptx
MobApp 01- Mobile Application Development Platform (1).pptx
MUHAMMADAHMAD173574
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
sanaiftikhar23
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
percivalfernandez2
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
amaankhan
For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App Development
ChromeInfo Technologies
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1
NAILBITER
W1.pptx
W1.pptxW1.pptx
W1.pptx
MohamedNowfeek1
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
percivalfernandez3
Android Architecture design programming with java
Android Architecture design programming with javaAndroid Architecture design programming with java
Android Architecture design programming with java
ssuser471dfb
Unit 1 to android Introduction to Android.pptx
Unit 1 to android  Introduction to Android.pptxUnit 1 to android  Introduction to Android.pptx
Unit 1 to android Introduction to Android.pptx
ssuser471dfb
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
Arnav Gupta
Android app upload
Android app uploadAndroid app upload
Android app upload
Savitribai Phule Pune University
Android NDK
Android NDKAndroid NDK
Android NDK
Sentinel Solutions Ltd
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
JohnLagman3
Android ndk
Android ndkAndroid ndk
Android ndk
Sentinel Solutions Ltd
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile Apps
John M. Wargo
Lecture 1 Android Application Development.ppt
Lecture 1 Android Application Development.pptLecture 1 Android Application Development.ppt
Lecture 1 Android Application Development.ppt
hillarykiprono4
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
Prabhat gangwar
Mobile Application Development class 001
Mobile Application Development class 001Mobile Application Development class 001
Mobile Application Development class 001
Dr. Mazin Mohamed alkathiri
MobApp 01- Mobile Application Development Platform (1).pptx
MobApp 01- Mobile Application Development Platform (1).pptxMobApp 01- Mobile Application Development Platform (1).pptx
MobApp 01- Mobile Application Development Platform (1).pptx
MUHAMMADAHMAD173574
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
sanaiftikhar23
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
percivalfernandez2
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
amaankhan
For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App Development
ChromeInfo Technologies
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1
NAILBITER
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
percivalfernandez3
Android Architecture design programming with java
Android Architecture design programming with javaAndroid Architecture design programming with java
Android Architecture design programming with java
ssuser471dfb
Unit 1 to android Introduction to Android.pptx
Unit 1 to android  Introduction to Android.pptxUnit 1 to android  Introduction to Android.pptx
Unit 1 to android Introduction to Android.pptx
ssuser471dfb
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
Arnav Gupta
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
JohnLagman3
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile Apps
John M. Wargo
Lecture 1 Android Application Development.ppt
Lecture 1 Android Application Development.pptLecture 1 Android Application Development.ppt
Lecture 1 Android Application Development.ppt
hillarykiprono4
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
Prabhat gangwar

Intro To Mobile App Development

  • 2. Programming Language To develop apps, knowledge of programming language is mandatory. Popular languages like Java, C#, HTML, etc. are used to program apps for smart phones. Thus, a basic knowledge of these is expected.
  • 3. Requirement Minimum Requirements : A Personal Computer : Operating System : Windows / Mac / Linux or any other. A Fast Processor : A 1.5 GHz processor or more is expected. Please right click on My Computer and go to properties. Here you will find all the information you need. RAM : Minimum 2 GB of RAM. Disk Space : Minimum 30-40 GB of free space.
  • 4. Environment To develop applications, you need to set-up an environment. First, you need to download JDK ( the java development kit ). It is the primary kit required. Now depending on the platform you want to develop apps for, your requirement varies. We need an IDE. An IDE is Integrated Development Environment that enables you to write, update, view, test, debug and deploy your application.
  • 5. For Android Apps To develop Android apps, you need an IDE called Android Studio or Eclipse IDE. Both of them are popular and widely used. Download anyone of them and install it. The installation is simple and may take up to 2 hours. After the installation is complete, you need to download SDKs. SDKs are Standard Development Kits. After all this, you are ready to start building your apps. Language used is Java.
  • 6. For IOS Apps To develop IOS apps, you need an IDE called X- Code. Popular and widely used IDE by Apple Inc. To download it, you require a Mac and an account. The installation is simple and may take up to 2 hours. Language used is Objective-C.
  • 7. For Windows Phone Apps To develop Windows Phone apps, you need an IDE called Visual Studio Popular and widely used IDE by Windows. Download and install it. The installation is simple and may take up to 2 hours. Language used is C#.
  • 8. Cross platform Development The Cross Platform Development is a modern concept where you can develop apps for above OS with only one language. Xamarine is the most popular and widely used Cross Platform IDE. It uses C#. However, Visual Studio 15 by Windows also has the ability for cross platform development. It also uses C# Another not much popular but handy IDE is the Intel XDK. This IDE uses HTML, Java Script and CSS.