4
Android Development: An Overview

Android Development: An Overview

Embed Size (px)

Citation preview

Page 1: Android Development: An Overview

Android Development: An Overview

Page 2: Android Development: An Overview

Excellence | Partnership | Commitment

Android Development: An Overview

With technology advancing everyday and the advent of Smartphone, trend of using mobile based applications has grown by leaps and bounds over the past 4 years. There is a huge demand of android applications as they are easily available and most of them are free. Android apps are gaining tremendous popularity throughout the world and will soon turn into a needy perspective in the days to come.

With the coming of 3G, 4G and other advances in the telecom technology, high speed internet is easily available in Smart devices. This opens a plethora of opportunities for Android developer community to explore the newer areas which were until now deprived due to lack of high internet bandwidth. One of this is live video streaming. Live video streaming is trending these days as it allows user to watch live games, news and other events while on the move. Other benefit is video calls and conferencing. High internet speed also allows the user of the smart device to leverage the power of cloud storage. Cloud storage is really a plus given that it is robust and cheap.

The core of the android development is to satisfy the requirement of the application and should maximize customer experience, identify growth opportunities, drive efficiencies and build market share.

Page 3: Android Development: An Overview

Excellence | Partnership | Commitment

While these advances has helped the smart devices to evolve but there are many challenges faced by application developers in order to meet the growing expectations of the user and to provide the best solution for which it is created. Feature upgrade and launching new versions of the application ensures apps not just meets, but exceeds client expectations. There are many other challenges faced by Android application developers to meet the client expectation with the app. In a normal scenario Smartphone app designer would design for iPhone and iPad applications given their popularity and then would want that similar app be developer for Android devices. This poses a great challenge for the application developers to create same user experience on Android as on iOS platform. There are many user experience features that are intrinsic to iOS. Developers can create custom components for this or customization of native libraries is the can be other solution to emulate iOS experience. Otherwise developer should go ahead and suggest changes in the designs due to the constraints in the Android. •Another challenge in developing Android applications is to cater to different android versions along with different screen sizes. It happens in common scenario that application may work perfectly in a specific version and may behave differently in others, therefore in those cases coding for specific version is to be done and scenarios are to be handled specifically. Adequate testing of the application across supported versions and screen size is very important to bring out any compatibility issues.

Page 4: Android Development: An Overview

Excellence | Partnership | Commitment

Conclusion:

There are tremendous possibilities in android development arousing due to its rapid evolution and contribution of open source community. Android applications for social networking, file sharing, bank transactions etc. are in high demand. Android has a growing section of third party applications, which can be acquired by users either through an app store such as Google Play or the Amazon App Store. It can be easily said that this decade of computing belongs to Smartphone and Android apps are playing the most crucial part in expanding the reach of

Android devices.

Thank You