Skip to content

huaweicodelabs/SocialMediaApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 

Repository files navigation

Social Media

Huawei Mobile Services

Copyright (c) Huawei Technologies Co., Ltd. 2012-2022. All rights reserved.

Table of Contents

Introduction :

Social Media is a HMS Application which allow users to connect with friends, work colleagues or people they don’t know, online. It allows users to share pictures and videos, with however many people they like. Users send “friend requests” to people who they may – or may not – know. Once accepted, the two profiles are connected with both users able to see whatever the other person posts. “Social Media” can post almost anything to their timeline. App is developed using below HMS Features.

What You Will Create

In this code lab, you will create a Social Media project and use the APIs of HUAWEI Cloud DB, Cloud Storage, Ads, Map, Location,Video Kit and etc.,. We are going to create a end to end prototype for posting a media files, storing in Cloud DB, and retrieving & showing in the app.

  • Store the Media files in Cloud DB & Cloud Storage using Cloud-Core kits.
  • Using Map & Location kit to share the map as media file.
  • Using Native Ad & Splash Ad for Ad mediation.

What You Will Learn

In this code lab, you will learn how to:

  • Map Kit
  • Account Kit
  • Cloud DB
  • Location Kit
  • Ads kit
  • Push Kit
  • Video kit
  • Cloud Storage
  • Cloud Function
  • Analytics Kit
  • Crash

What You Will Need

Hardware Requirements

  • A computer (desktop or laptop) that runs the Windows 10 operating system
  • Huawei phone with HMS Core (APK) 5.0.0.300 or later installed
**Note:** Please prepare the preceding hardware environment and relevant devices in advance.

Software Requirements

Prepare Initial configuration

Use the below link to do initial configuration for the application development https://developer.huawei.com/consumer/en/codelab/HMSPreparation/index.html#3

Enable HUAWEI Service(s) in AGC console

Enable the API permission for below kits from Project Settings, Manage APIs and enable the API permission.

  • Map Kit
  • Location Kit
  • Auth Service
  • Account Kit
  • Push Kit
  • Account Kit
  • Analytics Kit
  • Cloud Storage
**Note:** Some API’s will be enabled by default. If not enable it manually.

Integrating HMS SDK

For official Documentation and more services, please refer below documentation from developer website.

License

HMS Guide sample is licensed under the Apache License, version 2.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages