SynapseIndia Sharing Reviews on ANDROID Mobile Apps

  • Published on
    07-Sep-2015

  • View
    2

  • Download
    0

DESCRIPTION

Synapse india sharing feedback on android application:Simple, low-tech approach to programmingFree to use but software installation requiredTutorials available on the siteTutorial videos on YouTube

Transcript

SynapseIndia Sharing Reviews on ANDROID Mobile AppsA software platform for mobile devices by GoogleIntroduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusion*What is Android ?an open mobile phone platformGoogle a "software stack" The operating system : the platform on which everything runsThe middleware: the programming that allows applications to talk to a network and to one anotherThe applications : the actual programs that the phones will run*Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionGoogle, search engineGoogle's mission is to organize the world's information and make it universally accessible and usefulGoogle does Web productsGoogle goes to mobile phonesmobile search revenues will overtake those on a PC within a few years, not decades*Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusion*November 2007 :Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionAndroid Time LineOHA announced Android Google on the day of the Alliance's creation (5th November 2007)Android was supposed to :- be the first truly open and complete mobile platform- compete against other mobile platforms (from Apple Inc.,Microsoft, Nokia, Palm )Early look SDK released on November 12th, 2007*The releases :Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionAndroid Time Line- HTC T-Mobile G1 is the world's first Android-powered phone. It was available to consumers on October 22th 2008.- Android Market was made available to users on October 22th 2008. Priced applications were added in the US and UK on February 19th 2009.- Developers had access to the Android SDK (Software Development Kit) 1.0 version on September 23rd 2008. - The source code is released on October 21st 2008.- French first Android-powered phone, HTC G1 (Orange) has been available to Consumers since March 5th 2009.*HTC T-Mobile G1 :Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionAndroid Time LineDevelopment environment:- Application framework enabling reuse and replacement of components- Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE- A set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others,- Integrated Web browser based on the open source WebKit engine *Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionBasis hardware dependent functionalities:GSM TelephonyConnectivity : Bluetooth, EDGE, 3G, and WiFiCamera, GPS, compass, Accelerometer : a device that measures acceleration. It is used to detect movements.Touchscreen : a display which can detect the presence and location of a touch within the display area*Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionInteresting specifications:- Dalvik virtual machine optimized for mobile devices- SQLite for structured data storage- Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)*Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusion*Android SDKOpen :Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionAndroid was built to be truly open :- Applications can call upon any of the phone's core functionality even third-party developers applications- Can be extended to incorporate new technologiesAndroid Developer Challenge every year to award developer. 20 winners (for 1,788 submissions) were awarded by $5 Million on 2008*What is SDK ?Android SDKIntroduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusion- Uses the Java programming language and XML- Tools and APIs (Application Programming Interface) necessary for developers :+ debugger+ libraries (including set of core libraries equivalent to Java's libraries) + Handset emulator+ Documentation+ Sample code+ Tutorials- Simplify the reuse of components (subject to security) and data used by any applications*LibrariesAndroid SDKIntroduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionIncludes C/C++ libraries :- System C library : derived implementation of the standard C system library (libc) - SGL : 2D graphics engine- 3D libraries (based on OpenGL ES 1.0 APIs) use either hardware 3D acceleration or, highly optimized 3D software.- FreeType : bitmap and vector font rendering- SQLite- Media Support*Few examplesAndroid SDKHello worldpackage com.android.hello;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); }}Android SDKIntroduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusion*Android SDKCab4Me (US Application) :- Call a taxi without phone calling (using GPS)- Localize all taxi stationAndroid SDKCompareEverywhere :- Compare price of everything- Shoot barcodes of the productsIntroduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionFew examples*Android SDKEcorio :- Track your mobile carbon footprint- Advice to reduce and offset itTuneWiki :- Video/Audio social network- Can see localization of other users with GoogleMapsIntroduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionFew examples*Introduction1. Google and mobile phones2. Android Time Line3. Features4. Android SDKConclusionAndroid has all features to become The universal mobile Operating System.It will depends on Google capacity to keep it open and extensibleThank you******************