2026 New 70-357 Exam Dumps with PDF and VCE Free: https://www.2passeasy.com/dumps/70-357/

Master the 70-357 Developing Mobile Apps content and be ready for exam day success quickly with this Pass4sure 70-357 pdf exam. We guarantee it!We make it a reality and give you real 70-357 questions in our Microsoft 70-357 braindumps.Latest 100% VALID Microsoft 70-357 Exam Questions Dumps at below page. You can use our Microsoft 70-357 braindumps and pass your exam.

NEW QUESTION 1

Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains n unique solution. Determine whether the solution meets the stated goals.
You need to implement the appropriate XAML layout for the Timeline app. Solution: You create an instance of a SplitView control.
Does this meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
A split view control has an expandable/collapsible pane and a content area. Here is an example of the Microsoft Edge app using SplitView to show its Hub.
70-357 dumps exhibit

NEW QUESTION 2
DRAG DROP
You are developing a Universal Windows Platform (UWP) app. The app runs on multiple device families, including desktop, Windows Phone, and Xbox.
The app must be able to access a user’s media playlists if the device supports this feature. If the device does not support this feature, the app must continue to function.
You need to detect whether a device supports accessing user playlists.
How should you complete the relevant code? To answers, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: ApiInformation
Box 2: Windows.Media.Playlists.Playlist example:
using Windows.Foundation.Metadata;
if(ApiInformation.IsTypePresent("Windows.Media.Playlists.Playlist"))
{
await myAwesomePlaylist.SaveAsAsync( ... );
}
This code makes a runtime check for the presence of the Playlist class, then statically references and calls the SaveAsAsync method on the class.

NEW QUESTION 3
HOTSPOT
You need to properly handle the size of the user interface objects.
How should you complete the method? To answer, select the appropriate code segment from each list in the answer area.
NOTE: Each correct selection is worth one point.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
From scenario:
UI controls must be smaller and spaced closer together if there is a mouse or stylus available.
UI controls must be larger and spaced farther apart if the device supports touch and there is no mouse or pointer available.
Box 1: MouseCapabilities pd = new Windows.Devices.Input.MouseCapabilities();
The Windows.Devices.Input namespace contains the MouseCapabilities class used to retrieve the properties exposed by one or more connected mice. Just create a new MouseCapabilities object and get the properties you're interested in.
Box 2: int pointer = pd.MousePresent; Example:
MouseCapabilities mouseCapabilities = new Windows.Devices.Input.MouseCapabilities(); MousePresent.Text = mouseCapabilities.MousePresent != 0 ? "Yes" : "No";
Box 3: if (pointer == 1)
This is true if a mouse is present.

NEW QUESTION 4
HOTSPOT
You need to insert code at line CP15 to retrieve the account balance for a user.
How should you complete the relevant code? To answer, select the appropriate code segment from each list in the answer area.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
From scenario:
Users must be able to access accounts, view balances, view recent transactions, and deposit checks by using the UWP app.
Box 1: HttpClient
Box 2: GetAsync
Box 3: DataContractJsonSerializer
From scenario: Consume the JSON that the Fabrikam core web service provides.

NEW QUESTION 5
DRAG DROP
You need to launch the authentication app.
How should you complete the relevant code? To answer, drag the appropriate code segments to the correct location or locations. Each code segments may be used once,
more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: Uri
Box 2: UriKind.Relative
Box 3: Launcher.LaunchUriAsync
The Uri Constructor (Uri,Uri) initializes a new instance of the Uri class based on the combination of a specified base Uri instance and a relative Uri instance.
Syntax: public Uri( Uri baseUri,
Uri relativeUri
)
Example to launch to URI:
var success = await Windows.System.Launcher.LaunchUriAsync(uri);

