Required Core Java for Android application development

Similar documents
ANDROID SYLLABUS. Advanced Android

Android App Development

Android Programming (5 Days)

Java Training Center - Android Application Development

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

MC Android Programming

Beginning Android 4 Application Development

LTBP INDUSTRIAL TRAINING INSTITUTE

Syllabus- Java + Android. Java Fundamentals

CORE JAVA& ANDROID SYLLABUS

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Diploma in Android Programming (DAP)

Android Programming - Jelly Bean

Android Training Overview (For Demo Classes Call Us )

Android Programming Lecture 2 9/7/2011

Android Application Development Course 28 Contact Hours

ANDROID COURSE BROCHURE

Introduction to Mobile Application and Development

Practical Problem: Create an Android app that having following layouts.

SEVEN ADVANCED ACADEMY

Android Application Development Course Code: AND-401 Version 7 Duration: 05 days

Android Online Training

Android Application Development using Kotlin

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

Android Application Development

Android Essentials with Java

ATC Android Application Development

INTRODUCTION TO ANDROID

INTRODUCTION COS MOBILE DEVELOPMENT WHAT IS ANDROID CORE OS. 6-Android Basics.key - February 21, Linux-based.

Programming Android UI. J. Serrat Software Design December 2017

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

SUBJECT OUTLINE DETAILS

ANDROID DEVELOPMENT. Course Details

Introduction To Android

CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android Programming. Emmanuel Agu

Android Application Development

IGEEKS TECHNOLOGIES. Software Training Division. Academic Live Projects For BE,ME,MCA,BCA and PHD Students

JAVA+ANDROID CURRICULUM 6 WEEKS. INTRODUCTION TO JAVA Understanding Requirement: Why Java Why Java is important to the Internet JAVA on LINUX Platform

Course Learning Outcomes (CLO): Student Outcomes (SO):

Building User Interface for Android Mobile Applications II

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

Android Application Development 101. Jason Chen Google I/O 2008

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

LECTURE 08 UI AND EVENT HANDLING

Android App Development. Ahmad Tayeb

ANDROID TRAINING PROGRAM COURSE CONTENT

Programming in Android. Nick Bopp

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

GUJARAT TECHNOLOGICAL UNIVERSITY

Mobile Application Development Android

Mobile Application Development

06. Advanced Widget. DKU-MUST Mobile ICT Education Center

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Topics Covered in the Android Apps Development Training

CS 528 Mobile and Ubiquitous Computing Lecture 3: Android UI, WebView, Android Activity Lifecycle Emmanuel Agu

Overview. What are layouts Creating and using layouts Common layouts and examples Layout parameters Types of views Event listeners

Mobile Application Development

Views & View Events View Groups, AdapterViews & Layouts Menus & ActionBar Dialogs

CS 403X Mobile and Ubiquitous Computing Lecture 3: Introduction to Android Programming Emmanuel Agu

Mumbai Android Bootcamp -Course Content

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack...

Android App Development

Questions and Answers. Q.1) Which of the following is the most ^aeuroeresource hungry ^aeuroepart of dealing with activities on android?

Mobile Application Development

CS371m - Mobile Computing. User Interface Basics

Androidfp_printOnly.book Page vii Tuesday, October 4, :15 AM. Contents. Before You Begin

Introduction to Android Android Smartphone Programming. Outline University of Freiburg. What is Android? Background University of Freiburg.

Mobile Programming Lecture 2. Layouts, Widgets, Toasts, and Event Handling

Android Apps Development

Understand applications and their components. activity service broadcast receiver content provider intent AndroidManifest.xml

Android Development Crash Course

Index. Numbers and Symbols

Android Syllabus. Android. Android Overview and History How it all get started. Why Android is different.

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

04. Learn the basic widget. DKU-MUST Mobile ICT Education Center

ANDROID APPS DEVELOPMENT FOR MOBILE GAME

BCA 6. Question Bank

Project Covered During Training: Real Time Project Training

Global edition. Android. How to Program. second edition. Paul Deitel Harvey Deitel Abbey Deitel

Android. Michael Greifeneder. Image source: Android homepage

ITG Software Engineering

Android App Development Workshop

CS 528 Mobile and Ubiquitous Computing Lecture 2a: Introduction to Android Programming. Emmanuel Agu

Mobile development initiation

Android Programming in Bluetooth Cochlea Group

Introduction to Android

Lecture 2 Android SDK

COURSE SYLLABUS ANDROID. Industrial Training (4 MONTHS) PH : , Vazhoor Road Changanacherry-01.

