45

Mobile Application Development

Mobile Application Development

4SL

Mobile Application Development

Mobile Application Development :

Mobile application which we develop is the set of processes and procedures involved in writing software for small, wireless computing devices, such as smart phones and other hand-held devices.

Types of mobile applications :

  • Native applications : We built these applications using integrated development environments (IDEs) and languages for mobile OSes such as Apple iOS or Google Android. Native apps enable you to customize necessary features, but they can be more costly than other technologies.
  • Hybrid applications : These are web apps that act like native apps. We developed these using technologies such as HTML, JavaScript and Cascading Style Sheets (CSS). Hybrid apps are more cost-effective to develop than native apps and can be created faster, but they arent as feature-rich as native applications.
  • Progressive web applications : A PWA is a website that looks and behaves as if it is a mobile app. We developed these applications with web technologies such as Facebook React.
  • Encapsulated applications : An encapsulated app runs within a container app. Products such as the Microsoft Power App drag-and-drop app creation tool enable less experienced developers to build a mobile application rapidly. But the lack of isolation from the core OS, OS lock-in and the relative newness could pose problems.
  • Frameworks and libraries : You can use this reusable code written by someone else to accelerate your development of a mobile app.