Skip to content

JackJiang42/DSP-Lab-Android-Demos

Repository files navigation

DSP Lab Android Demos

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.

Contents

  1. Java Basics
  2. Kotlin Basics
  3. Android
  4. OpenCV for Android

Android

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:

  1. You may start to learn Kotlin from the tutorial available in this repo or from the official documentation. After you have some experience with the Kotlin syntax, you can start with demo apps using Kotlin available here.

  2. If you do not have any programming experience with Java or if you want to refresh Java basics, then start here. Otherwise, continue with Android Programming using Java 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.)


OpenCV

OpenCV setup

// TODO opencv demos

Releases

No releases published

Packages

No packages published

Languages

  • Java 71.1%
  • Kotlin 26.8%
  • HTML 2.1%