NEW QUESTION 6
HOTSPOT
You are developing a Universal Windows Platform (UWP) app that plays audio recordings.
You are creating a page where the user can set a volume level for the app using a slider control. You need to display the volume level in a TextBox right below the slider. You have C# class named VolumeConverter that converts slider values to a number.
You have a page that includes the following markup:
70-357 dumps exhibit
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
70-357 dumps exhibit

NEW QUESTION 7

You have a Universal Windows Platform (UWP) app. The app has a page that includes the following XAML markup. Line numbers are included for reference only.
70-357 dumps exhibit
Users report that the page takes a long time to refresh.
You need to improve the load time for the page while maintaining the same layout and functionality.
What should you do?

  • A. Move the attributes from the BORDER element at line 02 to the GRID element at line03. Then, remove the BORDER elements at line 02 and line 11.
  • B. Replace the TEXTBLOCK element at line 09 with a TEXTBOX element.
  • C. Swap the markup at line 02 with the markup at line 03. Swap the markup at line 10 with the markup at line 11.
  • D. Move the Fill and Opacity attributes and value from the RECTANGLE element at line 08 to the GRID element at line 03. Then, Remove the RECTANGLE element.

Answer: D

Explanation:
Use single-cell grids for overlapping UI
A common UI requirement is to have a layout where elements overlap each other. Typically padding, margins, alignments, and transforms are used to position the elements this way. The XAML Grid control is optimized to improve layout performance for elements that overlap.

NEW QUESTION 8

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals.
You must create a project for shared code.
Solution: You implement the shared code in a Shared Project. Does this meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
The .NET Framework Portable Class Library project type in Visual Studio helps you build cross-platform apps and libraries for Microsoft platforms quickly and easily.
Portable class libraries can help you reduce the time and costs of developing and testing code. Use this project type to write and build portable .NET Framework assemblies, and then reference those assemblies from apps that target multiple platforms such as Windows and Windows Phone.
Even after you create a Portable Class Library project in Visual Studio and start developing it, you can change the target platforms. Visual Studio will compile your library with the new assemblies, which helps you identify the changes you need to make in your code.
From scenario:
The app must be compatible with current and future XBOX apps that use C++.

NEW QUESTION 9

You need to ensure that the Timeline app meets the XAML coding requirements.
In Settings.xaml, which markup segment should you select to replace the markup segment at line
AS06?
70-357 dumps exhibit

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D

Answer: A

Explanation:
From scenario: All code and markup must conform to the following style guidelines:
✑ Use resource dictionaries for styles that are used more than once.
✑ Use built-in properties of existing panels instead of using separate style objects. XAML resources are objects that are referenced from markup more than once. Resources are defined in a ResourceDictionary, typically in a separate file or at the top of the markup page. In this scenario the ResourceDictionary is defined in the ResourceDictionery.xaml file.
You access members of the resource dictionary like any other dictionary.

NEW QUESTION 10

You are developing a Universal Windows Platform (UWP) app that allows users to lake photos and record videos. The photos and videos must be stored in the user’s Photos library and Videos library, respectively. The app must not display a user interface for saving files.
You need to configure the app.
Which set of capabilities should you declare in the app manifest?

  • A. Internet (client), microphone, location and proximity
  • B. webcam, microphone, Pictures library and Video library
  • C. Internet (client), Documents library, Videos library, and proximity
  • D. webcam, location, proximity and Pictures library

Answer: B

Explanation:
You must specify the webcam or microphone capabilities in your app manifest file if you are using MediaCapture to capture audio, photos, or video programmatically.

NEW QUESTION 11

You need to configure the app to meet the load time requirements. What should you do?

  • A. Set the value of the CacheSize to 0.
  • B. Set the value of the CacheMode property to BitmapCache.
  • C. Set the value of the NavigationCacheMode property to Enabled.
  • D. Set the value of the NavigationCacheMode property to Disabled.

Answer: C

