Android Studio Training - 14&15 JANUARY 2017

NEXT - Android Studio 2.2 Training - 14&15 January 2017 collaboration with KOKUIS ACADEMY.

  • Dates: 5th Series  1&2 Oct 2016  Siri4 5&6 March 2016, 8&9 Ogos 2015  Siri 1 28 Feb dan 1 Mac 2015 Siri 2 7 & 8 Mac 2015.
  • Time 0900am - 5pm
  • Open for public
  • BYOL - Bring your own Laptop with RAM capacity >4GB. Install Android Studio & JDK 1.8
  • Lunch provided, certificate provided.

What is Android Studio?
Android Studio is the official[4] integrated development environment (IDE) for Android platform development.

Based on JetBrains' IntelliJ IDEA software, Android Studio is designed specifically for Android development. It is available for download on Windows, Mac OS X and Linux, and replaced Eclipse Android Development Tools (ADT) as Google's primary IDE for native Android application development.

What will be covered in this training?
The participants will be guided to create an Android app project, and how to handle the project codes and resources. We will add basic GUIs such as textbox, label, button, image, menus, scrrens and activities.
The second day will be covering multiple screen interactions, local database, and maps. At the end of the training we will generate Android installer file (APK) and publish it to the Google Playstore.

Fees - payment queries  0129034614

  • PAYMENT ON/BEFORE 9 January 2017
  • Students of local IHLs with GST = RM180
  • Public(cash)  with GST = RM350
  • Public(company check or LO)  with GST = RM500
  • Maybank Account Number: 562834627354 – Koperasi Kolej Universiti Islam Antarabangsa Selangor Bhd
  • Payment by credit card/ PayPal, use payment button below;

Fee type

Course Outline

Pre-requisite: Know Java OOProgramming
Make sure to install JDK1.8 & latest Android Studio prior to attending this training. 
Hari 1
0830am - 0900am

0900am - 1030am Intro to Android Apps Developement
1030am - 1130am Android Project Structure
1130am - 1230pm GUI Editor
1230pm - 200pm Lunch Break
2.00pm - 3.00pm Better GUI design
3.00pm - 4.00pm Activity Life Cycle
4.00pm - 5.00pm Menu & Multiple Activities
Hari 2
0900am - 1100am

1100am - 1230pm Local Database
1230pm - 2.00pm Lunch Break
2.00pm - 3.00pm Google Maps Activity + view
3.00pm - 4.30pm Generate Signed APK
Publishing App + view
4.30pm – 5.00pm Closing

Registration Form (Siri 7th - 14 & 15 JANUARY 2017 )

Kenapa perlu hadiri kursus ini?
Statistik daripada IDC mengatakan Android menguasai lebih 80% pasaran telefon pintar dunia pada 2015. Penting untuk pelajar IT/Sains Komputer atau  pengaturcara tahu nak bangunkan applikasi Android.



Nota dan modul oleh - Mahmud ()

  1. Introduction to Android Apps Development
  2. Getting started
  3. Hello World
  4. jQuerymobile
  5. Demo App
  6. SQLite database

Modules from Siri4
1. Introduction Slide -
2. Android Studio Tutorial Part1 -
3. USB Android Debug Driver -
4. Slides for day 2 -
5. Android Studio Tutorial Part2 -
6. jSON APIs -

Previous Training in FSTM,KUIS

Android Training for CyberSecurity Malaysia Officers

We also provide personal coaching, 

Harap bagitau kawan-kawan dengan tekan butang SHARE di bawah
SHARE to your friends...

Eclipse Java IDE

This tutorial consists of;

  • Downloading and installing ECLIPSE
  • Example 1: Creating Hello World for console
  • Example 2: Java project using JFrame
  • Example 3: Applet project
  • EXAMPLE 4: Toggle Breakpoints and Debug mode

DOWNLOAD JDK: First, make sure latest JDK installed, download here (currently we have JDK1.8)

Shortcut link

JDK Installation is damn easy, double click the downloaded EXE file, and continue.


DOWNLOAD ECLIPSE: Should you prefer the latest version, download here –>
choose either 32bit or 64bit suitable to you Windows version. The current Eclipse version is codenamed NEON, as the writing of this tutorial.


Copy the downloaded zip file to you harddisk. Right click and extract here.

extract eclipse-zip

Locate the eclipse folder, and double-click eclipse.exe to run the application.



Mobile Programming - TDCS2073

android studio logoandroid_icon_128

Proforma & Course Outline – download here

Rationale: To expose students to the principles and practices of mobile programming. This course is important as it serves an enhancement of other programming subjects.

Synopsis: In this course, students will learn to design and develop mobile apps for Android devices. Students will work directly with the Java programming language and Android Studio development tool to build mobile apps from scratch, with the goal of enabling students to independently produce fully functional app prototypes. Students will also be exposed to the debugging, testing and deployment process for Google PlayStore.

Course Objectives:
1. To prepare students with ability to develop mobile apps.
2. To expose the students to use all the controller and multimedia in GUI programming.
3. To train the students with skills to design, develop, debug, test and deploy mobile apps.

Course Learning Outcomes:
By the end of the course, students should be able to
1. describe issues on mobile apps development.
2. develop a mobile apps project.
3. incorporate GUI and multimedia elements in mobile apps.
4. debug, test and deploy mobile apps.

