Java Training Center - Android Application Development

Similar documents
ANDROID DEVELOPMENT. Course Details

Syllabus- Java + Android. Java Fundamentals

ANDROID SYLLABUS. Advanced Android

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

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

Required Core Java for Android application development

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

ATC Android Application Development

Beginning Android 4 Application Development

Android App Development

Android Programming (5 Days)

MC Android Programming

SEVEN ADVANCED ACADEMY

Android Application Development

Android App Development for Beginners

Android Online Training

Android Essentials with Java

Android Programming - Jelly Bean

Topics Covered in the Android Apps Development Training

Android Application Development using Kotlin

ANDROID TRAINING PROGRAM COURSE CONTENT

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

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

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

Mumbai Android Bootcamp -Course Content

Android App Development

Android Application Development Course 28 Contact Hours

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

LECTURE 08 UI AND EVENT HANDLING

Mobile Application Development

Diploma in Android Programming (DAP)

SUBJECT OUTLINE DETAILS

ANDROID COURSE BROCHURE

Android Training Overview (For Demo Classes Call Us )

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

Android Basics Nanodegree Syllabus

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

AND-401 Android Certification. The exam is excluded, but we cover and support you in full if you want to sit for the international exam.

GUJARAT TECHNOLOGICAL UNIVERSITY

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

Android Basics Nanodegree Syllabus

Using forismatic api, developed a simple application that uses Alamofire to make web requests. This application includes:

Minds-on: Android. Session 1

Android Programming in Bluetooth Cochlea Group

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

Answers to Exercises

Android Studio 3.0 Development Essentials Android 8 Edition

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

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

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

Hello World. Lesson 1. Create your first Android. Android Developer Fundamentals. Android Developer Fundamentals

Android Application Development

CORE JAVA& ANDROID SYLLABUS

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

CS 4518 Mobile and Ubiquitous Computing Lecture 5: Data-Driven Views and Android Components Emmanuel Agu

Android Programming Lecture 2 9/7/2011

Android for Ubiquitous Computing Researchers. Andrew Rice University of Cambridge 17-Sep-2011

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Automatically persisted among application sessions

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

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

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

Lecture 2 Android SDK

CS371m - Mobile Computing. Persistence - Web Based Storage CHECK OUT g/sync-adapters/index.

CHAPTER 1: HELLO, ANDROID 1

Bootcamp Curriculum. Mobile Application Development - 7 Weeks. Training Curriculum. Mobile Application Development Curriculum 1. Cross Platform Design

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

Mobile Application Development Android

Android Developer Nanodegree Syllabus

By The Name of Allah. The Islamic University of Gaza Faculty of Engineering Computer Department Final Exam. Mobile Computing

Building User Interface for Android Mobile Applications II

Android Apps Development

Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise

Introduction to User Interface Elements in Android

ANDROID. Curriculum LOCATION CONTACT US SCHEDULE. TurnToTech 40 Rector St. 10th Floor New York, NY

Lab Android Development Environment

Mobile Application Development

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

PROCE55 Mobile: Web API App. Web API.

CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu

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

ITG Software Engineering

Firebase Essentials. Android Edition

COSC 3P97 Mobile Computing

National College of Ireland BSc in Computing 2015/2016. Mahmoud Azzam LocalDeal. Final Report

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

Pemrograman Mobile. Lesson 1. Introduction to Android. Create Your First Android App. Nizar Rabbi Radliya

Hands-On Workshop on Google Android Developer Fundamentals

Xamarin for C# Developers

Android Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ]

CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu

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

Project Covered During Training: Real Time Project Training

Software Development & Education Center ANDROID. Application Development

MAD ASSIGNMENT NO 2. Submitted by: Rehan Asghar BSSE AUGUST 25, SUBMITTED TO: SIR WAQAS ASGHAR Superior CS&IT Dept.

MS_40541 Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio

INTRODUCTION TO ANDROID

Diving into Android. By Jeroen Tietema. Jeroen Tietema,

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

Transcription:

Java Training Center - Android Application Development Android Syllabus and Course Content (3 months, 2 hour Daily) Introduction to Android Android and it's feature Android releases and Versions Introduction to Android Architecture Dalvik virtual machine and ART Android Play Store Learn Development environment setup - Android Studio Build your first Android App Android Application project structure Android Manifest Gradle Build Gradle files introduction configure AVD and Run your Application Basic introduction to how to make Application for multiple Screens / Languages etc. User-Interface and Activity Android Application components