Explanation:
Scenario: You must optimize the app using the following guidelines:
✑ You must minimize the time it takes to display content when an item on the timeline is selected.
✑ The app must respect memory and resource constraints for all devices.
You use the NavigationCacheMode property to specify whether a new instance of the page is created for each visit to the page or if a previously constructed instance of the page that has been saved in the cache is used for each visit.
The default value for the NavigationCacheMode property is Disabled. Set the
NavigationCacheMode property to Enabled or Required when a new instance of the page is not essential for each visit. By using a cached instance of the page, you can improve the performance of your application and reduce the load on your server.

NEW QUESTION 12
HOTSPOT
You need to implement the following code segment according to the requirements.
How should you complete the code? To answer, select the appropriate code segment from each list in the answer area.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
From scenario:
Box 1: IsTypePresent
Box 2: Windows.Phone.UI.Input.HardwareButtons
Here is an example. We’ll assume our app wants to take advantage of a Mobile device’s dedicated camera button. If I directly referenced the HardwareButtons object for the CameraPressed event while on a desktop without checking that HardwareButtons is present, my app would crash.
// Note: Cache the value instead of querying it more than once. bool isHardwareButtonsAPIPresent =
Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.H ardwareButtons");

NEW QUESTION 13
HOTSPOT
You are developing a Universal Windows Platform (UWP) app. The app does not display content properly on mobile devices. You need to support smaller window sizes.
How should you complete the relevant XAML markup? To answer, select the appropriate markup segment from each list in the answer area.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
One of the tools that Microsoft gives us for building adaptive UIs in UWP apps is state triggers. The version of Windows 10 released at BUILD 2015 features one state trigger: a class named AdaptiveTrigger. AdaptiveTrigger has two important properties: MinWindowWidth and MinWindowHeight. You use AdaptiveTrigger in conjunction with Visual State Manager to adapt the UI to screens and windows of various sizes.
* Inline
The pane is always visible and doesn't overlay the content area. The pane and content areas divide the available screen real estate.
* CompactInline
A narrow portion of the pane is always visible in this mode, which is just wide enough to show icons. The default closed pane width is 48px, which can be modified with CompactPaneLength. If the pane is opened, it will reduce the space available for content, pushing the content out of its way.

NEW QUESTION 14
HOTSPOT
You are developing a Universal Windows Platform (UWP) app. You need to implement responsive user design patterns.
Which of the following techniques are supported? To answer, select the appropriate option from each list in the answer area.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Responsive design techniques
When you optimize your app's UI for specific screen widths, we say that you're creating a responsive design. Here are six responsive design techniques you can use to customize your app's UI.
* Reposition
You can alter the location and position of app UI elements to get the most out of each device
* Resize
You can optimize the frame size by adjusting the margins and size of UI elements.
* Reflow
By changing the flow of UI elements based on device and orientation, your app can offer an optimal display of content-
* Show/hide
You can show or hide UI elements based on screen real estate, or when the device supports additional functionality, specific situations, or preferred screen orientations.
* Replace
This technique lets you switch the user interface for a specific device size-class or orientation. In this example, the nav pane and its compact, transient UI works well for a smaller device, but on a larger device tabs might be a better choice.
* Re-architect
You can collapse or fork the architecture of your app to better target specific devices.

NEW QUESTION 15
DRAG DROP
You are developing a Universal Windows Platform (UWP) app that needs to run on multiple types of devices.
The app must detect whether a device has a physical camera button.
For devices that have a physical camera button, you need to ensure that the app continues to function.
How should you complete the code? To answer, drag the appropriate code segments to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: Windows.Phone.UI.Input
Box 2: ApiInformation
Box 3: IsTypePresent
Box 4: HardwareButtons
You could check and see if the backbutton is present to see if it is a mobile device
bool isHardwareButtonsAPIPresent = Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.H ardwareButtons")

