04-08-2023 6:45 PM - edited 04-18-2023 2:41 PM
This post is part of the SAP Build Community Challenge (April 2023)
This week’s challenge involves another area that is key to build apps with SAP Build Apps, but is often overlooked when learning about the tool: UI Design.
Here is a UI – admittedly not the most sophisticated (and still includes that grumpy cat), but it illustrates some of the techniques that you can use to make a professional UI.
Notice the following:
Here are some learning materials:
And here are some specs about the app:
For the images, I used these:
Bengal tiger (3000 x 1500 pixels):
Grumpy cat (3089 x 2048 pixels):
Even if you can’t get it exactly like the one we gave, and it ends up being more like a Dali painting, post it anyway. We’d like to see what you were able to do.
Here's a 1-minute video of what you need to do.
04-17-2023 5:24 AM
The border itself is 13px? The intricacies of the slight variances between devices in how they display such specific features is not my forte, though generally I can find workarounds ... but you already found it. I have nothing better right now.
04-17-2023 3:46 PM
04-17-2023 6:46 PM - edited 04-17-2023 6:47 PM
My entry for challenge 2. I am not a UI person but thoroughly enjoyed the challenge. I learned a lot about layering the UI elements and how easy it is do it with SAP Build. Thanks for setting this up.
Movie: Monsters Inc..
04-18-2023 6:45 AM
04-18-2023 12:49 PM
04-18-2023 1:02 PM
04-19-2023 10:47 AM - edited 04-25-2023 12:15 PM
04-25-2023 12:40 PM
04-26-2023 4:53 AM
04-21-2023 11:53 AM
04-25-2023 12:23 PM
04-21-2023 12:17 PM
04-22-2023 10:57 PM
Hello Dan,
it was a great fun - but it took two hours to get the random colour working in the repeat function. Now it's done:
As movie I think it is Monsters.
Best regards!
Helena
04-25-2023 11:58 AM
04-23-2023 11:21 AM
04-25-2023 11:56 AM
Glad you liked it 😺 Please continue on to the rest
https://blogs.sap.com/2023/03/30/you-think-you-know-sap-build-take-our-challenge/
04-23-2023 5:00 PM
Hello Dan,
Here's my 2nd week challenge submission. It was really nice experience in participating this SAP Build challenge. Thank you so much!
04-24-2023 6:26 AM
I already know how CSS works in web development so that has helped me in building this easily and I did some development when this platform was called Appgyver. The random colored stars generation was a bit interesting to do, and while building random colored stars I felt it would have been great if we had option to write JS code instead of just depending on existing functions from Formula. I have found the JS option in logic building area at bottom side anyway but if it is available also for UI components properties(wherever Formula is available) would be great.
Here is my application screen:
04-25-2023 12:44 PM
Finally completed 2nd week Challenge. Here is my submission
The random color generation was tricky, used ajitkumarpanda's solution.
manupulating the layout was difficult to begin with, but glad I learned few things along the way.
04-25-2023 1:22 PM
04-25-2023 2:23 PM
I have already submitted 3 & 4.
When week2 came out, I started it but left it mid way as layout thing was making me crazy.
I started again afresh, and glad I could complete it.
04-25-2023 1:10 PM - edited 04-25-2023 1:11 PM
Week 2 challenge: Really curious to know how "Home Page" title is shown at the bottom of the screen.
Thanks
Shridhar
04-25-2023 1:20 PM
04-25-2023 2:09 PM
04-25-2023 3:05 PM
For web, there is a hamburger menu in upper right. The bottom menu will appear on mobile devices. You can of course make any UI you want, including a menu at the bottom. See this menu for ideas: https://www.youtube.com/watch?v=JI7j7ryVMO8
04-25-2023 3:15 PM
Hi Dan,
Here is my Week 2 submission.
Unfortunately, I couldn't able to get random color for the star. The issue I am suspecting might be because of style class. I couldn't able to overwrite it. few more suggestion may help me.
Below is the formula and screenshots for reference.
MAP(REPEAT(16777215, 5), {"Color":"#"+NUMERIC_BASE(FLOOR(RANDOM()*item), 16)})
Regards,
Sai Nithesh
04-27-2023 8:53 AM
I know many people did as you did, embedding the color in the list used for the repeat.
But I just created a simple list of 5 or 7 elements (the elements could be anything).
And then for the color in Style I created a randomize formula. I needed to add something dynamic to the formula otherwise all the stars would have the same color.
RGB(RANDOM_INTEGER_BETWEEN(0, 255), RANDOM_INTEGER_BETWEEN(0, 255), RANDOM_INTEGER_BETWEEN(0, 255) + repeatedInfo.current.index)
04-27-2023 12:47 PM
Thanks Dan for the suggestion.
Now I can able to get the start with different colors.
Just curious to know why the earlier code which worked for everyone didn't worked for me.
Regards,
Sai Nithesh Gajula
04-27-2023 1:28 PM
04-25-2023 9:55 PM
Hi,
Ok, it was hard to set the colors on the stars 😰, but interesting exercise.
Thanks!
Maximiliano.
04-27-2023 8:36 AM
04-26-2023 10:58 AM
Hi Dan,
I'd like to be able to use Fiori UI Elements on the Canvas & integration with Fiori Themes.
The movie is Monsters Inc.
04-27-2023 8:27 AM
04-27-2023 8:14 AM - edited 04-27-2023 8:43 AM
04-27-2023 10:48 AM
04-27-2023 10:53 AM
04-27-2023 11:39 AM
Hi @dan_wroblewski ,
Here is my output.
Thanks
Taseeb Saeed
04-27-2023 1:21 PM
04-27-2023 12:36 PM
Hi Dan,
Here's my submission for week 2 challenge.
It was a great learning to explore on SAP Build and this will definitely help me in showcasing demo for the apps to our clients using LCNC approach.
04-27-2023 1:20 PM