Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Pages
    • Take a guided tour
  • Pricing
    • Overview
    • Become a Partner
    • Find a Partner
    • Find partner offers
    • Partner GTM Resources
    • Blog
    • Customer stories
    • Developer Plan
    • Documentation
    • For IT Leaders
    • Roadmap
    • Self-paced learning
    • Webinars
    • App development topics
    • Overview
    • Issues
    • Give feedback
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • User groups
    • Register
    • ·
    • Sign in
    • ·
    • Help
    Go To
    • Power Apps Community
    • Welcome to the Community!
    • News & Announcements
    • Get Help with Power Apps
    • Building Power Apps
    • Microsoft Dataverse
    • AI Builder
    • Power Apps Governance and Administering
    • Power Apps Pro Dev & ISV
    • Power Apps Portals
    • Connector Development
    • Power Query
    • GCC, GCCH, DoD - Federal App Makers (FAM)
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Community Blog
    • Power Apps Community Blog
    • Galleries
    • Community Connections & How-To Videos
    • Community App Samples
    • Webinars and Video Gallery
    • Canvas Apps Components Samples
    • Kid Zone
    • Emergency Response Gallery
    • Events
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Community Engagement
    • Community Calls Conversations
    • Experimental
    • Error Handling
    • Power Apps Experimental Features
    • Community Support
    • Community Accounts & Registration
    • Using the Community
    • Community Feedback
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Power Apps Community
    • Galleries
    • Community App Samples
    • Re: Design Patterns from Mr. Dang (Part 2)

    Re: Design Patterns from Mr. Dang (Part 2)

    01-07-2019 17:39 PM

    Power Apps Mr-Dang-MSFT
    Power Apps
    17810 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    Mr-Dang-MSFT
    Power Apps Mr-Dang-MSFT
    Power Apps
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    Design Patterns from Mr. Dang (Part 2)

    ‎01-01-2019 05:50 PM

    Formativ_ is an app I showcased during an Open House livestream I held a few months ago:

    https://www.youtube.com/watch?v=Qbl4MujHB9U

     

    During the livestream, I showed some of the patterns I had in the app, but the app was not as complete for sharing yet.

     

    Most of the app functionality is complete now. I am sharing its current form so you can see some patterns inside.

     

    The big idea with the formativ_ app is to take existing questions I have in a spreadsheet and make it into a form, rather than repeating that content in another service. Previously, I would redo questions I wanted to ask one by one in another online service. This takes a lot of time and copy pasting.

     

    Creating an app would allow me to have a nice interface for users to respond to questions. And the neat thing about PowerApps is I can edit my questions from the spreadsheet or within the UI of the app. I work where I'm comfortable.

    Screenshot (49).png

     

    Across the app, I use SVG images. This lets me add effects like drop shadow and gradients. The icons I use are consistent in style and minimal.

    Screenshot (50).png

     

     

    The app has logic built in to autosave. As the user is creating or editing a form/quiz, their changes are saved immediately. As a user is responding to a form or quiz, their responses are saved immediately. This avoids situations where a browser is accidentally closed and progress is lost.

    Screenshot (54).png

     

     

    While the purpose of the app is to use spreadsheets in harmony with PowerApps, I made a UI to make form/quiz creation to be easier in the app space itself. This interface includes a couple of features I want to call out:

    • reordering records in a collection
    • duplicating a record in a collection
    • adapting the content in each row of a gallery depending on what type it is
    • copy-pasting a column of choices and having it split itself apart into different rows
    • jump to a question
    • apply autoheight to a text input box

    Screenshot (55).png

       

     

    Existing quizzes and forms can be searched and revised.

    Screenshot (51).png

      

     

    On the Play screen, you can see how I use an accordion to show each session the user has started for a given form.

    Screenshot (52).png

     

     

    The app is used for both experiences of creating and responding to forms and quizzes. Unique to PowerApps is the ability to include an ink control. I did not put in logic to save the image back to OneDrive, as I leave that up to you to save image content to the service of your choice. @timl can help explain how to have images saved to your OneDrive from the same spreadsheet.

    Screenshot (56).png

     

    And as a bonus, the app can be translated. You can see a method of gathering text across the app and translating it. You'll also find that I've worked in tabbing for accessibility.

    Screenshot (53).png

     

    I am sharing this app with you sooner rather than later. Much of it is complete, but there is a lot that is open for you to implement on your own. 

     

    Here's some ideas to get you started:

    • implement date, datetime, ratings, etc. 
    • create a theme selector for high contrast modes and dark mode

     

    Instructions

    1. Download the msapp file and this excel sheet:
      https://8bitblob.blob.core.windows.net/powerapps/formativ_.xlsx
    2. Move the Excel sheet to your OneDrive
    3. Open create.powerapps.com
    4. File > Open > Browse for the msapp file
    5. View > Datasources > remove all tables from OneDrive so you can add your own.
    6. Add all the tables from the Excel sheet in step 2 (using OneDrive or Dropbox)
    7. Try it out.
    Preview file
    956 KB
    formativ_.msapp
    Labels:
    • Labels:
    • Data connections and mashups
    • Formulas and Controls
    • Galleries and Forms
    • Mobile App Design and User Experience
    • Offline App Design
    Message 1 of 12
    19,355 Views
    12 Kudos
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic
    • « Previous
      • 1
      • 2
    • Next »
    timl
    Super User timl
    Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎01-03-2019 08:14 AM

    This is amazing - thanks for sharing this @Mr-Dang-MSFT, and very well done!

     

    Message 2 of 12
    18,010 Views
    0 Kudos
    Reply
    Sofie_D
    Sofie_D Responsive Resident
    Responsive Resident
    In response to timl
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎01-07-2019 02:17 AM

    This looks very nice. Is there a way to really check out the app without an Azure subscription (and no access to Microsoft Translator)?

    Message 3 of 12
    17,832 Views
    0 Kudos
    Reply
    Mr-Dang-MSFT
    Power Apps Mr-Dang-MSFT
    Power Apps
    In response to Sofie_D
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎01-07-2019 05:39 PM

    Hi @Sofie_D,

    Thanks for bringing this to my attention. In the past the MS Translator connector was available out of the box, but was very limited (~200 uses/user/day). It was problematic since it was not possible to include your own connection if you wanted more usage. I assumed this was still the case when sharing the app.

     

    It looks like the connector has been improved where you can connect your own subscription. The free tier is more than ample, but it appears not everyone has admin access. In which case, it would not be necessary to use my solution for translating the entire app since the quota is much higher.

     

    My suggestion is that if you are the admin of the tenant or you can contact the admin, I would sign up for Azure and the free tier of Translator. I need to thank @pratapladhani who introduced me to services on Azure, many of which are free or dirt cheap (I'm paying pennies for blob storage each month).

    Message 4 of 12
    17,810 Views
    1 Kudo
    Reply
    iAm_ManCat
    Super User iAm_ManCat
    Super User
    In response to Mr-Dang-MSFT
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎01-22-2019 07:33 AM

    Thank you for this.

     

    The SVG+XML idea has revolutionized how I do apps now - no longer need to embed large images and our marketing team was more than happy to provide the vector graphics for our logos that I then tweaked to work within PowerApps.

     

    I created an animated version of your drop shadow concept as well and that's gone really well in terms of highlighting certain icons that we wish to draw more attention to.


    @iAm_ManCat
    My blog


    Please 'Mark as Solution' if someone's post answered your question and always 'Thumbs Up' the posts you like or that helped you!


    Thanks!
    You and everyone else in the community make it the awesome and welcoming place it is, keep your questions coming and make sure to 'like' anything that makes you 'Appy
    Sancho Harker, MVP


    Message 5 of 12
    17,566 Views
    1 Kudo
    Reply
    MikeLockwood
    MikeLockwood Advocate IV
    Advocate IV
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-08-2019 12:33 PM

    In the video for this you mentioned that you are using the icons from Fabric UI, the SVG content.  I am wondering how you got the SVG coordinates for the icons.  I have heard a couple of people mention that you can use the fabric icons but can never find the correct way.

    Thanks,
    Mike L.
    Message 6 of 12
    16,624 Views
    0 Kudos
    Reply
    Mr-Dang-MSFT
    Power Apps Mr-Dang-MSFT
    Power Apps
    In response to MikeLockwood
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-08-2019 12:47 PM

    @MikeLockwood, if you have an existing SVG, you can open it in a browser/text editor. View its source. The coordinates are beside the 'd=' parameter.

     

    svg - right click.png

    svg - source.png

    Message 7 of 12
    16,621 Views
    2 Kudos
    Reply
    MikeLockwood
    MikeLockwood Advocate IV
    Advocate IV
    In response to Mr-Dang-MSFT
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-08-2019 02:31 PM

    @Mr-Dang-MSFT ,  I am familiar with this process but my question was more how did you get the SVG for the Fabric UI icons.  I have searched High and Low for this and can't find the the SVG for any of the icons.  If I use the CDN from the Fabic UI site to show the icons that does not show the SVG in a web page.

    Thanks,
    Mike L.
    Message 8 of 12
    16,612 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to MikeLockwood
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎04-09-2019 02:11 AM

    Hi @MikeLockwood,

    After reading your previous message yesterday I had a look on the internet to try to find the Office UI Fabric icons in an SVG format and I found this site where you can select the icons you want and generate a WOFF font file to use on any web page using the provided CSS tags:

    https://uifabricicons.azurewebsites.net/

    Of course, for now you will be able to use them in PowerApps as we cannot yet use custom font files in PowerApps.

    Is that what you were looking for ?

    Emmanuel

    PS: using Metro Studio you can export tons of flat icons (UI Fabric-like) icons in SVG format to use in PowerApps though... that what I do...

    Message 9 of 12
    16,596 Views
    2 Kudos
    Reply
    S_Titter
    S_Titter
    Regular Visitor
    In response to Mr-Dang-MSFT
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-03-2020 04:53 AM

    Hi 

     

    I have made a connection to Translator (The free one ) but when i open the app it is asking me to ask for permission and shows the Translator connection as being Microsoft rather than my o365 account.

     

    I really want to see the app in action because i think it completely fits a situation we have at our school.

     

    Any help would be greatly appreciated.

     

    Steve

    Message 10 of 12
    10,279 Views
    0 Kudos
    Reply
    • « Previous
      • 1
      • 2
    • Next »

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Pages
    • Power Automate
    • Power Virtual Agents

    Browse

    • Sample apps
    • Services

    Downloads

    • Windows
    • iOS
    • Android

    Learn

    • Documentation
    • Support
    • Community
    • Give feedback
    • Blog
    • Partners

    • © 2023 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks
    California Consumer Privacy Act (CCPA) Opt-Out Icon Your California Privacy Choices