CA16R405 - Mobile Application Development (Theory)

Slides:



Advertisements
Similar presentations
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
Advertisements

Unlocking Android Chapter 4.  Understanding activities and views  Exploring the Activity lifecycle  Working with resources  Defining the AndroidManifest.xml.
Mobile Development w/ MONO By: Chad W. Stoker (MCTS, MCP, MCAD) President & Chief Technology Officer Bryan E. Paslay (MCTS, MCP) Senior Consultant.
Filip Debelić What is it? Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google Android,
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
By: Jeremy Smith.  Introduction  Droid Draw  Add XML file  Layouts  LinearLayout  RelativeLayout  Objects  Notifications  Toast  Status Bar.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Android Programming. Outline Preparation Create new project Build and Run a project Debug a project Deploy on devices.
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 9: Customize! Navigating with a Master/Detail.
Chapter 3 Navigating a Project Goals & Objectives 1.Get familiar with the navigation of the project. How is everything structured? What settings can you.
Rakesh Kumar Jha M. Tech..  Master Android Development via a fun and easy to learn system  Learn step-by-step via Class Room, Online, Audio, Video Android.
CS5103 Software Engineering Lecture 08 Android Development II.
Take a leap towards the most promising technology
Intro to Android Development Ben Lafreniere. Getting up and running Don’t use the VM! ials/hello-world.html.
Speech Recognition ECE5526 Wilson Burgos. Outline Introduction Objective Existing Solutions Implementation Test and Result Conclusion.
Tip Calculator App Building an Android App with Java © by Pearson Education, Inc. All Rights Reserved.
Basic Android Tutorial USF’s Association for Computing Machinery.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Doodlz App Android How to Program © by Pearson Education, Inc. All Rights Reserved.
CE Applied Communications Technology Android lecture 2 - Structures Android File structure Resources Drawables Layout Values R Class Manifest Running.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Asst Prof. Saeed Ahmadi Software Engineering CSF Kabul University 1.
Android Boot Camp for Developers Using Java, 3E
Configuring Android Development Environment Nilesh Singh.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved Introduction to Android (Part.
First Venture into the Android World Chapter 1 Part 2.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
1 Android Development Lean and mean introduction Based on a presentation by Mihail L. Sichitiu.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
Android App. Development Android app is an smart phone operating system. It is used in variety of mobiles like Motorola,HTC,Sony Ericsson.HTC was the.
Why Learn Android? Largest installation base of any operating system Over 20,000 Android devices exist Businesses will likely move more to device-based.
CHAPTER 1 part 1 Introduction. Chapter objectives: Understand Android Learn the differences between Java and Android Java Examine the Android project.
Introduction to Android Programming
Introduction to Android Chapter 1 1. Objectives Understand what Android is Learn the differences between Java and Android Java Examine the Android project.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Mobile Device Development
Chapter 2: Simplify! The Android User Interface
Beginning of Xamarin for iOS development
Android Mobile Application Development
Obtaining the Required Tools
Mobile Application Development Chapter 3 [Using Eclipse Android Studio for Android Development] IT448-Fall 2017 IT448- Fall2017.
Android.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Android Widget Tutorial
Creation of an Android App By Keith Lynn
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
Introduction to the Visual C# 2005 Express Edition IDE
Introduction to Android
CA16R405 - Mobile Application Development (Theory)
Android SDK & App Development
CS323 Android Getting Started
June 2013 TechConnect Genius Webinar
CS5103 Software Engineering
Chapter 2 – Introduction to the Visual Studio .NET IDE
CA16R405 - Mobile Application Development (Theory)
Android Developer Fundamentals V2 Lesson 1
CA16R405 - Mobile Application Development (Theory)
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Android Developer Fundamentals V2
Emerging Platform#3 Android & Programming an App
Mobile Programming Dr. Mohsin Ali Memon.
Android Development Introduction to Android Development 2011/01/16
CA16R405 - Mobile Application Development (Theory)
CA16R405 - Mobile Application Development (Theory)
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

CA16R405 - Mobile Application Development (Theory) Adarsh Patel Technical Team Lead, Arth Technology, Vadodara

CA16R405 - Mobile Application Development (TH) Unit 1: Introduction to Android Mobile Applications, Comparison of various Mobile Application Programming Languages, Basics of Android, Features of Android, Benefits of Android, Using Eclipse, Running and debugging Applications, Configuring Android Development Environment Unit 2: Android Development Tools Android Documentations, Debugging Applications with DDMS, Emulator, Using other Android Tools. Unit 3: Android Application Development Building an Android Application, Introduction to Application Context, Using Application Context, working with Activities, working with Intents, Working with Dialogs, Logging Application Information.

CA16R405 - Mobile Application Development (TH) Unit 4: Managing Application Resources Using Application and System Resources, working with simple Resource Values, working with Drawable Resources, working with Layouts, Working with Files, working with other types of Resources available in Android. Unit 5: Configuration with Manifest Configuring the Android Manifest File, Configuring basic Applications settings, Defining Activities, Managing Application Permissions, Managing other Application settings. Unit 6: The Application Framework Designing an Application Framework, Designing an Android Trivia, Prototype, Implementing an Application Prototype, Running the Prototype Unit 7: Developing GUI Splash Screen Layout, Implementing animated Splash Screen, working with Animation, Designing Main Menu Screen, Implementing Main Menu Screen Layout, working with ListView Control, working with other Menu types, Designing the Help Screen, working with Files, Designing the Screen with Tabs

CA16R405 - Mobile Application Development (TH) Unit 8: Collecting User Inputs Using Forms to collect User Inputs, Designing the setting screen, using common Form Controls, saving Form data with Shared Preferences, Using Dialogs to collect User Inputs, Activity Dialogs, DatePicker Dialogs, Custom Dialogs Unit 9: Testing and Publishing the Application Best Practices for Testing, Maximizing Test Coverage, Understanding Release Process, preparing Release Candidate Build, Testing Application Release Candidate, Packaging an Application, Testing the Signed Application Package Unit 10: Using Eclipse IDE Creating Classes and Methods, Organizing imports, Documenting Code, Using Auto complete, Formatting Code, Refactoring, Resolving Build Errors, Creating Custom Log filters, Integrating Source Control

What have you learned so far Adarsh Patel

What have you learned so far Managing Application Resources Images (Drawable) Images (Vector) String (string.xml) Colors (color.xml)

Today’s Learning working with Layouts Layout in depth Sub layout Constraint Layout Relative Layout Linear Layout Other Layout in depth Sub layout

Layout Constraint Layout Relative Layout Linear Layout Other

Constraint Layout <android.support.constraint.ConstraintLayout … > </android.support.constraint.ConstraintLayout> Demonstration

Relative Layout <RelativeLayout …> </RelativeLayout> Demonstration

Linear Layout <LinearLayout …> </LinearLayout> Demonstration

Layout in depth id width height margin padding gravity layout_gravity weight visibility background

Sub Layout Sub layout is layout for your custom adapter. Eg. Any social app one raw layout.

Android Tutorial & Sample Codes & Presentations can be found @ http://adarshspatel.in