Embedded System II
Developing Mobile Applications with Google Android Platform
Course Duration: 15 hours
Course Description
- This course introduces mobile application development for the Android Platform.
- Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
- The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
- Students will learn skills for creating and deploying Android Applications, with particular emphasis on software engineering
- Topics including software architecture, software process, usability, and Basics of Android
Course Syllabus
About Android- Smartphone’s future-Installing Android Studio-Creating Installing Android Development Tools-Android Stack-Android applications structure-Creating a project-Working with the Android Manifest.xml-Using the log system-Activities-Application context-Intents-Activity life cycle-Supporting multiple screen sizes
User Interface Widgets (App Development)
Working with Button -Toast -Custom Toast -Button -Toggle Button -Switch Button -Image Button -Checkbox -Alert Dialog -Spinner –Auto Complete Text View –Rating Bar –Date Picker –Time Picker –Progress Bar -Quick Contact Budge -Analog Clock and Digital Clock -Working with hardware Button .Google maps-Using GPS to find current location-Sending sms-sending EMAIL Files access-SQLite database-File Download
Hardware Control (Bluetooth Application)
Developing android App for -Relay control-Led on/off-Temperature contro-12bit adc monitoring-Sending message to lcd display-GPS Monitoring system