NEW QUESTION 16
DRAG DROP
You are building a Universal Windows Platform (UWP) app that displays a list of books.
The books will be displayed in a ListView control. You are binding to a collection of type BookDataGroup.
You need to create a DataTempate for your ListView that displays the book’s title and author. The title must be displayed before the author.
Which four markup segments should you use to develop the solution? To answer, move
the appropriate markup segments from the list of markup segments to the answer area and arrange them in the correct order.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
70-357 dumps exhibit

NEW QUESTION 17

You need to configure authentication for the app.
Which two technologies should you use? Each correct answer presents part of the solution.

  • A. Windows Hello
  • B. Windows Kerberos
  • C. Azure Active Directory
  • D. Microsoft Passport

Answer: AD

Explanation:
Microsoft Hello
Microsoft Hello provides simple multi-factor authentication using facial recognition (or iris, or fingerprints) that is used to access the Microsoft Passport private key stored in the secure TPM chip. For the first time, Microsoft has included the biometric software (middleware) in Windows 10 to support biometrics for authentication. In previous versions of Windows, the OEM (HP, Dell, Lenovo, etc) needed to add its own biometric middleware to support biometric authentication.
From scenario: The app must meet the following requirements related to security: Note: Microsoft Passport
Microsoft has resurrected the Passport moniker for a new PKI credential system that
requires multi-factor authentication. Most interesting about Microsoft Passport is that it fully supports the Fast IDentity Online (FIDO) Alliance standards which means it will work with many web/cloud services without modification. The plan is that users of cloud services supporting FIDO is that there will no longer be passwords associated with the user’s account.
Microsoft Passport involves a user logging onto the Windows 10 computer with multi-factor (PIN, face, iris, fingerprint, etc) and either creating a new account or associating an existing account with an IDentity Provider (IDP). Windows generates a public/private key pair with the private key stored securely outside of the Windows 10 OS. The public key is associated with the account so that a challenge can be sent that can only correctly respond to the IDP. Another key point to the Microsoft Passport credential system is that the user needs to enroll every device used to access the service (IDP).

NEW QUESTION 18

You need to configure networking.
Which two networking technologies should you use? Each correct answer presents a complete solution.

  • A. Background Transfer API
  • B. StreamWebSocket class
  • C. HttpClient class
  • D. Custom WebSocket class
  • E. MessageWebSocket class

Answer: AC

NEW QUESTION 19

You have to connect your app to an online identity provider that uses OAuth authentication protocol.
The app must securely use the WebAuthenticationBroker object for authentication. You need to ensure that the app registers with the provider.
Which two actions should you perform? Each correct answer presents part of the solution.

  • A. Construct a HTTP request URI.
  • B. Call the GetCurrentApplicationCallbackUri method.
  • C. Call the AuthenticateAsync method.
  • D. Construct a HTTPS request URI.

Answer: CD

Explanation:
The current application callback URI is used as an implicit value of the callbackUri parameter of the AuthenticateAsync method. However, applications need the URI value to add it to the request URI as required by the online provider.
The requestUri parameter must be a HTTPS address: an exception will be thrown if an HTTP address is used, even for local testing scenarios.

NEW QUESTION 20
DRAG DROP
You are creating a Universal Windows Platform (UWP) app that takes pictures. You want to use the camera’s built-in interface for taking the pictures.
You need to capture an image from the device’s built-in camera.
How should you complete the method? To answer, drag the appropriate code segments to the correct location or locations. Each code segments may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: CameraCaptureUI
Box 2: CameraCaptureUI
Example: Using Windows.Media.Capture.CameraCaptureUI API to capture a photo CameraCaptureUI dialog = new CameraCaptureUI();
Size aspectRatio = new Size(16, 9); dialog.PhotoSettings.CroppedAspectRatio = aspectRatio;
StorageFile file = await dialog.CaptureFileAsync(CameraCaptureUIMode.Photo);

