Semester 5BCI533

Android Programming (BCI533) crash course, Online BCA, Semester 5:

This subject introduces Android app development, covering the platform's architecture, project structure, the emulator and debugging tools, UI components,…

  • 16 video lessons
  • 4h 43m
  • Study notes
  • 80 quiz questions
  • Assignment
Android Programming crash course

16 lessons in Android Programming

Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.

About this subject

This subject introduces Android app development, covering the platform's architecture, project structure, the emulator and debugging tools, UI components, menus, intents, and adapter-based views like ListView and GridView. After completing it, you will be able to set up Android Studio, build and run multi-screen apps on an emulator, and create interactive interfaces with dialogs, menus, and custom lists.

  1. 1

    Android Studio Setup, Dalvik VM and APK Files

    Module I, Introduction: Setting up development environment, Dalvik Virtual Machine & .apk file extension, Fundamentals, Android API levels (versions & version names)

    How Android Apps Work — APK Structure & Compilation· Android X-Ray· 8 min

    Study notes 5 quiz questionsWatch lesson
  2. 2

    Android App Components: Activities, Services, Receivers, Providers

    Module I, Introduction: Basic Building blocks - Activities, Services, Broadcast Receivers & Content providers

    Main Components of Android App (Activities, Content Provider, Services and Broadcast Receivers)· WsCube Tech· 10 min

    Study notes 5 quiz questionsWatch lesson
  3. 3

    Views, Notifications, Intents and Intent Filters

    Module I, Introduction: UI Components - Views & notifications, Components for communication - Intents & Intent, Filters

    Intents & Intent Filters - Android Basics 2023· Philipp Lackner· 25 min

    Study notes 5 quiz questionsWatch lesson
  4. 4

    AndroidManifest.xml and Permissions

    Module II, Android Structure: AndroidManifest.xml, Uses-permission & uses-sdk

    Android Menifest XML· TutorialsPoint· 10 min

    Study notes 5 quiz questionsWatch lesson
  5. 5

    Android Resources, R.java, Assets and Layouts

    Module II, Android Structure: Resources & R.java, Assets, Layouts & Drawable Resources

    Android : Unit 2 : Resources & Hello Word App : Lecture 12· Dr Mayank Arya· 13 min

    Study notes 5 quiz questionsWatch lesson
  6. 6

    Activity Lifecycle and First Android App

    Module II, Android Structure: Activities and Activity lifecycle, First sample Application.

    Activities & the Activity Lifecycle - Android Basics 2023· Philipp Lackner· 12 min

    Study notes 5 quiz questionsWatch lesson
  7. 7

    Android Emulator Setup and Shortcuts

    Module III, Emulator – Android Virtual Machine: Launching emulator, Editing emulator settings, Emulator shortcuts

    Lec - 2.4 What is Emulator? | Launching Emulator in Android in Hindi· Competitive Exams TechPrep· 8 min

    Study notes 5 quiz questionsWatch lesson
  8. 8

    Logcat and DDMS Debugging

    Module III, Emulator – Android Virtual Machine: Logcat usage, Introduction to DDMS

    Debugging With DDMS and Logcat: Practical Android Java Development Part 7· Cave of Programming· 7 min

    Study notes 5 quiz questionsWatch lesson
  9. 9

    Hello World Android App on Emulator

    Module III, Emulator – Android Virtual Machine: Hello World App, Creating your first project, The manifest file, Layout resource, Running your app on Emulator

    Creating First Application In Android Studio in 2026· Codes Easy· 10 min

    Study notes 5 quiz questionsWatch lesson
  10. 10

    Switching Activities with Explicit and Implicit Intents

    Module III, Emulator – Android Virtual Machine: Second App: (switching between activities), Develop an app for demonstrating the, communication between Intents, Explicit Intents, Implicit intents

    Intents in Android Studio using Kotlin | Explicit Intent and Implicit Intent with Examples· Android Knowledge· 11 min

    Study notes 5 quiz questionsWatch lesson
  11. 11

    Date/Time Pickers, Images and Media in Android

    Module IV, UI design: Time and Date, Images and media, Composite

    How to use Date and Time Picker Dialogs in android || Android Studio Tutorial· Technical Coding· 8 min

    Study notes 5 quiz questionsWatch lesson
  12. 12

    Alert Dialogs, Toast and Popups

    Module IV, UI design: Alert Dialogs & Toast, Popup, Examples

    How to Create AlertDialog in Android | Android Alert Dialog Tutorial· WsCube Tech· 17 min

    Study notes 5 quiz questionsWatch lesson
  13. 13

    Android Menus: Options, Context and Sub Menus

    Module IV, UI design: Option menu, Context menu, Sub menu, menu from xml, menu via code, Examples

    Options Menu in Android Studio Tutorial || Popup Menu || Context Menu by Deepak #20· Smart Programming· 49 min

    Study notes 5 quiz questionsWatch lesson
  14. 14

    ArrayAdapter and BaseAdapter in Android

    Module V, Adapters and Widgtes: Adapters: Array Adapters, Base Adapters

    Adaptors in Android || ListView and GridView by Deepak || Android Tutorials for Beginners· Smart Programming· 61 min

    Study notes 5 quiz questionsWatch lesson
  15. 15

    ListView, ListActivity and Custom ListView

    Module V, Adapters and Widgtes: ListView and List Activity, Custom listview

    Android App Development(in Hindi) Tutorial-6 |ListView | Custom ListView|ArrayAdapter· TRY IT !!!!· 22 min

    Study notes 5 quiz questionsWatch lesson
  16. 16

    GridView and Gallery Using Adapters

    Module V, Adapters and Widgtes: Grid View using adapters, Gallery using adapters

    How to Implement GridView in Android Studio || GridView || Android Studio Tutorial· Foxandroid· 12 min

    Study notes 5 quiz questionsWatch lesson

