Android Programming (MCA339) crash course, Online MCA, Semester 3:
This subject covers Android app development in Java, from the platform architecture and project setup through UI widgets, activities, intents, fragments,…
- 18 video lessons
- 7h 9m
- Study notes
- 90 quiz questions
- Assignment

18 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 covers Android app development in Java, from the platform architecture and project setup through UI widgets, activities, intents, fragments, menus, layouts, adapters and advanced views. After it you will be able to build, run and test multi-screen Android applications with interactive interfaces and list-based data displays.
- 1
Introduction to Android and Its Versions
Module I, Basics of Android: What is Android, History and Version
What is Android & How it Works? Introduction to Android with Full Information | Android Tutorial 1· WsCube Tech· 18 min
Study notes 5 quiz questionsWatch lesson - 2
Android Development Setup and Hello World
Module I, Basics of Android: Installing softwares, Setup Eclipse, Hello Android example, Android Emulator
How to Install Android Studio on Windows | Mission Android 2026· Neat Roots· 33 min
Study notes 5 quiz questionsWatch lesson - 3
Android Architecture, Dalvik VM and Core Components
Module I, Basics of Android: Internal Details, Dalvik VM, Software Stack, Android Core Building Blocks
Android Architecture Full Information - [Hindi] - WsCube Tech#18· WsCube Tech· 13 min
Study notes 5 quiz questionsWatch lesson - 4
AndroidManifest.xml, R.java, Title Bar and Screen Orientation
Module I, Basics of Android: AndroidManifest.xml, R.java file, Hide Title Bar, Screen Orientation
Android App Development Tutorial - 10 - What is AndroidManifest File - Hindi· Ganguly Tech· 10 min
Study notes 5 quiz questionsWatch lesson - 5
Android Buttons and Toast Messages
Module II, UI Widgets: Working with Button, Toast, Custom Toast, Button, Toggle Button, Switch Button, Image Button
Android Buttons in Hindi: Simple Button, ImageButton & ToggleButton Click Events Tutorial· Sarthak Education (CDPatel Digital Room)· 11 min
Study notes 5 quiz questionsWatch lesson - 6
CheckBox, AlertDialog, Spinner and AutoCompleteTextView
Module II, UI Widgets: CheckBox, AlertDialog, Spinner, AutoCompleteTextView
Androi - CheckBox, RadioButton, Spinner, ToggleButton || Android Development Tutorials by Deepak #7· Smart Programming· 65 min
Study notes 5 quiz questionsWatch lesson - 7
RatingBar, DatePicker, TimePicker and ProgressBar
Module II, UI Widgets: RatingBar, DatePicker, TimePicker, ProgressBar
ImageButton, ImageView, RatingBar, DatePicker, TimePicker (Android UI Widgets) | Android Tutorials 8· Smart Programming· 63 min
Study notes 5 quiz questionsWatch lesson - 8
Quick Contact Badge, Clocks, Hardware Buttons and File Download
Module II, UI Widgets: Quick Contact Budge, Analog Clock and Digital Clock, Working with hardware Button, File Download
Tutorial 20: AnalogClock DigitalClock andTextClock In Android With Example in Hindi/Urdu· Fahad Hussain· 15 min
Study notes 5 quiz questionsWatch lesson - 9
Android Activity Lifecycle
Module III, Activity, Intent & Fragment: Activity Lifecycle, Activity Example
Android Activity Lifecycle Explained with Example | All Activity Lifecycle· WsCube Tech· 10 min
Study notes 5 quiz questionsWatch lesson - 10
Implicit and Explicit Intents
Module III, Activity, Intent & Fragment: Implicit Intent, Explicit Intent
Intents in Android - Explicit and Implicit Intent with Examples· Neat Roots· 25 min
Study notes 5 quiz questionsWatch lesson - 11
Android Fragments and Dynamic Fragments
Module III, Activity, Intent & Fragment: Fragment Lifecycle, Fragment Example, Dynamic Fragment
Android - Fragment· TutorialsPoint· 14 min
Study notes 5 quiz questionsWatch lesson - 12
Option, Context and Popup Menus in Android
Module IV, Android Menu & Layout Manager: Option Menu, Context Menu, Popup Menu
Create Overflow Menu, Context Menu & Popup Menu in Android | Handle Menu item Click events· iRekha Tech Solutions· 15 min
Study notes 5 quiz questionsWatch lesson - 13
Relative and Linear Layout
Module IV, Android Menu & Layout Manager: Relative Layout, Linear Layout
Linear Layout & Relative Layout In Android | Android Tutorials in Hindi #3· CodeWithHarry· 32 min
Study notes 5 quiz questionsWatch lesson - 14
Table Layout and Grid Layout
Module IV, Android Menu & Layout Manager: Table Layout, Grid Layout
Android - Table Layout· TutorialsPoint· 11 min
Study notes 5 quiz questionsWatch lesson - 15
Android Adapters: ArrayAdapter and BaseAdapter
Module V, Adaptor & Views: Array Adaptor, ArrayList Adaptor, Base Adaptor
Tutorial 24: Adapter in Android All types of Adapter | BaseAdapter using GridView in Andorid Studio· Fahad Hussain· 21 min
Study notes 5 quiz questionsWatch lesson - 16
GridView, WebView and ScrollView
Module V, Adaptor & Views: GridView, WebView, ScrollView
Master Android UI in One Video | ConstraintLayout, List, RecyclerView, GridView, ScrollView &WebView· Free Tutorial TV· 31 min
Study notes 5 quiz questionsWatch lesson - 17
SearchView and TabHost
Module V, Adaptor & Views: SearchView, TabHost
09 Using SearchView, VideoView and TabHost Containers· Saisriharsha Patibandla· 32 min
Study notes 5 quiz questionsWatch lesson - 18
Dynamic ListView and ExpandableListView
Module V, Adaptor & Views: DynamicListView, ExpandedListView
Android Tutorial (Kotlin) - 44 - ExpandableListView· CodeAndroid· 10 min
Study notes 5 quiz questionsWatch lesson
Assignment
Build a "Campus Event Planner" Android App
Less scrolling. More passing.
- Free
Hand-picked video lessons
18 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
18 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
90 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 MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. 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 MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA 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 Artificial Intelligence tonight if anyone wants to go together
More from Online MCA Semester 3
All subjects- Sem 3
MCA301
Artificial Intelligence
This subject introduces the core ideas of Artificial Intelligence: how problems are represented, how search and heuristic algorithms like A* and AO* find…
- 18 lessons
- 4h 12m
- Notes
- Quiz
- Sem 3
MCA338
Big Data & Analytics using R
This subject introduces big data and the Hadoop ecosystem, covering HDFS, MapReduce, Pig, Hive, HBase and Big SQL, followed by data analysis and machine…
- 17 lessons
- 5h 58m
- Notes
- Quiz
- Sem 3
MCA333
Compiler Design
This subject covers how compilers translate programs, from grammars and finite automata through scanning, parsing, symbol tables, intermediate code, code…
- 15 lessons
- 3h 48m
- Notes
- Quiz
- Sem 3
MCA334
Digital Image Processing
This subject covers how digital images are formed, enhanced in the spatial and frequency domains, restored, compressed, segmented, described and recognised.
- 17 lessons
- 4h 15m
- Notes
- Quiz
- Sem 3
MCA332
Digital Marketing Analytics
This subject covers digital marketing fundamentals using the DMI framework, search engine optimisation, mobile and email marketing, and web analytics.
- 16 lessons
- 2h 40m
- Notes
- Quiz
- Sem 3
MCA302
Information Storage Management
This subject covers storage networking technologies: DAS, NAS and SAN architectures, Fibre Channel components, cabling and topologies, SAN design, security,…
- 19 lessons
- 4h 35m
- Notes
- Quiz
Android Programming: common questions
This subject covers Android app development in Java, from the platform architecture and project setup through UI widgets, activities, intents, fragments, menus, layouts, adapters and advanced views. After it you will be able to build, run and test multi-screen Android applications with interactive interfaces and list-based data displays. It's the Android Programming subject of Online MCA, Semester 3, in 18 lessons: Introduction to Android and Its Versions; Android Development Setup and Hello World; Android Architecture, Dalvik VM and Core Components; AndroidManifest.xml, R.java, Title Bar and Screen Orientation; Android Buttons and Toast Messages; CheckBox, AlertDialog, Spinner and AutoCompleteTextView; RatingBar, DatePicker, TimePicker and ProgressBar; Quick Contact Badge, Clocks, Hardware Buttons and File Download; Android Activity Lifecycle; Implicit and Explicit Intents; Android Fragments and Dynamic Fragments; Option, Context and Popup Menus in Android; Relative and Linear Layout; Table Layout and Grid Layout; Android Adapters: ArrayAdapter and BaseAdapter; GridView, WebView and ScrollView; SearchView and TabHost; Dynamic ListView and ExpandableListView.
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 7h 9m of video across 18 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Build a "Campus Event Planner" 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 MCA, 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.