Professional Documents
Culture Documents
Lecture 3
Lecture 3
DEPARTMENT : CSE
Bachelor of Engineering (Computer Science
& Engineering)
Mobile Application Development(20CST-355)
TOPIC OF PRESENTATION:
Third-Party Frameworks, Mobile Web Presence,Applications Factors
in Developing Mobile Applications
Prepared by:
Parveen Kumar Saini(E13339)
DISCOVER . LEARN .
www.cuchd.in EMPOWER
Computer Science and Engineering Department
Third-Party Frameworks, Mobile Web
Presence, Applications Factors in
Developing Mobile Applications
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
Third-Party Frameworks
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
3 categories
• Moreover, mobile application frameworks can be classified majorly into 3
categories:
• Native Apps,
• Web Apps &
• Hybrid Apps.
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
3 categories
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
What is native framework?
• The term native app development refers to building a mobile app exclusively for
a single platform.
• The app is built with programming languages and tools that are specific to a single
platform.
• For example, you can develop a native Android app with Java or Kotlin and
choose Swift and Objective-C for iOS apps.
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
What is a mobile web app?
• Mobile web apps are web apps optimized for a good phone experience.
• They aren't mobile applications, but websites written in HTML/CSS and run by a
browser.
• While they may be designed to resemble the feel of smartphone apps, they don't
have much in common.
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
What is hybrid mobile app development?
• Hybrid development allows you to create your application once and then
deploy it across different platforms, including iOS, Android, or Windows.
• This saves time for developers working on multiple projects designed specifically
for each platform.
• A hybrid app is created using a single coding language and works on many
platforms (for example, an app we can deploy to both iPhone and Android
devices).
• Hybrid application development is about striking the right blend of native and
web development technologies to bring your app to life.
• In a traditional hybrid app the core application code is written with web
technologies HTML, CSS, and JavaScript, which is then encapsulated into a
container called a webview.
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
Mobile Application Development: Top 10 Factors to Consider
• Research.
• Identify Target Audience.
• Right Platform Selection.
• Set Plan of Action.
• Know your Budget.
• Think Out of the Box.
• Smooth and Efficient.
• User Experience.
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
References
• https://www.clariontech.com/blog/top-mobile-app-development-frameworks-in-20
19
• https
://www.geeksforgeeks.org/top-10-mobile-application-development-frameworks-in
-2020
/
• https://www.apogaeis.com/blog/mobile-application-development-top-10-factors-to
-consider
/
• https://www.youtube.com/watch?v=oPNcTN2l21g
• https://www.youtube.com/watch?v=SD9KnFsVKsQ
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE)
THANK YOU
For queries
Email: parveen.e13339@cumail.in
www.cuchd.in Computer
University Science and
Institute Engineering Department
of Engineering (UIE) 12