Assignment

Build a "Campus Events" Android App

Free login to open
What you get

Less scrolling. More passing.

  • Free

    Hand-picked video lessons

    16 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.

  • Free login

    Study notes

    16 lessons come with a summary, key points, key terms and takeaways for quick revision.

  • Free login

    Quizzes

    80 questions across the course, with the right answer and why, the moment you pick.

  • Free login

    Assignments

    1 subject assignments with clear tasks, so you practise what each subject actually asks of you.

  • Free login

    Notebook

    Write notes beside the video, stamped with the exact time, and jump back to that moment later.

  • Free login

    Progress that follows you

    Completed lessons, quiz scores and where you stopped, saved to your account on every device.

  • Live chat pass

    Live chat

    A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.

Members only

The Online BCA live chat. Study together, live.

A live chat right beside the video, shared by everyone studying Online BCA. Ask a Android Programming doubt mid-lesson, share a shortcut, celebrate a finished semester.

  • Live chat beside every lesson
  • One live chat for all of Online BCA
  • Members-only stickers & GIFs
  • One ₹19 pass opens every live chat
Open the live chat
Pass₹19

Android Programming: common questions

This subject introduces Android app development, covering the platform's architecture, project structure, the emulator and debugging tools, UI components, menus, intents, and adapter-based views like ListView and GridView. After completing it, you will be able to set up Android Studio, build and run multi-screen apps on an emulator, and create interactive interfaces with dialogs, menus, and custom lists. It's the Android Programming subject of Online BCA, Semester 5, in 16 lessons: Android Studio Setup, Dalvik VM and APK Files; Android App Components: Activities, Services, Receivers, Providers; Views, Notifications, Intents and Intent Filters; AndroidManifest.xml and Permissions; Android Resources, R.java, Assets and Layouts; Activity Lifecycle and First Android App; Android Emulator Setup and Shortcuts; Logcat and DDMS Debugging; Hello World Android App on Emulator; Switching Activities with Explicit and Implicit Intents; Date/Time Pickers, Images and Media in Android; Alert Dialogs, Toast and Popups; Android Menus: Options, Context and Sub Menus; ArrayAdapter and BaseAdapter in Android; ListView, ListActivity and Custom ListView; GridView and Gallery Using Adapters.

Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.

About 4h 43m of video across 16 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.

Yes: “Build a "Campus Events" Android App”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.

A members-only live chat beside the video, shared by everyone studying Online BCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.

No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.