1. Create a hybrid application using Flutter and create a calculator.
A hybrid application works on both Android and iOS. Using Flutter, you can create a calculator by
designing the user interface with buttons for numbers and operations, and writing the logic in Dart to
perform calculations when buttons are pressed.
2. What does a boot cost receiver play in system startup of an Android app?
A BootReceiver listens for the device's boot completion. It helps start a background service or
application automatically when the device finishes restarting.
3. Write the various features of Java programming language.
Java is platform-independent, object-oriented, secure, and has rich libraries. It supports
multithreading and automatic memory management using garbage collection.
4. Write the uses of output spreadsheet system.
Output spreadsheet systems help in organizing, calculating, and analyzing data. They are used in
financial reporting, data entry, charts, and automated calculations.
5. Define layout in Android and different types of layout.
Layout in Android defines the structure of UI elements. Types include LinearLayout (arranges items
in a row/column), RelativeLayout (positions items relative to others), and ConstraintLayout (flexible
and performance-friendly).
6. Explain the different attributes of an object in Java.
Attributes in Java are variables defined in a class, representing the object's properties like name,
age, or ID. These are accessed using object references.
7. Write a Java program to calculate the surface area of a hemisphere.
You can write a program using the formula: Surface Area = 3 * pi * r². Use Java's [Link] and
Scanner for input to calculate and display the result.
8. What is [Link]?
[Link] is an auto-generated file in Android that stores references to all resources like layouts,
strings, and images used in the app. It helps in accessing these resources using IDs.
9. What is a package in Android and why is the package name important in development?
A package in Android is a namespace that organizes code files. The package name uniquely
identifies your app in the Play Store and avoids conflicts with other apps.
10. What is a class hierarchy in Java?
Class hierarchy shows how classes are related through inheritance. At the top is the Object class,
followed by parent and child classes forming a tree-like structure.
11. What is security? Write the importance of stack in security.
Security protects data and resources from unauthorized access. The stack helps in managing
method calls and local variables, and protecting it is crucial to avoid exploits like buffer overflows.
12. What is the difference between password and passcode?
A password is usually a longer string of characters used for security. A passcode is typically a short
numerical code, often used on devices for quick access.
13. EditText UI component.
EditText is a UI component in Android that allows users to enter and edit text. It's commonly used in
forms, search bars, and login screens.
14. How do you show a Toast message with the text "Task is crushing!"?
Use this line in Android: [Link](context, "Task is crushing!",
Toast.LENGTH_SHORT).show();
15. What is Android SDK?
The Android SDK (Software Development Kit) provides tools and libraries to develop Android apps,
including an emulator, debugger, and APIs.
16. Define Android Runtime in Android architecture.
Android Runtime (ART) executes app code and manages memory and threads. It's a key part of
Android architecture that improves performance and battery life.