/SmartMirrorModuleCustomizationApp

An Android app for MagicMirror module customization.

Primary LanguageJava

DIY Mirror Android App

  • Description

This is an Anroid App for MagicMirror module customization. It consists of login page, register page, photo collection page, UI overview page, and module update page. Currently, it supports customization on YouTube, COVID-19, and Stock modules. This app needs connection to a Google Cloud Compute Engine, a Google Cloud MySQL Database, and a Raspberry Pi. To configure these connections, please set these configurations under the "Application specific configurations" section in "app/src/main/res/values/strings.xml".

  • Reference

During the development of this App, we refer to tutorials for Android Studio learning and problem solving. Their links are provided below.

- Database connection tutorial: 
	- https://www.youtube.com/watch?v=bu5Y3uZ6LLM
- Multi-activity app development tutorial: 
	- https://www.youtube.com/watch?v=6ow3L39Wxmg
- Grid layout tutorial and GitHub project: 
	- https://www.youtube.com/watch?v=VUPM387qyrw
	- https://github.com/eddydn/AndroidGridLayout
- RecyclerView tutorial and GitHub project:
	- https://www.youtube.com/watch?v=blwB8GL4vWw
	- https://guides.codepath.com/android/Heterogenous-Layouts-inside-RecyclerView
	- https://github.com/codepath/android_guides/wiki/Using-the-RecyclerView
- Password encryption:
	- https://stackoverflow.com/questions/41223937/how-can-i-encrypte-my-password-android-studio