Developing Android Applications

Mobile OS. Symbian. BlackBerry. ios. Window mobile. Android

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

XAMARIN Application Development - Workshop

CS 528 Mobile and Ubiquitous Computing Lecture 2a: Android UI Design in XML + Examples. Emmanuel Agu

JAVA. 1. Introduction to JAVA

Minds-on: Android. Session 1

07. Menu and Dialog Box. DKU-MUST Mobile ICT Education Center

Quizz Master AISL year wednesday 26 october 2016

CS 528 Mobile and Ubiquitous Computing Lecture 2: Intro to Android Programming Emmanuel Agu

Android App Development. Mr. Michaud ICE Programs Georgia Institute of Technology

Transcription:

Required Core Java for Android application development Introduction to Java Datatypes primitive data types non-primitive data types Variable declaration Operators Control flow statements Arrays and Enhanced for loop OOPS programming class and object various types of constructors instance methods and static methods use of this keyword use of super keyword inheritance polymorphism package and various scope rules abstract class and interfaces use of static, final keyword Annotations anonymous object inner class anonymous inner class Exception handling String Handling Collections Wrapper classes Multithreading programming Thread class Runnable interface www.bm-es.com info@bm-es.com Page 1

Introduction to Android What is Android? Devices based on Android Android Story Application components Android Application Development Setting up an Android Studio Development Environment Hardware requirements Software requirements Installation of JDK Installation of Android Studio Getting Started with Android Studio How to change theme? How to change font size? How to change Update settings? Code completion Parameter information Code generation Quick documentation lookup Optimizing imports Code folding Design mode Text mode Android Architecture Android software stack Linux kernel Android Runtime (ART) Activities What is Activity? Creating an Activity Basic Activity Empty Activity Google Maps Activity Activity life cycle www.bm-es.com info@bm-es.com Page 2

Hiding or Changing the Activity Title Hiding the ActionBar of Activity Running Application What is AVD? Creating Custom AVD Running App on AVD Simulating call in AVD Simulating SMS in AVD Running App on Real Device Intents Basics of Intents Explicit Intents Implicit Intents Creating Intent Intent filters Intent filter Collision Sending Data Receiving Data Calling built-in applications Pending Intents Checking Intent Availability Activate Activities Activate Services Activate Broadcast Receivers User Interface What is View? What is ViewGroup? RelativeLayout TextView Button RadioButton CheckBox Switch ToggleButton ImageButton ImageView ProgressBar www.bm-es.com info@bm-es.com Page 3

Seekbar RatingBar Spinner WebView EditText RadioGroup ListView ScrollView VideoView AutoCompleteTextView Event Handling Basics of Events Event Listener and Callback Implement Shaker Event Application Resources in Android What is Resource? Reusability Maintainability Alternatives String resource Color resource Access resource in XML Access resource in Code Resource directory color Resource directory drawable Resource directory layout Resource directory menu Resource directory raw Resource directory values Shared Preferences What is Shared Preferences? Save data in Shared Preferences Show data from Shared Preferences Update data in Shared Preferences Delete data from Shared Preferences Working with Database Database concepts www.bm-es.com info@bm-es.com Page 4

What is SQLite? Data Types SQLiteOpenHelper SQLiteDatabase Cursor ContentValues Create Table Primary key Insert Record Update Record Delete Reocrds Show Records Multithreading Thread Handlers What is UI thread? AsyncTask Making Runtime Permission Requests Normal Permissions Dangerous Permissions Checking for a Permission Requesting Permission at Runtime Photo, Audio and Video Taking Photo from Camera (Image Capture) Playing Audio Playing Video Making Videos Sound Recorder Messaging SMS Messaging Sending E-mail Location & google map API Display Map Find current latitude, longitude Monitoring Location Fetch location name by Latitude, Longitude Fetch Latitude, Longitude by location name www.bm-es.com info@bm-es.com Page 5

Sensors What is Sensors? Show Available Sensors in device Motion Sensors (Accelerometer) Position Sensors(Proximity) Useful Stuff Toast AndroidManifest.xml (uses-permission etc...) Notifications ActionBar AlertDialog Handling Rotation Menu Content Providers Services Alarm service Broadcast Receivers Consuming WebService Consuming JSON service Convert HTML5, CSS & Javascript app to android app Debug applicaion in AndroidStudio Custom Launcher Icon Creating an APK File for Distribution Project www.bm-es.com info@bm-es.com Page 6