Monday 9 February 2015

Lecture - 1

Programming Basic

  1. Computer programming language history



  1. History of storage device



  1. Evolution of Java  as a Programming Language.



  1. Choose your mobile development path



What is API


  1. Mobile Developer Journey



  1. The process of app development



  1. Mobile Marketing


  1. Take On How To Build A Successful App For iOS

The Roadmap To App Success

http://www.pinterest.com/pin/331436853801735726/



Hand Draw Schetch


Ecommerce App Design Screenshot
Dashboard Style(Purple)




Java Jokes


Java Quick Reference


Mobile App Testing


Become a software developer








Android Theory  Tutorial
History Of Android
https://www.android.com/history/


History Of Android Version
http://www.android.com/history/


Android Co- Founder
- Andy Rubin
- Rich Miner
- Nick Sears

https://www.google.co.in/#q=android+co+founder


Installation

Getting Started with Android Studio



Getting Started with Eclipse


Topic List


Android Architecture



Android Activities Life Cycle



Why to learn about android life cycle and remember all method?


  • In some situation application data are store in database, file.
  • User InterFace update.


What feature in new android mobile when you purchase android / Your friends family.
  • Price
  • Processor
  • Ram
  • Display ( 480*800, 1270*800)
  • Internal memory( 4 GB used for ROM + 4 GB For application)
  • Review on flipkart, Gsm areana website.
  • See the actual phone and touch & feel and graphics.


Daily Search in google with android Keyworld.


How to create APK file?


Android File System.


What is Apk?
  • What inside apk file.
  • What is full form of apk file?




Android Component
  • Activities
  • Services
  • BroadCast Receiver
  • Content Provider


Layouts


  1. Linearlayout
All the elements are displayed in a linear fashion either Horizontally or Vertically.


  1. Relativelayout
In a relativelayout every element arranges itself relative to other elements or a parent element.


  1. Frame Layout
The FrameLayout is a placeholder on screen that you can use to display a single view.


  1. Table Layout
Table layouts in Android works in the same way HTML table layouts work. You can divide your layouts into rows and columns.


  1. Grid View
  2. List View
  3. Absolutelayout
An Absolute Layout lets you specify exact locations (x/y coordinates) of its children. Absolute layouts are less flexible and harder to maintain than other types of layouts without absolute positioning.
ActionBar
  • Actionbar item


Android GUI
  • Multi Screen Design
  • Dynamic create view
  • OptionMenu
  • Contextual Menu
  • Navigation Drawer


Custom ListView( Recycle View + Card View)
Store Data( Sqlite, Shared Preferences, Memory Card)
Gallery ( Pick image from gallery)
Camera
Notification
Google Maps
Gps
Services
WebView
3rd Party Library( Gson, Picasso, Universal Image Loader)
Broadcast Receiver
Web Service Call
Push Notification( Google Cloud Messaging GCM, Parse and Other 3rd party library)
Sharing Data ( Email, Twitter, Facebook)
Login With Facebook, Google Plus, Twitter etc
Rss feed


Reference Library

Android-Cookbook-Examples



Android Training Modules






Android Practical Tutorial

How to create android new project?

  • Min os version.
  • Package Name
  • Workspace location.

How to import existing android project?

  • Copy in workspace.


How to find dependent library files for existing project?

How to download library file?
  • Search in google

Create a account in stack overflow.
Naming convention of File name in android.
  • Layout Name
  • Package Name
  • Java File Name
Android File Structure in eclipse.
  • Src
  • res
  • bin
  • libs



What is ADB?
  • Full form of adb?(Android Debug Bridge)

  • Adb shell

DDMS
  • Full form of DDMS? (Dalvik Debug Monitor Server)