Mad PTT 1
Mad PTT 1
● The topmost layer where native and third-party applications like Contacts, Email, Music,
Gallery, etc., reside.
● Applications run within the Android Runtime and utilize classes and services provided
by the Application Framework.
2. Application Framework:
3. Android Runtime:
4. Platform Libraries:
5. Linux Kernel:
JVM DVM
Based on stack based virtual machine Based on register based virtual machine
architecture. architecture.
● The Android Studio Setup Wizard will start and check for available SDK components.
● Click Next to continue.
Q6) List and elaborate steps to deploy an android application on google play store. 4M
Ans: To deploy an Android application on the Google Play Store, follow these steps:
● In Google Play Console, click "Create App" and fill in details like:
○ App name, category, description
○ App icon, screenshots, feature graphic
● Provide a privacy policy URL if required.
4. Upload and Release the App
Q8) What are the tools and software required for developing an android application. 4M
Ans:
Tools for Android Application Development:
● Android Studio
● Eclipse
● GameMaker: Studio
● Gradle
● IntelliJ IDEA
2) ViewGroup: A subclass of View, providing a container for other views or view groups. It helps
organize the layout and sequence of child views. Examples include LinearLayout and
FrameLayout.
3) Fragments: Represent portions of the user interface within an Activity. They allow for more
flexible and reusable UI elements, especially useful for optimizing layouts across different
screen sizes. Fragments encapsulate UI elements and receive input events while being tightly
bound to the parent activity.
4) Activities: Represent individual screens in an app where users interact. An Activity dictates
the UI and manages user interaction. It assigns views (layouts or fragments) to display the
interface.