0% found this document useful (0 votes)
5 views3 pages

Android_Course_Notes_Java

android crash course

Uploaded by

Soumya Mohapatra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Android_Course_Notes_Java

android crash course

Uploaded by

Soumya Mohapatra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Android Development Course Notes

(Java Version)

Submitted by:
Soumya Ranjan Mohapatra

Course Duration: 18 Days


Platform: Android Studio with Java
Year: 2025
Day 1: Introduction to Android & Setup
Overview of Android OS, history, versions. Install Android Studio and configure the
development environment.

Day 2: Android Studio IDE & Project Structure


Learn Android Studio interface, understand Gradle, project folders, and configure an
emulator (AVD).

Day 3: XML Layouts & Views


Understand XML for UI design. Learn about Views (TextView, Button) and ViewGroups
(LinearLayout, etc.).

Day 4: Activity Lifecycle and Intents


Explore Activity lifecycle stages and use Intents to switch between activities.

Day 5: UI Components
Learn about Buttons, EditText, TextView, and other interactive UI elements.

Day 6: Layouts in Android


Master different layouts: LinearLayout, RelativeLayout, ConstraintLayout, and
FrameLayout.

Day 7: Event Handling


Handle user interaction using OnClickListener and other event handlers.

Day 8: RecyclerView and ListView


Create scrollable lists using RecyclerView and ListView with custom adapters.

Day 9: Menus in Android


Implement options menu, context menu, and popup menu with XML and Java.
Day 10: Fragments
Use fragments for modular UI design. Handle fragment transactions and communication.

Day 11: Dialogs and Toasts


Build dialogs like AlertDialog, DatePickerDialog, and TimePickerDialog. Show Toast
messages.

Day 12: SharedPreferences and Storage


Store data locally using SharedPreferences and internal file storage.

Day 13: SQLite Database


Create a local database using SQLiteOpenHelper and perform CRUD operations.

Day 14: Services and Broadcast Receivers


Understand background tasks using Services. Receive broadcasts using BroadcastReceivers.

Day 15: Permissions and Content Providers


Manage runtime permissions. Access shared data using Content Providers.

Day 16: Media Handling & Camera


Play audio/video and integrate camera functionality in your app.

Day 17: Publishing the App


Understand the AndroidManifest file, APK signing, and testing on real/emulated devices.

Day 18: Mini Project & Revision


Build a basic Notes/To-Do app. Revise all concepts and solve common interview questions.

You might also like