Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1.86 KB

contents.md

File metadata and controls

43 lines (34 loc) · 1.86 KB

#Contents

This workshop consists of five lessons, each briefly preceded by a short classical presentation. The content of the lessons can be found in this repository.

What you will learn in this workshop

Lesson 1: Android Studio and Android projects

  • Importing Android Gradle projects in Android Studio
  • Navigating through a typical Android Studio (Gradle) Project structure
  • Building and running Android apps on your own device or Android Virtual Device (AVD).
  • Basic understanding of resources and resource qualifiers

Lesson 2: Activities and Views

  • Working with Activities, and get basic understanding of the Activity Life Cycle
  • Learn about common Views or widgets and how to add them to an Activity
  • Learn how to interact with these views in your code.
  • Learn how to listen to a click event.

Lesson 3: Intents, Tasks and the Activity Back Stack

  • Basic understanding of tasks and the activity back stack
  • Move from one Activity to another with explicit and implicit Intents

Lesson 4: ListViews and Adapters

  • Basic understanding of ListViews and Adapters
  • Working with the ArrayAdapter
  • Creating String Array resources
  • Extending the BaseAdapter to create a custom adapter
  • Creating more complex layouts for the list items

Lesson 5: Creating a simple image viewer app

  • Basic understanding of Fragments
  • Basic understanding of ViewPagers and the FragmentPagerAdapter
  • Playing sounds with the MediaPlayer

What you won't learn in this workshop

  • The Java language and syntax
  • Basic Object Oriented (OO) programming
  • Basic event driven programming
  • Writing tests
  • Working with more complex concepts, such as:
  • Services, Broadcast Receivers, Databases, etc.
  • Background tasks