NEW QUESTION 21
DRAG DROP
You need to create the user interface for the timeline.
Which four markup segments should you use to develop the solution? To answer, move the appropriate markup segments from the list of markup segments to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: <Commandbar>
Command bars (also called "app bars") provide users with easy access to your app's most common tasks, and can be used to show commands or options that are specific to the user's context, such as a photo selection or drawing mode. They can also be used for navigation among app pages or between app sections. Command bars can be used with any navigation pattern.
XAML provides both the AppBar control and the CommandBar control. You should use the AppBar only when you are upgrading a Universal Windows 8 app that uses the AppBar, and need to minimize changes. For new apps in Windows 10, we recommend using the CommandBar control instead.
Box 2: <AppBarButton .. etc.
The CommandBar control is a general-purpose, flexible, light-weight control that can display both complex content, such as images or text blocks, as well as simple commands such as AppBarButton, AppBarToggleButton, and AppBarSeparator controls.
Box 3: <CommandBar.SecondaryCommands> etc.
The overflow menu is shown only when the command bar is open and the SecondaryCommands property is populated. The new dynamic overflow behavior will automatically move primary commands into the SecondaryCommands area when space is limited.
Box 4: </Commandbar>
Example: Here is a same command bar in its open state. The labels identify the main parts of the control.
70-357 dumps exhibit
This example creates the command bar shown above.
<CommandBar>
<AppBarToggleButton Icon="Shuffle" Label="Shuffle" Click="AppBarButton_Click" />
<AppBarToggleButton Icon="RepeatAll" Label="Repeat" Click="AppBarButton_Click"/>
<AppBarSeparator/>
<AppBarButton Icon="Back" Label="Back" Click="AppBarButton_Click"/>
<AppBarButton Icon="Stop" Label="Stop" Click="AppBarButton_Click"/>
<AppBarButton Icon="Play" Label="Play" Click="AppBarButton_Click"/>
<AppBarButton Icon="Forward" Label="Forward" Click="AppBarButton_Click"/>
<CommandBar.SecondaryCommands>
<AppBarButton Icon="Like" Label="Like" Click="AppBarButton_Click"/>
<AppBarButton Icon="Dislike" Label="Dislike" Click="AppBarButton_Click"/>
</CommandBar.SecondaryCommands>
<CommandBar.Content>
<TextBlock Text="Now playing..." Margin="12,14"/>
</CommandBar.Content>
</CommandBar>

NEW QUESTION 22

Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains n unique solution. Determine whether the solution meets the stated goals.
You need to implement the appropriate XAML layout for the Timeline app. Solution: You create an instance of a StackPanel class.
Does this meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
StackPanel is a simple layout panel that arranges its child elements into a single line that can be oriented horizontally or vertically. StackPanel controls are typically used in scenarios where you want to arrange a small subsection of the UI on your page.
The following XAML shows how to create a vertical StackPanel of items. XAML
<StackPanel>
<Rectangle Fill="Red" Height="44"/>
<Rectangle Fill="Blue" Height="44"/>
<Rectangle Fill="Green" Height="44"/>
<Rectangle Fill="Orange" Height="44"/>
</StackPanel>
The result looks like this.
70-357 dumps exhibit

NEW QUESTION 23
DRAG DROP
You need to download the bank statements and alert the user when the download is complete.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
70-357 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
From Scenario:
The app must meet the following requirements related to user data and alerts:
You can run code in the background by writing classes that implement the IBackgroundTask interface.
If you run any asynchronous code in your background task, then your background task needs to use a deferral. If you don't use a deferral, then the background task process can terminate unexpectedly if the Run method completes before your asynchronous method call has completed.
Request the deferral in the Run method before calling the asynchronous method. Save the deferral to a global variable so it can be accessed from the asynchronous method. Declare the deferral complete after the asynchronous code completes.

NEW QUESTION 24
......

100% Valid and Newest Version 70-357 Questions & Answers shared by Certshared, Get Full Dumps HERE: https://www.certshared.com/exam/70-357/ (New 52 Q&As)