01-07-2019 02:17 AM
Formativ_ is an app I showcased during an Open House livestream I held a few months ago:
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.
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.
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.
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:
Existing quizzes and forms can be searched and revised.
On the Play screen, you can see how I use an accordion to show each session the user has started for a given form.
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.
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.
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:
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).
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.