210 likes | 367 Views
Android Development. 1. HISTORY. PLATFORM ARCHITECTURE. 2. 3. USER INTERFACE. 4. HOW TO CREATE. 5. LIFE CYCLE OF APPLICATION. 6. History. Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
E N D
1 HISTORY PLATFORM ARCHITECTURE 2 3 USER INTERFACE 4 HOW TO CREATE 5 LIFE CYCLE OF APPLICATION 6
History • Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. • Initially developed by Android, Inc., which Google backed financially and later purchased in 2005. • Android, Inc. was founded in Palo Alto, California in Oct 2003 by Andy Rubin , Rich Miner, Nick Sears, and Chris White.
1 HISTORY PLATFORM ARCHITECTURE 2 3 USER INTERFACE 4 HOW TO CREATE 5 LIFE CYCLE OF APPLICATION 6
Platform Architecture Linux Environment
1 HISTORY 2 2 PLATFORM ARCHITECTURE 3 3 USER INTERFACE 4 HOW TO CREATE 5 LIFE CYCLE OF APPLICATION 6
User Interface • Direct Manipulation Concept
User Interface • In computer science, direct manipulation is a human–computer interaction style which involves continuous representation of objects of interest • The intention is to allow a user to directly manipulate objects presented to them • An example of direct-manipulation is resizing a graphical shape, such as a rectangle, by dragging its corners or edges with a mouse.
1 HISTORY 2 2 PLATFORM ARCHITECTURE 3 USER INTERFACE 4 4 4 HOW TO CREATE 5 LIFE CYCLE OF APPLICATION 6
How To Create • Download the Android SDK. • Install the ADT plugin for Eclipse (if you’ll use the Eclipse IDE). • Download the latest SDK tools and platforms using the SDK Manager • Requires Knowledge of JAVA Programming Language
How To Create Eclipse Tool
How To Create Your Phone • Run on a Real Device • If you have a real Android-powered • device, here's how you can • install and run your app: • Plug in your device to your development • machine with a USB cable. • If you're developing on Windows, you • might need to install the appropriate • USB driver for your device
1 HISTORY 2 2 PLATFORM ARCHITECTURE 3 USER INTERFACE 4 4 4 4 HOW TO CREATE 5 5 LIFE CYCLE OF APPLICATION 6