send/android/app
Christoph Kührer 48b5d85904 Cleanup Android project (Minor refactorings, etc.) (#1244)
* (Android) Get rid of double bangs by using Kotlin view binding

Instead of holding a nullable reference to the WebView, we are now
accessing the WebView using the view binding utility of Kotlin's
Android Extensions.

Further reading:
https://kotlinlang.org/docs/tutorials/android-plugin.html

* (Android) Enable WebView debugging in debug builds

This enables debugging the app's WebView using Chrome's DevTools.
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews

* (Android) Make MainActivity.kt adhere to common Kotlin conventions

* (Android) Update dependencies and improve formatting of Gradle files

This updates the Kotlin plugin to 1.3.21 and the Gradle plugin to 3.3.2

* (Android) Remove unnecessary ConstraintLayout container

Layout files should generally have as few nested layers as possible,
because every layer affects the performance.

* (Android) Use JSONObject class to construct a JSON string

It is way safer to construct a JSON string using classes that are
meant for doing that, instead of concatenating raw strings.

* (Android) Suppress JavaScript lint warning

* (Android) Use Kotlin string templates instead of concatenating strings

* (Android) Add missing SuppressLint import
2019-04-04 15:25:25 -04:00
..
src/main Cleanup Android project (Minor refactorings, etc.) (#1244) 2019-04-04 15:25:25 -04:00
.gitignore Initial working proof-of-concept for android. 2018-05-23 21:37:31 -04:00
build.gradle Cleanup Android project (Minor refactorings, etc.) (#1244) 2019-04-04 15:25:25 -04:00
buildAssets.sh run npm install if needed in buildAssets.sh 2019-01-03 13:56:32 -08:00
proguard-rules.pro Initial working proof-of-concept for android. 2018-05-23 21:37:31 -04:00