Published using Google Docs
ANDROID_AUTUMN_2010_HIT
Updated automatically every 5 minutes

Smartphones (Android) Applications Development HIT Autumn 2010

Meeting

Date

Abelski Course

Topics

Remarks

1

Android Fundamentals

Introduction

Application Resources

Intent Concept

User Interface Controls

Layout Managers

Menu and Dialogs

2

Android Fundamentals

Touch Screen

Style Definition

Location Based Services

Web Services

Media Framework

Android Security Model

3

Android Fundamentals

Basic Graphics

OpenGL Graphics

Customize Views

Android Threads

Activity Life Cycle

4

Android Fundamentals

Shared Preferences

Files Management
Dalvik VM

Background Applications

Activity Data

SMS Messages

Telephony

5

Android Fundamentals

Web View

Java Language

Debugging

Adapters

6

Android Fundamentals

Text To Speech

Camera

Accelerometer

Compass

Vibration

WiFi Connectivity

Networking

Device Rotation

Localization

Memory Management

Development Tools

7

App Widget Development

Introduction

Basic App Widget

Configuration Activity

Design Guidelines

8

29.11.2010

Android Fundamentals

Effective Programming

Live Wallpapers

Introduction

User Interface

Performance

Responsiveness

Seamlessness

Architecture

9

6.12.2010

Android Testing  

Introduction

Instrumentation

JUnit Framework

On Device Testing

Remote Testing

10

13.12.2010

Android Fundamentals

Graphics Animation
SQLite Database
Broadcast Receiver

11

20.12.2010

Android Fundamentals

Content Providers

12

27.12.2010

Android Fundamentals

Android Local Services

13

3.1.2011

Android Fundamentals

Android Remote Services

14

10.1.2011

Android Fundamentals

Bluetooth
Speech Input
Instant Messaging
Android Search
Input Method Framework

15

17.1.2011

JNI Basics

Android Internals

Introduction

Jump Start

Platform Overview

Android NDK

Android Hacking

URL Links Summary


http://www.abelski.com
This is the web site on which you can find most of the training material, including the slides, the assignments and the solutions for most of them. In addition, please note the video clips each relevant course includes.

http://www.javabook.co.il

This web site includes short hebrew tutorial together with links for small video clips in hebrew hosted on youtube. This resource covers the basic topics in Java only.

http://java.sun.com

This is where you should download and install the JDK. This site includes many more resources relevant for our course. You can find guidelines for installing the JDK at ‘Java SE Applications Development’ course at www.abelski.com.

http://www.eclipse.org

This web site is where you can download the Eclipse IDE. In addition, you can find in this web site many more resources relevant for using the Eclipse, such as tutorials and a detailed overview of this IDE.

http://www.android.com 
This is android main web site. It is the main resource for android developers. You can find there video clips, professional articles, video clips and even code samples easy to follow.

http://java.sun.com/javase/6/docs/api/
This is the Java AP online documentation. This is your best friend during the course and afterwards, as far as it concerns for Java programming.