Not sure whether the Microsoft Developing Mobile Apps material at TorrentExam matches your study style? Download the free PDF demo first and check the quality of the 070-357 practice questions before you spend anything.
Microsoft 070-357 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Developing Mobile Apps |
| Exam Number: | 70-357 |
| Exam Duration: | 150 minutes |
| Real Exam Qty: | 40-60 |
| Certificate Validity Period: | Retired as of January 31, 2021; certifications earned remain valid until expiration |
| Passing Score: | 700 out of 1000 |
| Exam Price: | $165 USD (varies by region) |
| Related Certifications: | MCSD: App Builder MCSA: Universal Windows Platform |
| Exam Format: | Case studies, Drag-and-drop, Performance-based items, Multiple-choice |
| Available Languages: | English, Russian, Chinese (Traditional), Chinese (Simplified), Portuguese (Brazil), French, Japanese, German, Spanish |
| Recommended Training: | Microsoft Official Learning |
| Exam Registration: | Microsoft Exam Page |
| Sample Questions: | ![]() |
| Exam Way: | Proctored at authorized test centers or online proctoring; retired since Jan 31, 2021 |
| Pre Condition: | Typically 2+ years of experience developing Windows apps with C# and XAML; familiarity with MVVM, Entity Framework, and authentication technologies; Visual Studio 2015+ recommended |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/exams/70-357/ |
Microsoft 070-357 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Implement data access and data binding | 20-25% | - Consume REST services and JSON data - Apply MVVM pattern and data binding - Access cloud and local file system data - Access data using Entity Framework |
| Topic 2: Develop a XAML page layout for an adaptive UI | 10-15% | - Create and use custom controls - Configure grid, alignment, margins, and padding - Implement responsive and adaptive UI with VisualStateManager and AdaptiveTriggers - Select appropriate XAML layout panels |
| Topic 3: Manage user input and custom user interactions | 10-15% | - Integrate share contracts and app extensions - Implement gestures and custom interactions - Support touch, mouse, keyboard, and pen input |
| Topic 4: Implement feature detection for adaptive coding | 10-15% | - Implement adaptive code paths - Detect device capabilities and features - Handle different form factors and resolutions |
| Topic 5: Manage authentication and identity management | 10-15% | - Implement authorization and role-based access - Implement Microsoft Account and Azure AD authentication - Manage tokens and secure storage |
| Topic 6: Implement notifications, background tasks, and reusable components | 15-20% | - Build reusable libraries and components - Implement toast, tile, and badge notifications - Create and schedule background tasks - Implement app services and inter-app communication |
| Topic 7: Implement page navigation and lifecycle events | 10-15% | - Implement command bars, menus, and dialogs - Choose navigation patterns (Hub, Master/Details, Tabs, Nav Pane) - Implement navigation using Frame and navigation helpers - Manage app suspension, resuming, and activation |
070-357 Exam FAQ: What Candidates Ask Most
The Microsoft Developing Mobile Apps (exam code 070-357) is the exam you pass to earn the MCSA: Universal Windows Platform, MCSD: App Builder certification, a credential at the Professional level. It is also connected with related credentials such as MCSA: Universal Windows Platform, MCSD: App Builder. If you are mapping out a certification path with Microsoft, this exam is a milestone worth planning around.
The 070-357 exam includes 40-60 questions, and you have 150 minutes to complete them. With that many questions on the clock, pacing is part of the challenge: divide your time into rough blocks as you go, and flag the items that stall you so you can circle back at the end instead of burning minutes on a single question. A week or two before your exam date, sit at least one full timed session in the TorrentExam test engine under the same time limit, so the pace feels familiar rather than frantic on the day.
You need 700 out of 1000 to pass the 070-357 exam, and the official registration fee is $165 USD (varies by region). That fee is due again in full for every retake, which makes thorough preparation the cheaper investment by far. Before you book your seat, test yourself with the TorrentExam practice questions until you are scoring comfortably above the passing mark on a consistent basis — it is the simplest way to avoid paying for the same exam twice.
Typically 2+ years of experience developing Windows apps with C# and XAML; familiarity with MVVM, Entity Framework, and authentication technologies; Visual Studio 2015+ recommended
Eligibility rules can be adjusted by Microsoft over time, so before you register, confirm the current requirements on the official exam page: view the official 070-357 exam information.
You can book the 070-357 exam through the official registration channels below:
How the exam is taken: Proctored at authorized test centers or online proctoring; retired since Jan 31, 2021.
Microsoft lists the following official training options for candidates preparing for this exam:
Once you have worked through the training, measure your readiness with the 55 practice questions from TorrentExam — they show you exactly which topics still need attention before you book the exam.
Yes. TorrentExam offers a free PDF demo of the 070-357 practice questions, so you can judge the quality of the material firsthand before paying anything. Every purchase also includes 365 days of free updates — if Microsoft changes the exam during that year, your material changes with it. And when the free update period expires, you can extend it at a 50% discount from within your member zone.
Every 070-357 purchase at TorrentExam is backed by a 100% Money Back Guarantee: if you take the corresponding exam within 60 days of your purchase and do not pass, you can apply for a full refund. The guarantee has clear conditions — it does not apply if you sit the exam within 3 days of purchase, if you downloaded the material but never actually took the exam, or to free materials and expired orders, and the candidate name must match the payer name. To file a claim, send a scan of your exam enrollment slip together with your official Score Report PDF within 2 days of the exam; claims are processed within 7 days. If you would rather not take a refund, you can exchange the product instead and receive two additional exam preparation products of equal value for free, while your original product keeps its update service. Delivery itself is instant: your material is available for download right after payment and is also sent to your email within one minute — if it has not arrived within 2 hours, contact our customer service. There is no limit on how many computers you can install it on.
The official Microsoft Developing Mobile Apps outline divides the exam content into 7 main domains. The first three are:
- Implement data access and data binding — 20-25%
- Manage user input and custom user interactions — 10-15%
- Develop a XAML page layout for an adaptive UI — 10-15%
That is only the headline view — scroll back up to the Exam Topics section on this page for the complete domain-by-domain breakdown before you plan your study schedule.
Microsoft Developing Mobile Apps Sample Questions:
You have two Universal Window Platform (UWP) apps named Catalog and Research, respectively.
You need to create a service in the Catalog app that can be queried by the Research app.
Which three tasks should you perform? Each correct answer presents part of the solution.
- A. Add an app service extension to package.appmanifest file in the Research app
- B. Enter the package family name of the Catalog app in the Research app.
- C. Add an app service extension to package.appmanifest file the the Catalog app.
- D. Enter the package family name of the Catalog app In the Catalog app.
- E. Add a Windows Runtime component to the Research app.
- F. Add a Windows Runtime component to the Catalog app.
Correct Answer: A,B,E 🗳️
You are packaging a Universal Windows Platform (UWP) app for the Microsoft Store.
You need to set the name of the app that will appear in the Store.
Which element should you define in Package.appxmanifest?
- A. the DisplayName attribute in the VisualElements element
- B. the DisplayName element
- C. the Name attribute in the Identity element
- D. the Application element
Correct Answer: A 🗳️
Drag and Drop Question
You need to add code at line IM14 to meet the user interface requirement.
How should you complete the relevant code segment? 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.
Correct Answer:

Hotspot Question
You are developing a Universal Windows Platform (UWP) app by using XAML and C#.
A team member has written a XAML page includes a button with an event handler method named ButtonSendNotification_Click() registered to the Click event.
You are reviewing the following code segment written by the team member (line numbers are added for reference only):



Correct Answer:

You have to connect your app to an online identity provider that uses OAuth authentication protocol.
The app must securely use the Web Authentication Broker 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. Call the GetCurrcntApplicotionCallbackUri method.
- B. Construct a HTTP request URI.
- C. Construct a HTTPS request URI.
- D. Call the Authenticate Async method.
Correct Answer: A,D 🗳️
Viewing page 1 out of 11 pages.
Viewing questions 1-5 out of 55 questions.








