Mobile aplication developed with Android Studio. The result of this work should be an android application that receives csv files from Node MCU esp8266 board.
- May 2018
AndroidStudio setup:
-
Dowload the IDE: https://developer.android.com/
-
Install aditional packages that will be necessary (Android 7.1, Playstore, etc);
-
Choose between using a Virtual Emulator or using an actual phone with Android OS:
3.1) Prepare Virtual Emulator: choose device and install the OS required.
3.2) Setup your device to developer mode: https://developer.android.com/studio/debug/dev-options
Reference: https://www.youtube.com/watch?v=vjWDDY0tZuA
https://www.youtube.com/watch?v=cG9TR3VBhxg
June 2018
- June 5th Lattest reference found:
https://www.youtube.com/watch?v=36ZlmLwqkS4&list=PLssIKrX2yyQFR3HDZwi2LZu6fR6VhhCrl&index=2
This is a video series which teaches to make a WebServer using Node MCU and latter create an adroid application to control it.
Study the "ESP8266WiFi.h" library to understand better the tools avaiable.
- June 19th
Started the Android Studio part of the tutorial.
Studied differences between Java and Koitlin: https://www.androidauthority.com/kotlin-vs-java-783187/ https://www.androidauthority.com/kotlin-language-android-development-773040/
Notes on Gradle
The tutorial says to fo to http://square.github.io/okhttp/ and copy compile 'com.squareup.okhttp3:okhttp:3.10.0' from the download area. IDE says that "compile" is now obsolete and has been replaced by "implementation", so just replace compile by implementation.
July 2018
- July 10th
Android Developer's toolbox: https://www.optasy.com/blog/15-android-app-development-tools-essential-every-developers-toolbox
- June 17th
Another reference for understanding better how ESP8266 sends data http://lethanhtrieu.likesyou.org/2017/11/07/how-to-send-data-from-esp8266-to-google-drive/?i=1
Decided to take things a different way: first learn how to send files via wifi with esp8266 before learning more android.