Android Programming

Background Knowledge:

As smart phones become a more permanent part of our lives, we must grow to accept and work with them. Android programming is a HUGE field and the Android team has done a very good job with their documentation. So this will focus on the less known areas of Android programming.

Quick Run:

The nicest area of android programming has been a change from Java into Kotlin. This has allowed for more complex software designs, as well as a movement away from object oriented programming into more procedural paradigms. On top of this movements into more privacy development areas have started such as randomizing mac addresses, and supporting MiFare protocols. It still has a long way to go before Android is truly a secure platform, however the android team is making important first steps.

Since I started programming android applications in grade 11, a lot of changes took place. Most of the complaints I had when it came to coding for android have been fixed by newer versions of Android/Java/Kotlin.

Most Important Tidbits: