Mobile Applications (Android Programming)

Slides:



Advertisements
Similar presentations
٠ Orientation ٠ Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
Advertisements

Introduction to Computer Programming in C
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
Csc111 :Programming with Java First semester H.
Operating Systems. Today Welcome & Overview Class Roll Richard Helps; TA still looking Class administration.
Programming in visual basic .net
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
+ JAVA Programming CCSA Introduction this course is a hands-on course in programming with the Java language for students who have completed a course.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Prerequisites Android Studio – io.html io.html Java.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Presented By: Muhammad Tariq Software Engineer Android Training course.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Introduction to Computers & Java CSS 161: Fundamentals of Computing Joe McCarthy 1.
CSS 161 Fundamentals of Computing Introduction to Computers & Java September 26, 2012 CSS 161: Fundamentals of Computing Instructor: Uma Murthy CSS SKL.
Asst Prof. Saeed Ahmadi Software Engineering CSF Kabul University 1.
Creating an Example Android App in Android Studio Activity lifecycle & UI Resources.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
First Venture into the Android World Chapter 1 Part 2.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
ANDROID APPLICATION DEVELOPMENT. ANDROID DEVELOPMENT DEVELOPER.ANDROID.COM/INDEX.HTML THE OFFICIAL SITE FOR ANDROID DEVELOPERS. PROVIDES THE ANDROID SDK.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
King Saud University1 CSC 112 Java Programming I Introduction.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Welcome to CS 4330, Mobile Application Development Spring
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
Day 1 Session 2. Setup & Installation
CAP 107 Introduction To Computers. Welcome to CAP 107 Lecturer: Reham Al-Abdul Jabbar
Introduction to Android Programming
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Mobile Device Development
Mobile Applications (Android Programming)
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
Mobile Applications (Android Programming)
Beginning of Xamarin for iOS development
Mobile Applications (Android Programming)
Mobile Applications (Android Programming)
Android How to Program, 3/e
Obtaining the Required Tools
Seminar On Android Submitted By: Ghaytadak Satish Laxman 1.
Mobile Applications (Android Programming)
Android Studio, Android System Basics and Git
Mobile Applications (Android Programming)
Mobile Applications (Android Programming)
CIS 470 Mobile App Development
CMPE419 Mobile Application Development
CS323 Android Getting Started
Application Development A Tutorial Driven Course
Mobile Applications (Android Programming)
Android Developer Fundamentals V2
Mobile Applications (Android Programming)
An Introduction to Java Language
Mobile Applications (Android Programming)
An Introduction to Java Language
CT 1311 Visual Basic Programming
CMPE419 Mobile Application Development
Download the My Learning App
Presentation transcript:

Mobile Applications (Android Programming) Semester II 2016 - 2017 Dr. Saman Mirza Abdullah

Course Information Have 14 classes. 12 classes, each 2 hours Theoretical and 2 hours practical. One week will be midterm exam. One class for course review Exams and assessments (collecting marks): Attendance = 5% Quizzes = 5% Assignments = 10% Lab activities = 10% One mid term exam = 30% One final Exam = 40% Text book Annuzzi, J., L. Darcey, and S. Conder, Introduction to Android Application Development: Android Essentials. 2014: Addison Wesley Professional. Trish Cornez, Richard Cornez, 2015 , Android programming concept: 2015,. Mobile Application - Ishik

Course Aim The aim of the course is to introduce CE students to: The fundamental concepts of Mobile Application. Android Programming, Parts of the Android based applications, Learning Android Studio software. (Downloading and installing) Building Android based application from scratch until uploading to Google Play Store. Mobile Application - Ishik

Class Objectives Understanding the installation and pre-installation of Android Studio? Java jdk problems, and system variable. Creating first HellowProject. Mobile Application - Ishik

Installing Android Studio To install Android Studio, the following are necessary: Downloading and installing Java jdk (updated version), Creating or editing the variable system content, and Downloading and installing Android Studio. Mobile Application - Ishik

Java jdk You need to download the jdk java version 1.6 or higher. Be carful about the version of OS you have. Windows (32 or 64 bit) Mac You can download the updated version from below link www.oracle.com/technetwork/java/javase/downloads/index.html Mobile Application - Ishik

Downloading jdk on Windows Mobile Application - Ishik

Downloading jdk on Windows Mobile Application - Ishik

Downloading jdk on Windows Mobile Application - Ishik

System Variable Problem Android studio my not recognize the jdk java or the path to it. To solve this issue, you need to follow the below steps: Mobile Application - Ishik

Solving system variable problem Open the window of basic information about your computer Mobile Application - Ishik

Solving system variable problem Mobile Application - Ishik

Installing Android Studio Go to the following link to find the free (open source) Android Studio developer.android.com/sdk/installing/studio.html Mobile Application - Ishik

Creating Project Your first project will be “Hellow Project” The welcome dialog box (window) for the Android Studio will be open Mobile Application - Ishik

New Project Configuration of New Project Mobile Application - Ishik

Setting the sdk version Sdk verison means the version of the mobile itself. It has Minimum (minsdkverion) Maximum (maxsdkverion) Based on the version of the Android Studio, (API 8) as a default will be selected. Released on 2005, on Android 2.2 (Froyo) Mobile Application - Ishik

Setting the Layout of the project A layout defines the visual structure for a user interface, such as the UI for an activity Can be done in two ways: Declare UI elements in XML. Instantiate layout element at runtime. Mobile Application - Ishik

Chosen Android device manager Mobile Application - Ishik

Chosen Android device manager Mobile Application - Ishik

Run the Emulator Mobile Application - Ishik

Class End Mobile Application - Ishik