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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
Online BCA live chat
Anyone else finding Android Programming tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Data Warehousing & Data Mining tonight if anyone wants to go together
More from Online BCA Semester 5
All subjects- Sem 5
BCI532
Data Warehousing & Data Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining, data marts and OLAP turn large data…
- 13 lessons
- 2h 6m
- Notes
- Quiz
- Sem 5
BCI531
Designing & Supporting Computer Network
This subject covers how enterprise networks are designed and supported, from hierarchical core, distribution and access layer design through gathering…
- 25 lessons
- 5h 55m
- Notes
- Quiz
- Sem 5
BCI502
Java Programming
This subject covers core Java programming, from object-oriented concepts, classes and inheritance to AWT, applets, event handling, exception handling,…
- 19 lessons
- 7h 9m
- Notes
- Quiz
- Sem 5
BCA501
Systems Software
This subject covers how system software such as assemblers, macro processors, loaders, linkers, compilers and operating systems are designed and implemented,…
- 18 lessons
- 6h 13m
- Notes
- Quiz
- Sem 5
BCI503
UNIX Operating System & Shell Programming
This subject covers the UNIX operating system from its kernel and file system to everyday commands, the vi editor, shell scripting and basic system…
- 16 lessons
- 4h 28m
- Notes
- Quiz
- Sem 5
BCA534
Web Programming
This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its…
- 19 lessons
- 9h
- Notes
- Quiz
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.