Blogs

Shrilesh Kale

Shrilesh is a B.E. graduate who loves solving puzzles and thinking logic to simply complex scenarios. This passion has turned him in a successful mobile developer who has to code in a highly resource-constrained environment. Shrilesh is working with e-Zest as Software Developer. He has hands on different mobile platforms such as Android, iOS and Windows Phone 8. He was instrumental in delivering few apps recently that were technologically very challenging and visually appealing.

Recent Posts by Shrilesh Kale:

What is Fast App Switching and how to achieve it programmatically in Windows Phone?

One of the nicest features in the Windows Phone (WP7 or WP8) is fast app switching (FAS), using which a user can very easily switch between currently running apps and without losing their last running states. So it seems like multitasking experience to the user. But in Windows, the movement you navigate away from the currently running application, its code execution is stopped even though it was running on the asynchronous thread and again started when you launch the application. Hence, though Windows Phone does support background execution of Tasks and the FAS system seems to be multitasking, but in actual it is not a multitasking. It only give multitasking like experience. Because in Windows the application does not continue to execute code while it is not in the foreground. The important thing is to know what happens technically when you navigate away from the app and again launch the app. This post describes how to enable fast app resume for Windows Phone 8 apps and what happens when FAS occurs.

Topics: Windows Phone Fast App Switching Mobile Development FAS Technology

e-Zest Solutions is digital experience engineering company with facilities in the United States (Detroit & San Jose), Germany (Hannover), United Kingdom (London UK) and India (Pune) with global clientele. Our services include custom software development, offshore software development, UX consulting, BigData, Managed cloud Services (Azure & AWS), SharePoint consulting/Migration, Enterprise Java application development, Automated software testing services.