Skip to Content
Event Information
Author's profile photo Daniel Wroblewski

No-Code Challenge: 0% Code, 100% App (and hoodies!)

SAP AppGyver is really cool. Really. And we want you to partake in the joy.

If you haven’t heard yet, SAP AppGyver is a visual programming environment where business experts and professional developers alike can build sophisticated apps without writing code.

To give you a little push to start your journey with SAP AppGyver (and with the whole low-code, no-code (LCNC) toolset), we’ve designed a simple no-code challenge for you. Simply build an app that helps you in your daily work, with a hobby, or with just having some fun – simple and fun. (If you need, we’ll give you ideas).

Then write about your app, how you built it, your experiences with the tool, and your ideas for how you might use no-code development.

 

What do you need to do?

  1. Go to the SAP AppGyver community edition, and create an account.
  2. Create an app with SAP AppGyver, and use at least 3 of the following capabilities:
    • Connect to a free, public REST/OData service
    • Create a data store on your device
    • Incorporate native capabilities of your mobile device (e.g., camera, telephony, GPS, contacts)
    • Use a formula
    • Create at least 3 pages and a menu for navigation within your app
    • Use one item from the Component Marketplace or Flow Function Market
    • Use at least 1 page parameter or page variable to store data
    • Create a composite component
    • Set the theme, and change the colors of your components
    • Build and deploy your app to SAP AppGyver server

No app is too simple, or too small. Your creativity and interest are what’s important.

  1. Deploy the app to the com domain (we’ll show you how or read about Web Builds).
  2. Tell us about your app by writing an SAP Community blog post. Add the user tag #SAPLowCodeNoCodeChallenge, specify the blog as Personal Insights, and write the following sections:
    • Purpose: Write that your post is an entry into this challenge and add a link to this blog post.
    • My App: Write a few paragraphs, with images or video, of the problem the app solves, and how the app works. Add a link to the deployed app.
    • My Experience: A few paragraphs of your development experience: what you found cool, what you found less cool. Add a few words about how you might use SAP AppGyver in the future.

Do not share any confidential or sensitive information.

  1. After your blog post is published, add a comment on this announcement blog post and share a link to your blog post.

We also encourage you to promote your blog post – and this contest – on your LinkedIn and Twitter accounts with the hashtag: #SAPLowCodeNoCodeChallenge

If you need help along the way, feel free to post in the SAP Community, Twitter, or the AppGyver forums.

 

What can you win?

All participants will earn an SAP Community badge.

Each of the 3 winners will also win a special No-Code hoodie, plus a winner’s SAP Community badge. SAP employees and SAP Champions are not elegible for the top prizes, but are encouraged to participate and share their experiences.

 

How are winners selected? 

The 3 winners will be selected by a team from SAP AppGyver Product Management, Development, SAP Developer Advocates, and SAP Champions.

The judging will be based on the following criteria:

  • How useful is the app (to you).
  • Your ability to learn about SAP AppGyver and discover its capabilities.
  • How much and how creatively you were able to make use of the SAP AppGyver capabilities for your app.
  • Your ideas and feedback (positive and negative) about SAP AppGyver.

To be eligible to win a prize, you must have a public profile with a profile picture in the SAP Community. Please ensure that you have your communication settings enabled and that you activate your email notification settings for “Content I was mentioned in” in your profile under https://people.sap.com/#communications. This is so you get notified if we mention you as a winner in our blog post.

 

What’s the timeline?

  • May 9, 2022 (0:01am Eastern Time) – Start of the challenge
  • June 13, 2022 (3:00pm Eastern Time) – End of the challenge
  • July 10, 2022 (0:01am Eastern Time or sooner) – Winners’ announcement on SAP Community

 

How to Get started?

You want to participate but not sure first steps?

  1. Follow this post, so you can get an announcement about the winners. To get notifications, also ensure your notification settings are active for “blog posts I follow”.
  2. Go to the SAP AppGyver community edition, and create an account, then play around with the tool.

There are lots of great, simple videos in the documentation area.

  1. Go to the SAP Community:
    1. Go to my profile, and follow me.
    2. Go to the SAP AppGyver page and follow it.
    3. Go to the SAP AppGyver blog page, and follow it.
    4. Finally, go to the Low-Code/No-Code Development Tools page and follow it.

Here are some places for inspiration (in addition to the SAP AppGyver blogs):

You can go all-in on all the low-code, no-code tools and take the 18-hour, 8-unit low-code, no-code learning journey (SAP AppGyver, SAP Process Automation, SAP Work Zone) – and it includes a certification exam, if you are interested (fee) – which is part of the new SAP Learning.

Good luck 😀

 




 

The Legal Stuff, a.k.a. Participation Subject to the Official Rules

SAP Community AppGyver No-Code Challenge

OFFICIAL RULES

NO PURCHASE NECESSARY TO ENTER OR WIN.

A PURCHASE WILL NOT IMPROVE YOUR CHANCES OF WINNING.

(1) SPONSOR: SAP America, Inc., 3999 West Chester Pike, Newtown Square, PA 19073, is solely responsible for all aspects of the SAP Community AppGyver No-Code Challenge.

(2) ELIGIBILITY: SAP Community AppGyver No-Code Challenge (“Contest”) is open to individuals who are 18 years old or older at time of entry. To be eligible to win a prize, you must have a public profile with a profile picture in the SAP Community. Please ensure that you have your communication settings enabled and that you activate your email notification settings for “Content I was mentioned in” in your profile under https://people.sap.com/#communications. This is so you get notified if we mention you as a winner in our blog post.

Note: Employees of SAP or any of its affiliated companies (such as but not limited to SAP SE, SAP America, Inc., SAP Labs, Inc., and SAP Global Marketing, Inc.), and family members of any of the above (parent, children, siblings, regardless of where they reside) or those living in the same households of such employees (whether or not related) are eligible for the prizes listed in Section 6, below, however, individuals in any way affiliated with or related to government entities, government officials or any other person or entity in the public sector are ineligible.

This Contest is subject to all applicable federal, state, and local laws and regulations. Void where prohibited by law.

(3) ENTRY PERIOD: The Contest begins at 0:01 AM Eastern Time (“ET”) on May 9, 2022 and ends at 3:00 PM ET on June 13, 2022 (“Contest Entry Period”).

(4) HOW TO PLAY & ENTER: See the above blog for the steps needed to enter.

All of the above materials that are created and/or submitted for the Contest are collectively the “Entry” or “Entries”.

Your app and Entry must not: (a) violate any third party rights, including, but not limited to, copyrights, trademark rights, or rights of privacy and publicity; (b) depict any risky or offensive behavior or contain images that are obscene, defamatory, profane, offensive, lewd, pornographic, false, misleading, deceptive, or otherwise inconsistent with editorial standards; (c) prominently feature any trademarks or logos; or (d) have been entered in any other contest or have been published or distributed in any other media.  Sponsor reserves the right to reject any app for any reason. By submitting an app, you represent and warrant that: (a) the app is an original work created solely by you; (b) you own all rights to the app; and (c) the Entry complies with all requirements of these Official Rules.

(5) WINNER SELECTION: All Entries must be received during the Contest Entry Period to qualify for the Contest. The prize is a special No-Code hoodie, plus a winner’s SAP Community badge. The 3 winners will be selected by a team from SAP AppGyver Product Management, Development, SAP Developer Advocates, and SAP Champions.

The judging will be based on the following criteria:

  • How useful is the app (to you).
  • Your ability to learn about SAP AppGyver and discover its capabilities.
  • How much and how creatively you were able to make use of the SAP AppGyver capabilities for your app.
  • Your ideas and feedback (positive and negative) for using SAP AppGyver in the future.

(6) PRIZES & CORRESPONDING APPROXIMATE RETAIL VALUE (“ARV”): Three (3) prizes will be awarded in total during the Contest Entry Period. Each winner is requested to provide their shipping information to SAP representative. Shipping the prize may take up to three months. Prize is not redeemable for cash or transferable; prize may not be sold or transferred for commercial use. No substitution allowed except that Sponsor may, at its sole discretion, substitute a prize with another of equal or greater value. All taxes are solely the responsibility of the winner.

