Categories
Uncategorized

Project 2 Reflection

Question 1: What did you learn?

For this project, I really learned the importance of using components for things like overlays and animation. I thought that components were really rudimentary at the start of the class, and didn’t really understand their use that went beyond a button, for instance. But after experimenting a lot with the use of overlays, I came out with a finished product that has a really nice flow, and this was a cool thing to utilize. Below is an image for the “Artist” quick-look overlay I used for Post Malone, Tyler, the Creator, and Twenty One Pilots for all of their artist pages, respectively.

Sample 1: One of the Artist Overlays, using the “click away to close” and “background darken” functions in Figma.

Question 2: What was easy?

I think the easiest thing for me was the concept for this application, because I am very passionate about music, and the idea made perfect sense to me because it’s an app I wish we had right now in quarantine times. It was also pretty straightforward to develop out the design of the app.

Question 3: What was challenging?

For me, the most challenging parts of the project were (1) learning how to properly animate the progress bar I used and (2) working consistently on a schedule in balance with all of my other finals. I think the animation for the progress bar is definitely not the result I had hoped for, but it works with a simple click, nonetheless. Below you can see the two states for the progress bar that changes when you click on it in the prototype.

Sample 2: This is the progress bar I ended up putting in the “Register” portion of the app to simulate a new account being created.

Question 4: How could your submission be improved?

My submission could be improved by fixing the progress bar to actually animate and look more clean. I also think that my logo is a bit boring and could probably be improved, but I wanted to keep it simple so that I could put more attention and effort into the actual functionality of the app.

Question 5: How could Professor Dunkle improve the assignment for the next class?

I think this assignment was great because it was based around the relevance of the times we are living in. Developing a “quarantine app” was really fun and helped provide me with the perspective of how I can contribute to other people’s happiness or convenience during the pandemic, as it has definitely affected everyone in a negative way to some degree.

Question 6: How might you apply your knowledge in future assignments or work scenarios?

I honestly would like to come back to this project in the future and see if I can take the prototype further than the confides of Figma, possibly even collaborating with someone who has experience in coding to develop out the back end of the app and make it real for people to buy. Although, I understand that in order for it to become a real app, there would have to be some serious strings pulled in light of getting popular artists in the system, so it’s probably far-reaching as it is.

Question 7: How did a specific reading or video inspire or help you?

This video was initially what I referred to for making my progress bar, and I understood the use of the way he did it in the video, but it was lacking the crucial step of actually using multiple frames to animate the state of the loading bar, so that’s where I got stuck.

I also used the format of Spotify to go off of for my own app, but tried to differentiate my app in places that were vital to its unique appeal, that is, to actually provide live streaming as opposed to Spotify which is largely just audio streaming.

I also looked to Instagram for the Artist Home pages, seeing how they display “followers” and “following” statuses, and I think it’s important to look to apps that are ubiquitous in the market to get a good idea of what works well and what does not.

Categories
Uncategorized

Lab 10 Research: UI/UX Animation Examples

  1. https://dribbble.com/shots/13988727-Furniture-App

This first animation comes from a dribbble.com user, Dannniel, who made a concept for furniture shopping. The animation feature occurs when a user chooses a piece of furniture, and it pops up in a display box at the top of the screen. The really useful function here, though, is when a user wants to add more furniture; the animation creates a space the user designs based on all the furniture they want to mix and match. In the prototype, it shows a user picking a carpet, coffee table, bookshelf, and more to see what all of the furniture would look like together in the virtual space. This animation is practical because it could help users to see what pieces of furniture go well together before even adding an item to their cart.

2. https://dribbble.com/shots/8584111-Health-Check

The next UI design I found from Cosmin Capitanu on dribbble.com as well, and this design features an interface for a “Health Check” app concept. The appeal in this use of animation comes with its ease of moving from section to section, i.e. “Crafting Status” to “Health + Fitness,” as it takes great account of the space of the screen. The 3D box graphs show levels of subcategories the user can track, and when moving from one section to another, the graph simply adjusts its level to the selected section and changes color, but the overall page stays consistent in a way that makes it really easy for users to understand.

3. http://tympanus.net/codrops/2015/09/23/elastic-progress/

The final example of user experience animation I researched was created by a dribbble.com user called xjw, which is a loading screen. I think that this animation contributes less to the actual user interface and more to the user’s comfort or overall enjoyment of a rather mundane part of using any application: the loading screen. The art behind the screen is interesting. The designer took the classic “loading bar” and made a text bubble slide across the bar like a tightrope while showing the progress of the load. The animation may be useful to appease a user’s irritability when waiting for something to load.

Categories
Uncategorized

Project 2 Concepts

After brainstorming some ideas for how I want to approach my second app, I thought of how much music means to me in my daily life, and how the social atmosphere from live music/concerts is gone. As a possible solution, I want to create an app that acts as a “virtual” concert, where users can follow artists who are a part of the app and plan live streams for scheduled dates. The user could then pick a “concert” date to attend, and on that day, the user can join a room where they can watch and hear their favorite artist perform, as well as chat with other virtual audience members.

Note: This idea is broad in scope and I am working on ways to narrow down its functionality and goal.

  1. I will solve the problem of artists losing revenue by providing a profitable subscription-based service, to help musicians accomplish earning money for “live” performances.
  2. I will solve poor streaming quality by providing live shows to be streaming based on the audience’s area , to help live music audiences accomplish a virtual concert experience as close to real life as possible.
  3. I will solve the disconnection of fan bases by providing a live chat room during shows to help “fandoms” and fan culture accomplish connection through music once again.
  4. I will solve ticket purchasing by providing a subscription service instead of individual tickets, to help listeners accomplish unlimited virtual concert attendance.
  5. I will solve finding artists by providing a genre-oriented database, to help fans accomplish finding new and current favorite artists more easily.
  6. I will solve user-testing by providing a free trial with no credit card requirement, to help potential users accomplish a trial of the app with no commitments to see if they want to purchase a subscription.

