Presentation is loading. Please wait.

Presentation is loading. Please wait.

A presentation on Android and Android project Around Me

Similar presentations


Presentation on theme: "A presentation on Android and Android project Around Me"— Presentation transcript:

1 Presented By: Rajat Kumar (663/14)

2  Introduction To Android  What is OHA?  History Of Android  Android Versions  Architecture Of Android  What is Android Studio?  How APK is build?  Project: Around Me  Splash Activity  Main Screen  Navigation Menu  Maps Activity  Conclusion

3  Android is an open source and Linux-based Operating System.  Founded by Andy Rubin in 2003 and later bought by Google in 2005.  Basically designed for mobile devices such as smartphones and tablets.  Android was developed by the Open Handset Alliance.

4  OHA stands for Open Handset Alliance.  Founded on November 6 th, 2007.  Uses the source code of android to develop applications.  The Open Handset Alliance (OHA) is a consortium of 84 companies including HTC, Sony, Dell, Intel, Motorola, Google, Samsung Electronics, LG Electronics, T-Mobile, NVidia, etc.  Nokia cannot develop Android mobiles because Nokia is not a part of OHA.

5  Initially, Andy Rubin founded Android Incorporation in Palo Alto, California, United States in October, 2003.  In 17th August 2005, Google acquired android Incorporation.  The key employees of Android Incorporation are Andy Rubin, Rich Miner, Chris White and Nick Sears.  Android is the nick name of Andy Rubin given by coworkers because of his love to robots.  In 2007, Google announces the development of android OS.  In 2008, HTC launched the first android mobile.

6  Android Oreo is the latest version of Android.

7 LINUX KERNEL NATIVE LIBRARIES ANDROID RUNTIME APPLICATION FRAMEWORK APPLICATIONS 1)Linux Kernel It is the heart of the android architecture that exists at the root of the android. It is responsible for memory management, process management, etc. 2)Native Libraries On the top of Linux Kernel, there are native libraries like webkit, freetype, SQLLite, media, etc. Webkit is used for browser support. SQLLite is android’s inbuilt database which is used for storing data. 3)Android Runtime Android Runtime consists of a DVM (Delvic Virtual Machine) which is responsible to run android applications. DVM is just like JVM but hut the performance of DVM is very good as compared to JVM and DVM is specially optimized for mobile applications. 4) Application Framework Android Framework includes android API such as user interface, location, content providers, etc. 5)Applications On the top of Application Framework, there are Android Applications include Home, Settings, Games, Contacts, etc.

8  Official IDE for developing android apps.  GUI based environment.  Developed by Google in May 2013.  Written in java  1 st version :- 0.1  Current stable version-2.3.3  Current beta version is 3.0 released on August 11, 2017

9 1. Firstly, our.java files are compiled into.class files using java compiler. 2. The compilation process needs to convert the.class files, and any.jar libraries into a single classes.dex file containing Dalvik byte- codes. This is done with the dx command: 3. The classes.dex file and the resources from your application, such as images and layouts, are then compressed into a zip-like file called an Android Package or.apk file. This is done with the Android Asset Packaging Tool or aapt:

10

11  This application is designed for everyday use for everyone. This application will help the user to locate nearby places like ATM’s, Hospitals, Restaurants, etc. In this, a user can view these destinations on Google maps which have been implemented.  In this app, firstly the current location of the user is fetched and then it allow users to find nearby places from it’s current location.  Around Me shall provide user the ability to find ATM’s, Hospitals, Restaurants and many nearby places. These places would be displayed on the map.

12  A splash screen is an image or animation that appears while an application is loading. The term may also be used to describe an introduction page on an application. In my code I have given a timer i.e., for how much time the splash page is shown.  Once the timer expires it will be redirected to the Navigation Activity using Explicit Intent.

13 Fig: a Fig: b The above Fig: a shows the main screen of my app. It consists of a complete screen button which shows ”Click anywhere to fetch your current location”. And on clicking anywhere on the screen the next activity called as map activity is opened. In the Fig: b there is an exit button as shown. On clicking on the exit button the splash screen is opened.

14

15  As soon as maps activity opens up, firstly it fetches the current location of the user and then user could view the nearby places like restaurants, hospitals, ATM’s, etc. by clicking on buttons provided on the activity.  Here, the activity selected as a Google maps activity.  This activity includes the main functioning of the whole application i.e., to search different places such as restaurants, schools, hotels, etc.

16  Buttons are provided on the map fragment and by clicking on each button we can find every nearby place as per choice.  For e.g., if we click on Hospitals button, it will display all the hospitals nearby to our location as shown:

17  Overall we have created an application in focus of future searching of nearby places around a person at anytime and at every location, and this application will be helpful to many people.  Some modules are also implemented for user feedback and proper support.

18  https://www.tutorialspoint.com/android/  https://www.javatpoint.com/android-tutorial/  https://en.wikipedia.org/wiki/Android_version_history/

19

20


Download ppt "A presentation on Android and Android project Around Me"

Similar presentations


Ads by Google