Activity and Activity life cycle Starting and Activity Activity life cycle Debugging Log Toast User Interface Design Button TextVIew EditText ImageView ImageButton ToggleButton CheckBox RadioButton RatingBar Switch Event Handling Common Event Listeners Intents Introduction to Intent Explicit Intent Implicit Intent Verify There is an App to Receive the Intent Getting a Result from an Activity Receive the Result Built-in Standard Intent Actions

Introduction to Data Passing Intent Data Passing - Using an explicit bundle Intent Data Passing - Directly using putextra Pending Intent Allowing Other Apps to Start Your Activity Handle the Intent in your Activity Return a Result Adapters Adapter AdapterView Types of Adapters Steps To Implement Simple ListView/GridView DatePicker TImePicker Spinner Listview Custom View Custom Adapters Fragment in ANdroid Introduction To Fragment Fragment Life Cycle Building a Flexible UI Fragments Example Types of Fragments How to use Fragments? Communicating with Other Fragments

Tab Layout Implementation with Swipes Add Tabs to the Action Bar Storage and SQLite, SharedPreferences Introduction to Preferences To Save And Retrieve Preferences Through Code Common Types of Preferences Steps to Create Settings Preferences Introduction to Data Storage Internal & External Storage SQLite Database Create a Database & Tables Upgrading Database Inserting a New Record Updating a Record Deleting a Record Reading Records Menus and Dialog Boxes Introduction To Menus Options Menu Creating An Options Menu Context Menu Popup Menu Toolbar Snippet Introduction to Dialog Box

Types of Dialog Box DialogFragment Steps to Create Dialog Using DialogFragment Permission in Android Saving Data Internal or External Storage Permissions for Storage Save a File on Internal Storage Cache Files Save a File on External Storage Query Space & Delete File Working with System Permissions Permission Flow Chart Check for Permissions at Run Time Request Permissions Handle the permissions request response Material Design in Android Introduction to Material Design Recyclerview CardView Creating Lists & Cards Swipe refresh Layout Material Design Color Customization

Toolbar Floating Action Button Snackbar Palette Navigation Drawer Adding Dependencies Animations. Thread and AsysncTask Animations in Android Types of Animations Animation Implementation Introduction to Thread The Application Main Thread Application Not Responding Handling Threads Asynchronous Methods - AsyncTask Example For AsyncTask Schedule To The UI Thread Using Android Built-in Methods Notification and Broadcast Receiver Introduction to Broadcast Receiver Ways to Register Broadcast Receiver Broadcast Messages Steps to Implement Broadcast Receiver In Dynamic Way Introduction to Notification

Structure of Notification Showing Notification to the user Heads-up Notifications Lock Screen Notifications Expanded Layout Notifications Inbox Style Notification Big Text Style Notification Big Picture Style Notification Content Provider and Service Introduction to ContentProvider ContentResolver & ContentProvider Use of Content Providers TrueCaller App Client Sever Work Model Client Response Format Android Core Concept Introduction To Services Types Of Services Service Life Cycle WebServices Anatomy of Client - Server Introduction To Web Services REST and SOAP WebServices Formats to Exchange Data XML Format

Types of XML Parsing JSON Format HTTP Calls In Android HTTP Methods HttpGet Example HttpPost Example Network Connectivity OK Http Library Google MAps Introduction to Google Maps Download and configure Adding Google Map Customizing Google Map Location Manager Fused Location Provider CLustering Marking Distance Calculation between two Locations Facebook, Google Analytics, Google Plus Integrations Introduction to Google Sign in Prerequisites & Set Up Configuration File & Gradle Settings Integration of Google Sign in Introduction to Facebook Login Add Facebook Logi

Introduction to Google Analytics Add Google Analytics to Android Project Add Screen Tracking Send an event Introduction to Google AdSense Add AdSense Firebase Cloud Messaging and Integration Introduction to FCM Prerequisites & Set Up Manifest Setting FCM Integration Migrate a GCM Client App for Android to FCM Migrate your listener service InstanceIDListenerService Updation Distribution ANd Deployment of Android Applicaiton Debug Your App Steps to debug an Application in Android Debugger View Debug when App is already running Use the System Log View the system log Work with Breakpoints Add Break Points Examine Break Points Capture Screenshots

Capture Videos Deployment of Android App Gathering Materials and Resources Configuring Your Application for Release Address compatibility issues Publish Your App Releasing Your Application to Users Distribution Options Distribution via Email Distributing Through a Website