Skip to content

In this Application You will learn HMS & AGCConnect Service for Huawei Devices

License

Notifications You must be signed in to change notification settings

eslamfaisal/emergency-services

Repository files navigation

Emergency Services App

Untitled video (1)

Test Application

you can test the application for Huawei Device from App Gallery or From Android PlayService you can download HMS Core APK then download the AppGallery AP and downlaod the app from It

Design XD File

Emergency Services XD File

Screenshots

1 splash

2 onboarding1

3 onboarding2

6 sign up

7 sign in

8 reset pass

11 home (cases map view)

12 cases list view

13 case details

16 add new case1 (case details)

17 add new case2 ( personal details)

18 my cases

📔 Introduction

Emergency Services App is a reference application for HMS Kits to the android based HMS Service. You can find and reach emergency situations nearby you to help people Or you can post your status on the app to ask people for help if you are in an emergency

📱 Features

Authentication


Thanks to Auth Srervices and Account Kit our app can login and register with Huawei ID and Phone Number and link theme.

News


Thanks to App Messaging our app can make campaign for new news.

Case Sharing


Thanks to App Linking and Scan Kit our app can share cases to another apps easly and open the case directly.

Case Updates


Thanks to Push Kit our app can push & receive notification when new case published, Comment or UpVote.

Storage


Thanks to Cloud Storage our app can store images and files and easly find it.

Location Based Case Displaying


Thanks to Maps Kit and Location Kit our app can locate and display cases in the map based cases location.

Performance and stability


Thanks to Crash and APM and Crash and RemoteConfig This services helped us to report issues and bad performance, and help improve the app performance and stability from crashes and dynamic configure app features.

Analytics


Thanks to Analytics

Used Kits

HUAWEI AUTH SERVICE
HUAWEI ACCOUNT KIT
HUAWEI MAP KIT
HUAWEI LOCATION KIT
HUAWEI CRASH
HUAWEI APP MESSAGING
HUAWEI PUSH KIT
HUAWEI APP LINKING
HUAWEI CLOUD STORAGE
HUAWEI SCAN KIT
HUAWEI APM
HUAWEI REMOTE CONFIG
HUAWEI REMOTE ANALYTICS

Tech Stack

Architecture Components (DataBinding, ViewModel, LiveData)
Coroutines
Jetpack Navigation component
Glide
Material Design
Retrofit HTTP Client
Safe Args

License

 Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.