This prize is extended to you under the condition that your acceptance does not violate any applicable laws or policies within your organization. If you are unsure whether your acceptance may violate any such laws or policies, we strongly encourage you to seek advice from your ethics or compliance official.

(7) LIMITATIONS: In event of a dispute regarding the identity of the person submitting an Entry, the Entry will be deemed to be submitted by the natural person who is the “authorized account holder” assigned to the Account by the SAP Community. Entries by any method other than set forth above in Section 4 are void. Sponsor and any of its officers, directors, shareholders, employees, agents or representatives (individually and collectively, “Releasees”) are not responsible for Entries that are altered, delayed, deleted, forged, fraudulent, illegible, improperly accessed, inaccurate, interrupted, lost, misdirected, tampered with, unauthorized, or otherwise not in compliance with these Official Rules; or for lost, interrupted or unavailable network, server or other connections; technical failures of any sort; unauthorized human intervention; traffic congestion; or other errors of any kind, whether due to electronic, human, mechanical, printing, production or technical errors or other causes; even if caused by the negligence of any of the Releasees.

(8) WINNER NOTIFICATION: The potential winner will be notified and contacted on the SAP Community through Direct Message or Comments to the potential winner’s Account on or about 3 PM PST on July 10, 2022. The Sponsor is not responsible for changes to a potential winner’s SAP Community Direct Message function that may interfere with winner notification. To claim prize, the potential winner will be required to provide his or her email address and their shipping details. At the sole discretion of the Sponsor, disqualification, forfeiture and the selection of an alternate winner may result from any of the following: [1] potential winner’s failure to respond to notification within twenty-four (24) hours after its transmission; [2] the failure of notification due to deactivation of the potential winner’s Account prior to receipt of notification; [3] potential winner’s failure to provide Sponsor with satisfactory proof of age, identity and residency; [4] potential winner’s failure to validly claim the prizes by deadline date, and [5] any other non-compliance with these Official Rules. In the event of a prize is forfeited, the Sponsor may, in its sole discretion, award or not award the forfeited prize to an alternate winner.

(9) CONDITIONS : By entering this Contest and/or accepting any prize you may win, you agree, represent and warrant that: [1] you will be bound by the Official Rules and the Sponsor’s decisions, which shall be final in all respects; [2] you will comply with all applicable federal, state, and local laws and regulations in connection with your participation in the Contest [3] without limiting your obligations under the prior section [2], immediately above, you will comply with the Federal Trade Commissions “.com Disclosures” guidelines, addressing the requirements for disclosure of endorsements, sponsorships and other payments from online endorsers, including bloggers, in connection with any such activities or communications related to Sponsor and these Contest; [4] you release and hold harmless the Releasees from any and all liability for claims, injuries, losses or damages of any kind, including without limitation, death and bodily injury, resulting, in whole or in part, directly or indirectly, from the awarding, delivery, acceptance, use, misuse, possession, loss or misdirection of any prize; participation in the Contest or any Contest-related activity or travel or from any interaction with, or downloading of, computer Contest information; [5] the Releasees do not make any representation, warranty or guarantee, express or implied, relating to the Contest or the prize; [6] in the event viruses, bugs, unauthorized human intervention, Acts of God, acts or regulations of any governmental or supra-national authority, war, national emergency, accident, fire, riot, strikes, lock-outs, industrial disputes, acts of terrorism or other matters beyond the Sponsor’s reasonable control, corrupt, prevent or impair the administration, security, fairness or proper play of the Contest, so that it cannot be conducted as originally planned, Sponsor has the right, in its sole discretion, to cancel, terminate or suspend the Contest; and in such event, to select winner(s) by such method as Sponsor in its sole discretion shall consider equitable; [7] the Releasees are not responsible for typographical or other errors in the offer or administration of this Contest, including but not limited to: errors in the advertising, Official Rules, selection and announcement of the winner and prize distribution; [8] the Releasees are not responsible for any inability of a winner to accept or use the prize (or any portion thereof) for any reason; [9] Sponsor has the right to modify prize award procedures at its sole discretion; [10] the Releasees are not responsible for changes to any SAP Community function that may interfere with Contest or your ability to timely enter; [11] Releasees are not responsible for any failure of delivery of winner notification; and [12] you agree that any and all disputes, claims and causes of action arising out of, or connected with, the Contest or any prize awarded shall be resolved individually, without resort to any form of class action. All issues and questions concerning the construction, validity, interpretation and enforceability of these Official Rules, your rights and obligations, or the rights and obligations of the Sponsor in connection with the Contest, shall be governed by, and construed in accordance with, the laws of the State of New York, without giving effect to any choice of law or conflict of law rules (whether of the State of New York or any other jurisdiction), which would cause the application of the laws of any jurisdiction other than the State of New York.

