Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 2.9 KB

File metadata and controls

85 lines (65 loc) · 2.9 KB

First Note

24 Februari 2015 8:56

kode:

TIF81143

Introduction:

There are 5 big market mobile phone: (1) Android, (2) Windows Phone, (3) iPhone, (4) Blackberry, dan (5) yang lainnya

Google : 25/2/2015 Android 52% Apple iOS 35% BlackBerry 7% WindowsPhone 2% Others 5%

Android market share dominate smartphone users, mainly in development country.

There are many way to developt android application:

  1. The tools from others application development that can convert an app (non android) to become android app. Specially game app.
  2. Web based (Javascript + PhoneGap), today many SPA (Single Page Application = Javascript + AJAX) using this method.
  3. Create android apps using native C++ language programming.
  4. Create android apps using Java language programming.

Objectives:

  1. to understand how to developt android apps.
  2. to create simple android app.
  3. to create android app using Sqlite database.
  4. to understand how to create android apps combine with php & MySQL.
  5. to understand how create android app for networking environment.

Tujuan:

  1. Memahami cara membangun aplikasi android.
  2. Mampu membuat aplikasi android sederhana, dijalankan dalam mesin android.
  3. Mampu membuat aplikasi android menggunakan SQLite.
  4. Memahami bagaimana cara membuat android app yang dikombinasikan dengan php dan MySQL.
  5. Memahami cara membuata andorid app dalam lingkungan network.

References:

  1. Android Programming Tutorial, http://www.tutorialspoint.com
  2. Manual Lab Activity: https://sites.google.com/site/androidcoursearchive/lectures
  3. Many Android App Examples with Manual, http://www.androidhive.info/
  4. Meier, Professional Android Application Development, Wiley, 2009
  5. Buku yang lain bisa di download dari web site http://it-ebooks.info/
  6. inventory, mit-university

Environtment Setup:

Operating System :

  1. Microsoft Windows XP or later version, windows 7.
  2. Mac OS X 10.5.8 or later version with Intel chip.
  3. Linux including GNU C Library 2.7 or later

Development Tools:

  1. Java JDK5 or JDK6 or JDK7 or JDK8(boleh diinstall lebih dari satu versi tetapi perhatikan konfigurasi PATH dalam komputer)
  2. Android SDK (libraries), newest version
  3. Eclipse IDE for Java Developers (optional) or Android Studio (new version of eclipse only for android app development)
  4. Android Development Tools (ADT) Eclipse Plugin (optional)
  5. http://www.samsung.com/us/kies/ software driver for android samsung

Penilaian:

Assigment-1 10% Mid-UTS 35% Assigment-2 15% Final-UAS 40%

Tugas: Setiap student harus membuat free account di http://github.com, untuk menyimpan semua kode (applikasi). Proses UPLOAD dan DOWNLOAD menggunakan GIT (free software untuk mengontrol versi sebuah app source code). Beritahukan account github ke email:

email to: bana.handaga@gmail.com subject: [nama matakuliah] content: NIM:NAMA LINK di GITHUB.COM

The all Material will be upload at http://github.com/handaga