07 July

Android App

Meaning of Android App Android is a Software Application running on Android platform and built in mobile application. Android is a mobile operating system based on a modified version of the Linux kernel and it is a open source software.

Android Application has 4 components

1. Activities : An Activity is an application component which provides a screen by which users can interact in order to do some actions, such as  send an email , dial the phone, take a photo or view a map. An activity can start other activities, even the activities that lives in different applications.

2. Services : A Service is an application component which performs long-running operations in the background without a user interface. 

3. Broadcast receivers : Broadcast receivers is an Android component that allows the user to register for application or system events. Once the event occurs all the registered receivers are notified by the Android runtime.

4. Content providers : A content provider manages access to the central repository of data. A  content provider is part of an Android application, that provides its own User Interface for working with the data. However, content providers are majorly used by other applications, which access the provider using  provider client object.

The Fragment class is one of the important part of an application's design, especially while designing for large screen devices, such as tablets. A fragment signifies a distinct part of an activity's behavior, including the associated User Interface. It has its own lifecycle which is identical to that of the activity and can exist next to other fragments which are embedded in the activity. During the time when activity is running, you can insert or add and remove fragments and include each fragment in a back stack that's controlled by the activity, allowing the user to navigate backwards through the fragment states, without evacuating the activity.

Types of Mobile Apps by Technology

There are three basic types of mobile apps 

  1. Native apps are built specifically for a mobile device’s operating system(OS) Native apps are created for one specific platform or operating system.
  2. Web apps it is similar to native apps but it accessed via web Browser on your mobile devices. web apps are responsive versions of websites that can work on any mobile device because they are delivered using a mobile browser.
  3. Hybrid apps are union of both native and web apps, but wrapped within a native app, giving it the ability to have its own icon or be downloaded from an app store.


  1. Action Bar : A primary toolbar within the activity that may display the activity title, application-level navigation affordances, and other interactive items.
  2. Activity : An Activity is a single, focused thing that the user can do.
  3. Activity Manager : This class gives information about, and interacts with, activities and services.
  4. AlarmManager : This class provides access to the system alarm services.
  5. AlertDialog : A subclass of Dialog that can display one, two or three buttons.
  6. Dialog : Base class for Dialogs.
  7. LauncherActivity_ListItem : An item in the list
  8. WallpaperColors : Provides information about the colors of a wallpaper.  

You can check all the information in our website Aitsun.com

Recent articles

08 Jul 2023
Coastal Bulletin

Coastal Bulletin

08 Jul 2023
AQAR- Real Estate Investment Firm

AQAR- Real Estate Investment Firm

08 Jul 2023
Concept Technologies LLC

Concept Technologies LLC


Share your idea with one of our experienced consultants, we are happy to think along with you.