MADT OLD QUESTIONS

Are you preparing for your Bachelor’s 8th Semester Mobile Application Development exam at Pokhara University? To help you ace your exam, here’s a comprehensive list of 50 important questions carefully organized according to your syllabus units. These questions cover fundamental concepts, practical knowledge, and advanced topics essential for your course. Some of the questions that could be MADT OLD QUESTIONS are listed below:

Unit I: Introduction to Mobile OSes

  1. List four popular mobile operating systems. Compare the architecture of Android and iOS.
  2. Define mobile OS. Explain the native and HTML5 app development environments with examples.
  3. What is Android SDK? Describe the features and tools available in the Android SDK.
  4. Explain the role of Dalvik Virtual Machine. Differentiate between Dalvik and ART.
  5. Mention four Android versions with API levels. Describe the evolution of Android OS over time.
  6. Mention two uses of Android SDK Manager. Describe the process of setting up Android development in Eclipse using ADT Plugin.
  7. What is ADB (Android Debug Bridge)? Explain how it is used for app debugging and testing.
  8. List and explain three unique features of Tizen and Firefox OS compared to Android.
  9. Describe the importance of runtime environments in mobile OSes. Explain how ART improved app performance over Dalvik.
  10. What is the Android emulator? Describe its role in app development and testing.

Unit II: Java Architecture and OOPs

  1. Define class and object in Java. Explain the importance of these concepts in Android app development.
  2. What is inheritance? Describe how inheritance promotes code reusability with a suitable example.
  3. Define polymorphism. Explain method overriding and its application in Android programming.
  4. What are interfaces in Java? Describe their role in implementing multiple inheritance in Android apps.
  5. Define abstract class. Differentiate between abstract class and interface with examples.
  6. Explain encapsulation with an example. Describe how encapsulation improves security in Android apps.
  7. What are constructors? Explain the difference between default and parameterized constructors.
  8. Define exception handling. Describe the try-catch-finally mechanism with an example relevant to Android.
  9. What is the significance of the Java Virtual Machine (JVM) in Android development? Explain.
  10. Define packages in Java. Describe how they help in organizing code in large Android projects.

Unit III: Android Classes and Basics

  1. Define an Activity. Explain the Activity lifecycle methods with their importance.
  2. What are Intents? Differentiate between explicit and implicit Intents with examples.
  3. Define Fragments. Explain how fragments improve UI modularity and reuse.
  4. What is the Android Manifest file? Describe its role in app permissions and declaring components.
  5. Explain permissions in Android. Describe how runtime permission requests are handled from Android 6.0 onwards.
  6. Describe the process of starting a new Activity using Intents. Explain passing data between Activities.
  7. What is the lifecycle of a Fragment? Explain the importance of onCreateView() and onActivityCreated() methods.
  8. Describe the role of Broadcast Receivers. Explain how they help in receiving system-wide messages.
  9. What are Services in Android? Differentiate between started and bound services.
  10. Explain the role of Content Providers. Describe how they facilitate data sharing between apps.

Unit IV: Android User Interface

  1. List common Android layout types. Describe how to create a responsive layout using ConstraintLayout.
  2. What are XML resource files? Explain how to manage different screen sizes using resource qualifiers.
  3. Define styles and themes in Android. Explain how to apply a custom theme to an app.
  4. Describe the role of third-party UI libraries like Glide and Retrofit in enhancing app UI and performance.
  5. Explain the importance of multi-screen compatibility. Describe how to use dimension resource files for different screen densities.
  6. What are RecyclerView and its advantages? Explain how to implement RecyclerView with a custom adapter.
  7. Describe the use of View Binding in Android. Explain how it simplifies UI component access.
  8. What are material design components? Explain how to implement a Floating Action Button in Android.
  9. Explain how to handle user input in Android using EditText and Button widgets.
  10. Describe how to implement navigation between different UI screens using Navigation Component.

Unit V: Advanced Topics

  1. What are Broadcast Receivers? Describe the difference between static and dynamic registration.
  2. Define AsyncTask. Explain how AsyncTask manages background operations with an example.
  3. Explain the role of Handlers in Android. Describe message passing between threads.
  4. What is AlarmManager? Describe how to schedule periodic tasks using AlarmManager.
  5. Define Android notifications. Explain the steps to create and display a notification with action buttons.
  6. Describe networking in Android. Explain how to perform a simple HTTP GET request using Retrofit.
  7. What is Firebase Cloud Messaging? Explain how it enables push notifications in Android apps.
  8. Define WorkManager. Describe how it manages deferrable background tasks with guaranteed execution.
  9. What is multi-threading in Android? Explain how ExecutorService helps in managing thread pools.
  10. Explain the use of Services and Broadcast Receivers in building a music player app.

Conclusion

Practicing MADT OLD QUESTIONS along with these carefully selected important questions will significantly enhance your preparation for the Bachelor 8th Semester Mobile Application Development exam under Pokhara University. Focusing on the core concepts and frequently asked topics helps you gain clarity, improve time management, and boost confidence for the exam day.

Remember, consistent revision and practicing past questions are keys to success. Use this question bank as a guide, and complement it with your class notes and practical experience to achieve excellent results.

Best wishes for your exam preparation journey—stay focused, and you will definitely succeed!

MADT OLD QUESTIONS

Let’s get connected

We can be friends. Find on FacebookLinkedinGithubYouTube

BuyMeACoffee, and Instagram.

Contribute: BuyMeACoffee

ContactContact Us