Description
This is a lesson on SharedPreferences and Menus in Android Development. This lesson is perfect for Mobile App Development, Android Programming, Kotlin Training, ICT, Computer Science, and Software Engineering courses at high school, college, university, and bootcamp levels.
The first part of the lesson teaches students how to save and retrieve persistent data using SharedPreferences — ideal for creating user settings such as usernames, dark mode toggles, login flags, and app preferences.
The second part teaches how to add Android Menus (Options Menu, Context Menu, and Popup Menu), including how to inflate menu resources, handle menu selections, update UI themes, show dialogs, and customize the action bar.
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ WHAT THIS LESSON COVERS ✨✨
✔ What SharedPreferences is & when to use it
✔ Saving & retrieving persistent key–value data
✔ Editing, updating, removing, and clearing stored data
✔ Building a settings screen (username + dark mode)
✔ Writing and reading SharedPreferences in Kotlin
✔ Creating Options Menu (app bar menu)
✔ Handling menu clicks in Kotlin
✔ Showing Toasts and AlertDialogs from menu items
✔ Creating custom Themes (light + dark XML styles)
✔ Designing menu resources (menu_main.xml)
✔ Customizing the ActionBar (background color, title, back button)
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ FORMATS INCLUDED ✨✨
✯ PPTX – fully editable
✯ PDF – print-friendly version
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ PERFECT FOR ✨✨
✯ Mobile App Development courses
✯ Android Development using Kotlin
✯ ICT & Computer Science classes
✯ Software Engineering programs
✯ Coding bootcamps & workshops
✯ Students building real Android app settings screens
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ WHO IS THIS FOR ? ✨✨
✯ Teachers needing a ready-to-teach lesson on SharedPreferences & Menus
✯ Students learning how to implement app settings and actions
✯ Learners preparing for complete Android apps
✯ Tutors teaching real-world Android development skills
────────── ⋅⋆⋅☆⋅⋆ ──────────
⌘ YOUR FEEDBACK MATTERS
Reviews help support the store and earn you TPT credits!
────────── ⋆⋅☆⋅⋆ ──────────
⌘ STAY CONNECTED
Follow my store for more Android, Kotlin, and Mobile Development resources!
────────── ⋆⋅☆⋅⋆ ──────────
❤️ Thank you for supporting my work! ❤️
© Networking Study Room – Single-classroom use only.
────────── ⋆⋅☆⋅⋆ ──────────
Using SharedPreferences | Mobile Applications Development

Highlights
Save even more with bundles
Description
This is a lesson on SharedPreferences and Menus in Android Development. This lesson is perfect for Mobile App Development, Android Programming, Kotlin Training, ICT, Computer Science, and Software Engineering courses at high school, college, university, and bootcamp levels.
The first part of the lesson teaches students how to save and retrieve persistent data using SharedPreferences — ideal for creating user settings such as usernames, dark mode toggles, login flags, and app preferences.
The second part teaches how to add Android Menus (Options Menu, Context Menu, and Popup Menu), including how to inflate menu resources, handle menu selections, update UI themes, show dialogs, and customize the action bar.
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ WHAT THIS LESSON COVERS ✨✨
✔ What SharedPreferences is & when to use it
✔ Saving & retrieving persistent key–value data
✔ Editing, updating, removing, and clearing stored data
✔ Building a settings screen (username + dark mode)
✔ Writing and reading SharedPreferences in Kotlin
✔ Creating Options Menu (app bar menu)
✔ Handling menu clicks in Kotlin
✔ Showing Toasts and AlertDialogs from menu items
✔ Creating custom Themes (light + dark XML styles)
✔ Designing menu resources (menu_main.xml)
✔ Customizing the ActionBar (background color, title, back button)
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ FORMATS INCLUDED ✨✨
✯ PPTX – fully editable
✯ PDF – print-friendly version
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ PERFECT FOR ✨✨
✯ Mobile App Development courses
✯ Android Development using Kotlin
✯ ICT & Computer Science classes
✯ Software Engineering programs
✯ Coding bootcamps & workshops
✯ Students building real Android app settings screens
────────── ⋆⋅☆⋅⋆ ──────────
✨✨ WHO IS THIS FOR ? ✨✨
✯ Teachers needing a ready-to-teach lesson on SharedPreferences & Menus
✯ Students learning how to implement app settings and actions
✯ Learners preparing for complete Android apps
✯ Tutors teaching real-world Android development skills
────────── ⋅⋆⋅☆⋅⋆ ──────────
⌘ YOUR FEEDBACK MATTERS
Reviews help support the store and earn you TPT credits!
────────── ⋆⋅☆⋅⋆ ──────────
⌘ STAY CONNECTED
Follow my store for more Android, Kotlin, and Mobile Development resources!
────────── ⋆⋅☆⋅⋆ ──────────
❤️ Thank you for supporting my work! ❤️
© Networking Study Room – Single-classroom use only.
────────── ⋆⋅☆⋅⋆ ──────────





