What will you learn
The module will teach you the basics of Java programming language and object oriented programming (OOP) concepts which are required for the development of Android applications. Developing applications for Android™ systems requires basic knowledge of Java programming language.
Course Syllabus:
Module 1: Getting Started
- About the course
- About your instructor
- What you need to succeed
Module 2: Android Studio and Hello World
- Install Android Studio
- Create the Hello World app
- Use a virtual device
- Mini Quiz
Module 3: Your first interactive UI
- Explore the layout editor
- Add View elements in the layout editor
- Change UI element attributes
- Add a TextEdit and set its attributes
- Add onClick handlers for the buttons part 2
- Mini Quiz
Module 4: The layout editor
- Change the layout to LinearLayout
- The Layout Variant for Tablets
- LinearLayout
- Change the layout to RelativeLayout
Module 5: Text and scrolling views
- Add and edit TextView elements
- Add a ScrollView and an active web link
- Scroll multiple elements
Module 6: Activities and intents
- Create the TwoActivities project
- Create and launch the second Activity
- Send data from the main Activity to the second Activity
- Return data back to the main Activity
- Mini Quiz
Module 7: Activity lifecycle and state
- Add lifecycle callbacks to TwoActivities
- Save and restore the Activity instance state
- Mini Quiz
Module 8: Implicit intents
- Create the project and layout for implicit intents
- Implement the Open Website button
- Implement the Open Location button
- Implement the Share This Text button
- Receive an implicit Intent
- Mini Quiz
Instructor
Etrit Tahiri
2-3 week
22 hours of effort
Self-paced
Progress at your own speed
FREE for KosLift students
For the full program experience