Course outline  – download here

  1. Intro to Mobile Apps Development (Android) + slides
  2. Installing the Development tools - Android Studio 2.2
  3. Creating a new Android Project (Hello World)
  4. Debugging Android Device Monitor
  5. Testing using Emulator and Real Device.
  6. Adding GUI controllers – Buttons and EditText
  7. Adding RadioButton, CheckBox, and ListView.
  8. Handling Multiple Screen using Menu and Preferences.
  9. Adding an External Libraries – Google Maps API + read tutorial
  10. Offline  Database with SQLite.
  11. Online XML/JSON feed.
  12. Signing and Distributing APK in the Google Playstore + read tutorial .
  13. Debugging, Testing & Deploying Project

Textbook/e-book: Neil Smith, 2016. Android Studio 2 Development Essentials. EBoookFrenzy



Adobe Photoshop adalah antara perisian yang paling penting bagi seorang pereka grafik. Kami menawarkan satu kursus yang mudah dan cepat bagi anda untuk difahami. Kursus ini akan bermula dengan pengenalan asas kepada rekabentuk grafik diikuti dengan penggunaan tools seperti selection tools, manipulation tools, creation tools dan workspace tools. Anda juga akan belajar prinsip rekabentuk  professional beserta tips dan trick yang boleh digunakan sebagai permulaan menggunakan photoshop
Adobe Photoshop is one of the most important tools for graphic designers and we bring together a course crafted for easy and quick understanding. This course starts with basic design introduction and follow it up with tools like Selection tools, manipulation tools, creation tools and workspace tools. You will also learn professional design principles and tips and tricks to get you started on photoshop.
Apakah yang akan diperolehi dari kursus ini?
  • Latihan penggunaan Adobe Photoshop yang lengkap secara Hands-on.
  • Tip dan trick yang biasa digunakan oleh pereka professional
  • Penerangan berasaskan tugasan memfokuskan kepada hasil pembelajaran.
  • Perbincangan berkaitan tools di dalam photoshop dan penerangan proses yang lengkap bagi teknik dan efek di dalam Photoshop.
Kursus ini adalah kursus permulaan yang komprehensif  untuk mempelajari prinsip rekabentuk grafik dengan photoshop secara professional. Anda pasti akan mendapat banyak kemahiran dan maklumat berguna dalam menyelesaikan projek persendirian atau komersial nanti.
What will you get out of this course?
  • A complete hands on training on Adobe photoshop
  • Practical tips and tricks for professional designers
  • Task based lectures focusing on learning outcomes Through discussion on photoshop tools
  • Detail process lectures on photoshop techniques and Effects.
This course is comprehensive introduction to professional photoshop design principles. You will surely learn a lot and will be to use photoshop in various commercial and personal projects.
Outline Course
Day 01:
  1. Introduction
  2. Getting Started
    1. Default Setting, Workspaces
    2. Opening and Create New Documents
    3. Layers, Blending
  3. Using Tools
    1. Selection Tools
    2. Manipulation Tools (Basics, In Action & Final)
    3. Creation Tools (Basics, Usage, Advance Features, Other stuff)
    4. Workspace Tools
Day 02:
  1. Work Flow
    1. Basic
    2. Usage
    3. Advance
  2. Photo Correction
    1. Perspective Distortion
    2. Liquefy Adjustment
    3. Image Processor
  3. Effects and Techniques
    1. (more than 10 effect and techniques)
WhatsApp: 018-9899072
This post is still in development - we'll update with the training dates.

Google Maps activity in Android Apps

This tutorial consists of;

  • Step 1: In Android Studio ( am using 2.2 ), create a new project with Google Maps activity in it.
  • Step 2: The Java code to add.
  • Step 3: Handling the MULTIDEX issue.

Incase you’d like to develop an Android apps with the Google Maps activity inside, first you need to acquire the Google Maps API key from the Google API developer console.

Step 1: In Android Studio ( am using 2.2 ), create a new project with Google Maps activity in it.

new projectnew-phone-tablet

Choose the Google Maps Activity


You will be displayed with a link in the google_maps_api.xml file. Copy (Ctrl+C) the link till the end of line


Paste (Ctrl+V) on a browser and hit Enter. You will be asked to login to your Google account.


Hit the button Create API key.


Copy the key generated by the Google API developer console. The code starts with Alza…


And back to the Android Studio, paste the API key in the location specified (still in the google_maps_api.xml file).

paste-Maps-API-key-in-Ansroid-Studio-project (1)


We’ll discuss later what codes to add to complete the project.

Step 2: The Java code to add.

Open the Java file which has the Maps Activitity, and add the following codes, copy the code after the image.


public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;

// Add a marker in KUIS, Bandar Seri Putra and move the camera
// KUIS 2.8905° N, 101.7885° E
LatLng bsp = new LatLng(2.8905, 101.7885);
mMap.addMarker(new MarkerOptions().position(bsp).title(location));

CameraPosition cameraPosition = new CameraPosition.Builder()

}//end onMapReady

Step 3: Handling the MULTIDEX issue.


In AndroidManifest.xml


In build.gradle add these two lines;

multiDexEnabled true //// ADD Enabling multidex support

compile '' // ADD Enabling multidex supportbuild.gradle-sync-now
And hit Sync Now

After finishing the Gradle sync, run and test in a real device. Emulator will not display the maps with the default setting.

Need face-to-face lesson?, we also provide Android Studio training, 0129034614

This tutorial is developing, bookmark or like below to follow…
SHARE to your friends...

Popular Posts