
Explore Android theory basics through more than 190 interview questions with clear explanations, designed for students and job seekers without coding exercises.
Explore the Android ecosystem, from the Linux kernel to the Dalvik VM and Android framework, learning APK packaging, Android context, and components like activities, services, broadcast receivers, and content providers.
Explore Android Studio's latest features, from version control integration and Android profiler to memory leaks and memory churn identification, hierarchy viewer, and continuous integration, plus code completion and lint tooling.
Identify how the manifest file defines the package name as the app's unique identifier, declares components (activities, services, receivers, providers), and notes the two required elements: manifest and application.
learn the basics of gradle as the integrated build system for android studio, including gradle wrapper, build files, flavors, tasks, dependencies, and groovy dsl.
Explore how intents request actions from app components, including explicit and implicit intents to start activities, services, or broadcasts, and how filters, data, extras, and resolution guide selection.
Explore how Android activities navigate between screens, manage the activity lifecycle from onCreate to onDestroy, handle configuration changes, and implement activity results and splash screens.
Learn how fragments enable two or more activities on screen at once, with lifecycles tied to the activity and reuse across activities via the fragment manager and transactions.
Learn how Android services handle long-running background tasks without a user interface, including started versus bound services and manifest declarations.
Learn how Android broadcast receivers register for system or app events, with static (manifest) and dynamic (context.registerReceiver) registration, and why implicit broadcasts and permissions require caution.
Content providers manage access to data stored in relational databases, exposing rows and columns via URIs and the content resolver. Explore permissions, cursors, contract classes, and database helpers.
Explore permanent data storage options in Android, including shared preferences for primitive key-value data, internal storage private to the app, external storage with manifest permissions, and databases or networked storage.
Discover how resources are externalized and organized by device, orientation, and language, including 9-patch drawables, layouts, and values, accessed via generated resource identifiers and qualifiers.
Explore how Android layouts are declared in a file or at runtime, including the at symbol and plus sign in id declarations, margins, padding, and adapters bind data to views.
Explore Android input controls, including text and image buttons, onClick listeners, borderless styles, edit text for user input, input types, spinners, radio buttons, and date and time pickers.
Explore Android menus, dialogs, and settings, including the options menu, context menu, popup menu, date picker, and time picker, and learn how to configure preference objects and alert dialogs.
Explore android threads, focusing on the main UI thread, background threads, and AsyncTask or runnable for long operations like database queries and network access, with progress and results.
Explore notifications and search interface concepts for Android interviews: understand notification objects, required actions for redirection, control of notification display, and implementing top-of-screen search dialogs across databases.
Have you ever reached the moment, when on an Android developer interview they start asking you theoretical questions you can't answer? Have you wondered what theory stays behind the applications you create? Do you want all of the basic principles on one place, explained in a simple way? Then this course is for YOU! With more that 190 android interview questions, the 190+ Android Interview Questions course is first of its kind. The whole information is built is understandable way, waiting for you to take it now! Use it to examine yourselves, to build your confidence before an interview up, to get prepared for a test. It will be always handy when you need a reference to one or another theoretical concept. Tired of reading through hundreds of pages with documentation? The 190+ Android Interview Questions is there, designed for you! A junior developer? A job-seeker? A student? Do give it a try!