•  


GitHub - CodingDoug/firebase-doorbell: Source code for my Firebase Doorbell project built with Android Things
Skip to content

Source code for my Firebase Doorbell project built with Android Things

License

Notifications You must be signed in to change notification settings

CodingDoug/firebase-doorbell

Repository files navigation

Firebase Doorbell

This is a demo project for a home appliance video doorbell implemented for Android Things with Firebase. It's also the subject of my talk " Connect your Android Things with Firebase ".

There are three components to this project:

  • An Android Things app (the doorbell)
  • A companion app (homeowner app)
  • A backend implemented with Cloud Functions

The Android Things app lives under "thing", and the companion app lives under "app". They both need to be added as apps to a Firebase project. The backend lives under "backend" and should be deployed to the same project with the Firebase CLI.

The latest version of the slides of the related talk can be found on SpeakerDeck . There are some slides with code and a helpful system diagram that shows how the following Firebase and Google APIs were used:

  • Cloud Firestore
  • Cloud Storage
  • Cloud Messaging
  • Cloud Functions
  • Nearby

NOTE : A service account is required for the Cloud Functions code to run correctly. The script under backend/scripts/config-env.sh will help you get your service account file added as an env var to deploy with the functions.

Watch the session

Recorded at Droidcon VN:

Video of session

License

The code in this project is licensed under the Apache License 2.0.

Copyright 2018 Google LLC
 
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
 
    https://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.

Disclaimer

This is not an officially supported Google product.

About

Source code for my Firebase Doorbell project built with Android Things

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본