Categories
Uncategorized

Project 1: Reflection

Question 1: What did you learn?

When I began designing my app for Project 1, I had the challenge of deciding how far into the “developing” aspect of the app I wanted to go. This was a matter of deciding what I should leave as a prototype portion of the app, such as giving the user the ability to actually input information (which I later learned you cannot accomplish with Figma alone). Therefore, the app’s design and development with the Prototype feature in Figma became a thing to wrestle with.

I wanted Businex to be as close to functional as it could be. And as far as the features and depth of my app go, I think I was pretty ambitious with the app’s functionality. For instance, I gave Businex a main interface that can navigate to Emailing, Archives, Financial Reports (and graph creating), Calendar Lists, and my own “Nexus Team” sector. The app flows pretty easily from screen to screen, although I should note that certain screens like the General Search are strictly designed and not fully developed to be functional. Below is that screen displayed, but due to time constraints and a learning curve, I was unable to really make this screen do anything more than appeal visually to the user.

Question 2: What was easy?

In my personal experience, the most straightforward part of the app was the design and its framework. Creating components that I could later reuse was extremely convenient and efficient for creating a consistent color scheme and design, and I learned that Figma is a really great app for designing vector logos like my “Businex” main logo and the icons on the bottom taskbar. The design was easiest for me because I have much experience in graphic design, and this was not my first experience with Figma, so I was able to flesh out ideas in real time because of a more nuanced understanding of the platform’s interface. I also would add that the “ALT” shortcut to see the geometric measurements and spacing of objects quickly became my favorite feature in Figma during the development of Businex.

Question 3: What was challenging?

I recall two specific things about this project that I found myself griping with: the Prototype feature in Figma, and how to properly integrate feedback into the development of the app.

First, the Prototype feature is not complicated in theory. It is actually quite user-friendly to shift back and forth between the Design and Prototype tabs when one needs to make a small tweak to a design before giving it some travel capability, and vice-versa. However, what I found was that the further into the app I got, the more components I created and so on, the more intertwined the paths of the Prototype buttons became, and this is where I needed to understand my app very well. For example, I designed a semi-permanent taskbar to be constrained to the bottom of nearly every frame in the app so that the user can travel from page to page quickly and easily. But this tended to be convoluting visually, as I needed about 6 paths out for each icon on every single frame. This is why the Prototype feature is meant to be, at least I’d presume, limited to a threshold that can only then be surpassed with some actual coding.

Second, the feedback I received from my professor and my friends alike was helpful all in all, but also tough to decipher. I mean, sometimes, I would receive constructive feedback that I knew was highlighting a positive change for the design. Such a time can be observed when Professor Dunkle pointed out my aforementioned Register and Forgot Password buttons, which he said lacked contrast and carried too little weight for the user to easily see. This was a simple fix:

Before
After

However, other times I was not sure on certain feedback because of user subjectivity. I would ask myself “Would it actually be easier this way? Or, is my standing design going to appeal to more users as it is?” Thankfully, I believe that as I kept considering feedback and different perspectives, I could holistically make a version of the app that was comprised of many different viewpoints and opinions, but still true to my own vision.

Question 4: How could your submission be improved?

Honestly, I would love to see how the app could work if it was fully developed with HTML, CSS, JavaScript, etc. The design and interface as it is definitely isn’t perfect, but I’d like to humbly think it has potential in the business world, possibly as a real interface for a small to medium sized company that needs a way to connect their workforce. If I had more time and the hindsight to make minor changes to the design and bring it up to the ambition I had for it, I could see it being pretty useful and professional for others to use in the future.

Question 5: How could Professor Dunkle improve the assignment for the next class?

Despite my terrible tendency to lack real constructive criticism on this question, I really did love this project and learned quite a bit from it. One possible way to improve the assignment could be to build this into another assignment. To elaborate, I was proud of what I could accomplish within the scope of the expectations for this project, but I’d also love a cumulative project where we could get into the back end of the app, learn how to code some of its processes, and then finish the course with some kind of finished, or at least polished app that we could maybe give to a client.

Question 6: How might you apply your knowledge in future assignments or work scenarios?

Undoubtedly, the skills I learned in Figma and slightly in CodePen for this project will be extremely useful in my future work, both for DMA courses as well as my work in the field. Since I intend on obtaining an internship in the near future, I could easily see myself coming back to Figma for anything design related.

Question 7: How did a specific reading or video inspire or help you?

The video we watched near the beginning of our class about the TX-2 computer was eye-opening for me, and really taught me that you can always work with what you’ve got, and there are certainly endless possibilities with the technology available to us today.

Furthermore, the article discussing “user-centered design” allowed me to see my project through the lens of the user, and was ultimately helpful for decision-making when it came down to picking an affordance or just writing out a clickable button in text.

Finally, I really enjoyed and got to learn a lot from our guest speaker, Jonathan, who works at HelmUX. He was able to afford a lot of knowledge from an esteemed vantage point when it comes to app and program development, and I greatly appreciated the time he took to speak with us and provide some dialogue on the class.

Categories
Uncategorized

My Links

https://codepen.io/kimererk https://www.figma.com/file/lPKdNcXhe8oGd6Vah8QbK9/Lab-1-Parts-1-3-kimererk217?node-id=0%3A1

Categories
Uncategorized

Hello world!

Welcome to DMA Blogs. This is your first post. Edit or delete it, then start writing!