Description
Course Description
Android is the ubiquitous operating system found in millions of devices from phones to appliances and laptops. With such widespread use, there’s an innumerable number of uses for the OS. This learning path will explore mobile development with Android, including the basics of designing apps and interfaces and essential coding practices, to more advanced topics including interactivity, activities, connectivity, and services. Defensive programming and security, as well as debugging and testing are also covered.
Target Audience
This path is targeted toward individuals who are new to Android development and wish to create mobile applications by using the Android platform. A working knowledge of Java is essential.
Course Modules covers:
- define Android and identify its development history and uses in the information age
- describe the software stack elements of the Linux kernel, Android runtime, and associated libraries
- describe the software stack elements of the application framework and default applications
- describe the official IDE for Android applications and identify the system requirements for using it
- install Java SDK, Android SDK, and Android Studio
- use and update the SDK manager
- use menus and toolbars
- search folders and file directories, and customize window layouts
- use Gradle to configure and manage project builds
- manipulate project settings for appearance, editor, and debugger features
- create an app
- describe the structure of an Android project
- work with the Android manifest
- create, configure, and use virtual devices
- connect physical devices to Android Studio and run test
- migrate Eclipse projects to Android Studio
- import and configure existing projects into Android Studio
- define activities and services
- define broadcast receivers and content providers
- describe the life cycle of activities
- describe how apps are started and ended
- debug code with logcat
- debug code with breakpoints and variables
- use Toast to display messages
- export an app package
- create an app and a virtual device, and export the app as a package
Deliverables
• Course Completion Certificate
• 10+ hrs online self paced videos