The source code for the demo apps showcased in my previous blog, SharePoint Images Powered Up In Power Apps, has been shared on GitHub:
That said, subsequent to the blog in posted in June 2018, v2.0 of the Graph APIs now support temporary authentication tokens to be passed to at least some of the Graph API REST endpoints.
Going forward this is now a recommended technique over the approach using the SharePoint RenderListDataAsStream REST API as was detailed in this particular blog. The same demo apps showcased in this blog have equally been updated to leverage the Graph APIs along with a new blog post is this series. Check it out if you haven’t already!
Rather than simply sharing some code in this blog, I thought it would be cool to showcase how the technique leveraged described in my earlier blog to display images stored in SharePoint was implemented in the app for Yuwa in order to achieve some of their particular objectives for their Attendance Tracking app I developed in Power Apps.
The app itself equally includes numerous other techniques that make it highly optimized and efficient for users of the app.
When developing apps such as this one in order to drive user adoption, it is equally vital that the user experience in terms of performance and ease of use are by and large certainly as important as the actual functionality incorporated in the app is.
For this reason, I wanted to share how a particular technique leveraged for a particular user requirement is just one of several things that ultimately culminate in an app that would take ordinarily take monumentally more time to develop in alternate application development tool-sets when compared to what is possible today with Power Apps.
Feel free to reach out to me if you are interested is seeing what I can perhaps do for your organization.