(10) WINNER’S LIST: The winners will be posted on this blog post, as well as a separate winners blog post.

 

 

Assigned Tags

      15 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Piotr Tesny
      Piotr Tesny

      Hello my profile,

      Thank you for publishing this challenge. I personally think it is so worth the effort. Also the guidelines you provide are indeed very comprehensive. Good luck to everyone; cheers; Piotr

       

      PS.

      On. a side note. A few highlights from my personal and professional  experience using SAP Appgyver to develop web applications.

      During my learning journey with Appgyver I came to a conclusion that in many cases I would be better off with implementing API request logic outside of Appgyver.

      Towards this end I personally use a lot API Management, including with the non-SAP public, free APIs or otherwise custom APIs, or alternatively rely on kyma/k8s functions as API endpoints as well.

      The usage of API Management is not mandatory (albeit is very convenient). What really matters is that APIs endpoints are well defined and this is best achieved through the industry standard openapi specification.

      You may have a look at a couple of my blogs where I explain the above approach:

      Author's profile photo Daniel Wroblewski
      Daniel Wroblewski
      Blog Post Author

      Thanks so much telling everyone about API management. I have heard many APIs issues related to CORS, API keys and other issues that would be solved with API management. Thanks for sharing.

      Author's profile photo Murali Shanmugham
      Murali Shanmugham

      Excellent initiative. Good luck to all the participants.

      Author's profile photo Sergio Guerrero
      Sergio Guerrero

      sounds fun.. let's do it.

      Author's profile photo Daniel Wroblewski
      Daniel Wroblewski
      Blog Post Author

      Thanks for feedback ... hope you are working on something ?

      😀

      Author's profile photo Vivek Prabhu
      Vivek Prabhu

      This sound cool. Can we have a list of ideas to choose from in case we need one ! 🙂

      Author's profile photo Esmee Xavier
      Esmee Xavier

      Hi Vivek - there are a lot of great examples here: https://blog.appgyver.com/

      Author's profile photo Florian Henninger
      Florian Henninger

      Hope to find some time to also put an entry to it. Sounds like a lot of fun to me!

      Author's profile photo Daniel Wroblewski
      Daniel Wroblewski
      Blog Post Author

      Hope to see your ideas and your app 😀

      Author's profile photo Jorg Thuijls
      Jorg Thuijls

      Cool idea, I'll try to find the time to put it an entry 🙂

      Author's profile photo Kai Niklas
      Kai Niklas

      Here we go. My submission for the challenge. Let me know what you think.

      Create a Food Alert App with SAP AppGyver – No-Code Challenge

      Author's profile photo Tom Schmelzer
      Tom Schmelzer

      Up next 🙂 Created an app for displaying open issues of GitHub. Feel free to share your thoughts.

      https://blogs.sap.com/2022/05/12/create-a-github-issue-app-with-sap-appgyver-no-code-challange/

      Author's profile photo Enric Castella
      Enric Castella

      Let's go, this is my application for this challenge

      https://blogs.sap.com/2022/05/12/my-experience-creating-movie-for-boredom-with-appgyver-shake-it-no-code-challenge/

       

       

      Author's profile photo Mahesh Gonda
      Mahesh Gonda

      My submission for the No-Code Challenge.
      Please share your feedback...

      https://blogs.sap.com/2022/05/17/excuse-finder-app-with-sap-appgyver-no-code-challenge/

      Author's profile photo Pvsb prasad k
      Pvsb prasad k

      This is my entry for the No-Code Challenge.
      Please provide comments...

      https://blogs.sap.com/2022/05/15/self-service-portal-appgyver-integration-with-c4c/