Mobile
Mobile
You will mainly come across three types of mobile applications: Mobile Web,
Native App, and Hybrid App. The classification is based on the development
efforts and App redistribution strategy
Mobile Web
Web apps are not real applications; they are websites that open in your smartphone
with the help of a web browser. Mobile websites have the broadest audience of all the
primary types of applications.
➢ Example − https://www.tutorialspoint.com/index.htm
Native App
A native app is developed specifically for one platform. It can be installed through an
application store (such as Google Play Store or Apple’s App Store).
➢ Example − Whatsapp, Facebook.
Hybrid App
Hybrid Apps are a way to expose content from existing websites in App format. They
can be well described as a mixture of Web App and Native App.
➢ Example − Instagram, Wikipedia.
Emulator Vs Simulator
Activity Diagram
➢ Just like Play Store/ App Store, The Crashlytics App helps you to install the
testing build onto your real device.
➢ The Crashlytics App can be downloaded from Play Store/App Store and
installed on the real device where you want to conduct the testing
➢ After installation you can login with the credentials provided by client and
then on login, you can see all the listed builds of your project
➢ Once developer done with development then he pushes the build on to
Crashlytics App server. After that he sends a mail saying, the Android
build
version 2.14.9/iOS build version 1.3.5 has been uploaded to Crashlytics
App, please start the testing on same.
➢ Once we receive such mail from developer then we login to Crashlytics
App and then we click on the mentioned build verion. On click we can see
the option to install the build. Then we install that build on real device
and start testing.