170 likes | 192 Views
Learn Android sensor programming in CIS 470 Mobile App Development course covering hardware, software, assignments, grading, Android versions, architecture, and development tools.
E N D
CIS 694/EEC 693Android Sensor Programming Lecture 1 Wenbing Zhao Department of Electrical Engineering and Computer Science Cleveland State University w.zhao1@csuohio.edu CIS 470: Mobile App Development
Introduction Instructors Wenbing Zhao, wenbing@ieee.org and w.zhao1@csuohio.edu Office Hours T Th 2:00-4:00pm Course Web site https://academic.csuohio.edu/zhao_w/teaching/CIS694-F19/cis694.html CIS 470: Mobile App Development
Required Hardware & Software Hardware PC or laptop (Mac, Windows, Linux) Android Phone Software Android Studio Java development kit CIS 470: Mobile App Development
Main Topics Android app development Traditional Android sensors Audio and Speech Recognition Camera Bluetooth beacon Google Mobile vision Google mobile machine learning Google firebase CIS 470: Mobile App Development
Assignments and Grading Assignments In-class exercises (basic tasks, simple extension, challenge tasks) Term project Design and develop an interesting Android app Project presentations and demonstration Project report with source code Grading policy Class participation: 80% Project: 20% No exams CIS 470: Mobile App Development
Grading Policy A: 90-100% A-: 85-89% B+: 80-84% B: 75-79% B-: 70-74% C: 60-69% F: <60% CIS 470: Mobile App Development
WhatisAndroid? BasedonLinux Originallydevelopedbyastartupcompanynamed“Android” 2005Googlepurchasedthestartup MostoftheAndroidcodeisopen-source Androidoffersaunifiedapproachtoapplicationdevelopment CIS 470: Mobile App Development
AndroidVersions 1.1:Feb9,2009;1.5:April30,2009,Cupcake 1.6:Sep15,2009,Donut;2.0/2.1:Oct26,2009,Eclair 2.2:May20,2010,Froyo;2.3:Dec6,2010,Gingerbread 3.0/3.1/3.2:Feb22,2011,Honeycomb 4.0:Oct8,2011,IceCreamSandwich 4.1:July9,2012,JellyBean 4.4:Oct31,2013,KitKat 5.0:Nov12,2014,Lollipop 6.0:Oct5,2015,Marshmallow 7.0:Aug22,2016,Nougat 8.0:Aug21,2017,Oreo 9.0: Aug 6, 2018, Pie CIS 470: Mobile App Development
AndroidArchitecture CIS 470: Mobile App Development
AndroidDevelopmentTools AndroidStudio:http://developer.android.com/sdk/index.html AndroidSDK JavaSEDevelopmentToolkit8:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store AndroSensor CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Metal Detector CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Runtastic Heart Rate Monitor & Pulse Checker Uses phone camera! CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Pedometer - Step Counter Free & Calorie Burner CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Thermometer CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store Sound Meter CIS 470: Mobile App Development
Example Android Sensor Apps in Google Play Store GammaPix Lite - Gamma Radiation Detector CIS 470: Mobile App Development