Android Development company in Mumbai | vizistatechnologies
Android is a free open source mobile platform. It is a Linux based multiprocessing and Multithreading OS. Android is not limited to phones, you can create a handheld GPS, an MP3 player or a Game. To create an Android application, you must follow the basic steps of Android Application Development.
An Android Application Development process is a blend of GUI, Application Components, Database, and Packaging. GUI has Views and Layouts. GUI is responsible for the look of the application. The Application Components are Activities, Broadcast Receivers, Services and Content Providers.
GUI:
Views:
Views are the building blocks of the GUI. View contains- TextView, EditView, ListView, ImageView, WebView etc.
Layouts:
The Layouts controls how a View should be laid out. Layouts are Resizable and Customizable. FrameLayout , LinearLayout, RelativeLayout, TableLayout, AbsolutLayout are the types of Layouts.
Application Components:
Activities:
Activities are the part of UI components. Activities typically correspond to one screen in UI .
Activities are the part of UI components. Activities typically correspond to one screen in UI .
Intents:
The Intents are like an Object in Java. It is a description of what you want to be done. For example, View, Call, Play etc. The System matches Intent with Activity that can be best provide that service.
Broadcast Receivers:
These components are designed to respond to broadcast Intents. You can respond to external notifications or alarms through Broadcast Receivers.
Services:
Services are the processes which run in the background. for Example Music Player. Services can run in your own process, or in a separate process.
Content Providers:
The Content Providers enables sharing of data across applications. for example, you can share data from your address book or photo gallery with your application.
Database:
The database is one of an essential part of Android Application Development. you can use different types database with the android application.
Packaging:
The packaging means to all the files of the Android application is bundled into one package. The . apk files contain all the data of an Android application.