This is the repository for Android demos for the EL-GY 6183 Digital Signal Processing Laboratory taught by Professor Ivan Selesnick at NYU Tandon School of Engineering.
Kotlin
has been official language for mobile development on Android since 2017. Kotlin
is designed to interoperate fully with Java
. Programs in Kotlin
are short as opposed to Java
programs. You may choose to develop apps with Kotlin
or Java
depending on your interest.
You have following options:
-
You may start to learn
Kotlin
from the tutorial available in this repo or from the official documentation. After you have some experience with theKotlin
syntax, you can start with demo apps usingKotlin
available here. -
If you do not have any programming experience with
Java
or if you want to refreshJava
basics, then start here. Otherwise, continue with Android Programming usingJava
from here.
I have tried to write the same sample apps in both the languages.
(To understand this tutorial well, it is recommended to have some prior programming experience in other OOP languages such as C++ or Python or at least have some basic understanding of OOP concepts.)
// TODO opencv demos