ADVERTISEMENT

Huawei Mobile Services Launches AppsUP App Contest

Published Jun 23, 2021 09:17 am

Huawei Mobile Services (HMS) launched AppsUP 2021, its global annual app innovation contest today. This year’s Asia Pacific (APAC) edition will see contestants across the region pit their skills and talents to win from a prize pool of US$200,000. Interested applicants can register their entry from 10 June to 20 August.

The contest, which aims to inspire and support developers in adopting and integrating HMS Core Kits to create innovative apps, will be run separately across five regions, including APAC, Europe, Latin America, Mainland China and Middle East and Africa.

This year’s APAC edition will feature ten award categories – the Best App, Best Game, Best Social Impact Award, Honorable App Award and Most Popular App Award; as well as new categories including AppGallery Rising Star Award, Best Fintech Innovation Award, Best HMS Core Innovation Award, Excellent Student Award and Tech Women’s Award. Twenty outstanding apps will be selected based on their social value, business value, user experience and innovativeness.

AppsUP APAC 2021

Shane Shan, Director of APAC Huawei Consumer Cloud Service said, “In Huawei, we believe in building a fully inclusive digital society, where technology is for everyone. Through our accessible platforms, development tools and technical resources, we hope to empower all levels of developers so that they can showcase their capabilities to the world. Hence, in AppsUP 2021, we have two times the number of award categories, with new awards specially created to recognise student developers, female developers, and budding developers who are new to HMS mobile ecosystem.”



All Round Developer Support

In addition to the cash awards, AppsUP 2021 offers the opportunity to an accelerated path to the third largest mobile ecosystem, providing a stepping stone for developers to enter the global market. By joining the contest and onboarding their apps to AppGallery, it is a launchpad for them to access over 730 million Huawei global smartphone users, and also increase exposure to potential partners and investors.

Participating developers in APAC can look forward to an expanded array of technical support, including workshops with hands-on coaching from Huawei’s top engineers and guest judges. Finalists can also enjoy global media promotion and co-marketing opportunities with Huawei.

In 2020, several Start-ups and Developers from the Philippines joined the contest and three entries emerged in the top ten, namely Kumu winning as one of the Best App, Honourable award were given to Investegrams (Investa,Philippines) and Spick&Span (PlusPoints,Philippines). Spick &Span was also recognized as one of the most Socially Impactful App.

Eligibility and Application

AppsUP 2021 welcomes all mobile app developers and app owners, whether students, professionals, startups, or businesses, to participate.

Developers must be based in the APAC region and their submitted apps must be integrated with at least one HMS Core Kit to be eligible. Participants may enter the contest individually or as a team of up to three members.

To register for AppsUP 2021, or for more information including schedule for upcoming workshops and panel of judges, please visit the official website (http://bit.ly/appsupapac-prid)1.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.