Types of apps Flashcards

1
Q

Developed for specific platforms such as Swift or Objective-C for iOS,
Java or Kotlin for Android.

A

Native Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Offer the highest performance due to direct access to device hardware and native APIs, providing smooth interactions and fast response times.

A

Performance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Provide the best user experience by utilizing platform-specific design
patterns, UI components, and animations, resulting in intuitive and seamless interactions.

A

User Experience (UX)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  • Offer high performance and responsiveness.
  • Utilize device-specific features like camera, GPS, and push notifications seamlessly.
  • Can access full functionality of the device.
  • Typically distributed through platform-specific app stores (Apple App Store, Google Play
    Store).
A

Characteristics of Native Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • Apps requiring high performance and rich user experience, such as gaming or multimedia
    apps.
  • Applications needing access to device hardware or sensors, like fitness trackers or
    augmented reality apps.
  • Products or services targeting specific platform users with optimized experiences.
A

Use Cases of Native Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Exploring the world of web apps that are accessed through a web browser. We will discuss the flexibility and cross-platform compatibility of web apps, as well as their limitations.

A

Web apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • Cross-platform compatibility, accessible via any web browser on various devices.
  • No need for installation or updates as they are hosted on web servers.
  • Can be responsive, adapting to different screen sizes and orientations.
  • Limited access to device features compared to native apps.
A

Characteristics of Web Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Content-focused apps like news portals, blogs, or informational websites.
  • Applications requiring frequent updates or serving dynamic content.
  • Prototyping or testing ideas before investing in native development.
A

Use cases of Web Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Combine elements of both native and web apps.

A

Hybrid Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • Offer a balance between cross-platform compatibility and access to native device
    features, allowing for faster development and deployment.
  • Can utilize frameworks like Apache Cordova or React Native to bridge the gap between
    web technologies and native functionality.
  • Simplified maintenance and updates compared to managing separate codebases for each
    platform.
A

Characteristics of Hybrid Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  • Business applications requiring integration with device features like camera, geolocation,
    or push notifications, while targeting multiple platforms.
  • Startups or small businesses looking to validate ideas quickly and reach a broad audience
    with a single codebase.
  • Projects with limited resources or time constraints, allowing for faster time-to-market and
    iteration cycles compared to native development.
A

Use cases of Hybrid Apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly