SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Mobile Application Development
T. S. Indi, IT Department, WIT Solapur Page 1
Handout#9
Problem Statement:
(A) Design and implement an application using “Shared Preferences”
concept to change theme of your application.
(B) Design and implement an application using SQLite to insert, delete,
update and display Faculty information into database.
Design:
(A) Using Shared Preferences Concept:
Steps:
(A) Using Shared Preferences
1) Design layout with two buttons “Dark” and “Light”
2) Default theme of app should be black background color.
3) On click of “Light” button background color should change to white
color.
4) On Click of “Dark” button background color should change to black
color.
5) This theme of app should be saved as “SharedPreferences” data.
Mobile Application Development
T. S. Indi, IT Department, WIT Solapur Page 2
(B) Using SQLite Concept:
Mobile Application Development
T. S. Indi, IT Department, WIT Solapur Page 3
Steps:
(B) Faculty Information app using SQLite
1) Design different layouts for app home, add new record, display all
record, to edit existing record and to exit from app as shown in design.
2) Each layout will be associated with different Activity class such as
MainActivity, DisplayActivity, EditActivity and SaveActivity.
3) Design DBHelper class which extends SQLiteOpenHelper to perform
database operations such as table creation and updation.
4) Main layout is to navigate to different operations such as Add, Edit and
Display
5) Add layout is to insert new record of Faculty information.
6) Edit layout is to edit existing record of Faculty information.
7) Display layout is to display all records of Faculty information.
[Reference: Book -“Mobile Apps Development” by Anubhav Pradhan, Anil V Deshpande]

Contenu connexe

Tendances

Create yourfirstandroidapppdf
Create yourfirstandroidapppdfCreate yourfirstandroidapppdf
Create yourfirstandroidapppdf
murad3003
 
Application for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsApplication for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo Locations
Mike Taylor
 

Tendances (20)

Ap quiz app
Ap quiz appAp quiz app
Ap quiz app
 
Create yourfirstandroidapppdf
Create yourfirstandroidapppdfCreate yourfirstandroidapppdf
Create yourfirstandroidapppdf
 
Real-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet AppReal-time Text Audio to Video PPT Converter Tablet App
Real-time Text Audio to Video PPT Converter Tablet App
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
 
QuiZone Mobile Application
QuiZone Mobile ApplicationQuiZone Mobile Application
QuiZone Mobile Application
 
Android application project presentation.
Android application project presentation.Android application project presentation.
Android application project presentation.
 
Application for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo LocationsApplication for Data Sync Between Different geo Locations
Application for Data Sync Between Different geo Locations
 
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSINGDEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
DEVELOPING CUSTOM APPS USING DYNAMIC XML PARSING
 
Buget planning system
Buget planning systemBuget planning system
Buget planning system
 
Mobile Programming - 8 Progress Bar, Draggable Music Knob, Timer
Mobile Programming - 8 Progress Bar, Draggable Music Knob, TimerMobile Programming - 8 Progress Bar, Draggable Music Knob, Timer
Mobile Programming - 8 Progress Bar, Draggable Music Knob, Timer
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Unit 2 - Introduction to UIKit
Unit 2 - Introduction to UIKitUnit 2 - Introduction to UIKit
Unit 2 - Introduction to UIKit
 
4 Things Only Experts Know About Android App Development
4 Things Only Experts Know About Android App Development4 Things Only Experts Know About Android App Development
4 Things Only Experts Know About Android App Development
 
Technical Writing
Technical WritingTechnical Writing
Technical Writing
 
SmartVision Android App
SmartVision Android AppSmartVision Android App
SmartVision Android App
 
IRJET - Architectural Visualizer in Android
IRJET - Architectural Visualizer in AndroidIRJET - Architectural Visualizer in Android
IRJET - Architectural Visualizer in Android
 
Case study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversionCase study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversion
 
SAP Ui5 content
SAP Ui5 contentSAP Ui5 content
SAP Ui5 content
 

Similaire à MobileAppDev Handout#9

Apple iPhone App Programming Guide
Apple iPhone App Programming GuideApple iPhone App Programming Guide
Apple iPhone App Programming Guide
Yusuf Karoma
 
Master data management app
Master data management appMaster data management app
Master data management app
Mike Taylor
 
Manideep Lakkakula Resume - 2 year experence in DotNet
Manideep Lakkakula Resume - 2 year experence in DotNetManideep Lakkakula Resume - 2 year experence in DotNet
Manideep Lakkakula Resume - 2 year experence in DotNet
Manideep Kumar
 
Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)
Arun Karthick
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
Peewee Mendoza
 

Similaire à MobileAppDev Handout#9 (20)

Poushali_Mukherjee
Poushali_MukherjeePoushali_Mukherjee
Poushali_Mukherjee
 
Cw comp1661 211574_mo233_20131122_234918_1314
Cw comp1661 211574_mo233_20131122_234918_1314Cw comp1661 211574_mo233_20131122_234918_1314
Cw comp1661 211574_mo233_20131122_234918_1314
 
Resume _ios
Resume _iosResume _ios
Resume _ios
 
Apple iPhone App Programming Guide
Apple iPhone App Programming GuideApple iPhone App Programming Guide
Apple iPhone App Programming Guide
 
Greenfield development of an enterprise mobile solution
Greenfield development of an enterprise mobile solutionGreenfield development of an enterprise mobile solution
Greenfield development of an enterprise mobile solution
 
Master data management app
Master data management appMaster data management app
Master data management app
 
Michael Apolonio Ugale CV_Mobile
Michael Apolonio Ugale CV_MobileMichael Apolonio Ugale CV_Mobile
Michael Apolonio Ugale CV_Mobile
 
Manideep Lakkakula Resume - 2 year experence in DotNet
Manideep Lakkakula Resume - 2 year experence in DotNetManideep Lakkakula Resume - 2 year experence in DotNet
Manideep Lakkakula Resume - 2 year experence in DotNet
 
My New Resume23042015
My New Resume23042015My New Resume23042015
My New Resume23042015
 
Resume Shradha
Resume ShradhaResume Shradha
Resume Shradha
 
SahilaMirajkar
SahilaMirajkarSahilaMirajkar
SahilaMirajkar
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
 
XCode8.0
XCode8.0XCode8.0
XCode8.0
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shopping
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docx
 
Uma SunilKumar Resume
Uma SunilKumar ResumeUma SunilKumar Resume
Uma SunilKumar Resume
 

Plus de trupti1976 (11)

MobileAppDev Handout#2
MobileAppDev Handout#2MobileAppDev Handout#2
MobileAppDev Handout#2
 
CP Handout#10
CP Handout#10CP Handout#10
CP Handout#10
 
CP Handout#9
CP Handout#9CP Handout#9
CP Handout#9
 
CP Handout#8
CP Handout#8CP Handout#8
CP Handout#8
 
CP Handout#7
CP Handout#7CP Handout#7
CP Handout#7
 
CP Handout#6
CP Handout#6CP Handout#6
CP Handout#6
 
CP Handout#5
CP Handout#5CP Handout#5
CP Handout#5
 
CP Handout#4
CP Handout#4CP Handout#4
CP Handout#4
 
CP Handout#3
CP Handout#3CP Handout#3
CP Handout#3
 
CP Handout#2
CP Handout#2CP Handout#2
CP Handout#2
 
CP Handout#1
CP Handout#1CP Handout#1
CP Handout#1
 

Dernier

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Dernier (20)

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 

MobileAppDev Handout#9

  • 1. Mobile Application Development T. S. Indi, IT Department, WIT Solapur Page 1 Handout#9 Problem Statement: (A) Design and implement an application using “Shared Preferences” concept to change theme of your application. (B) Design and implement an application using SQLite to insert, delete, update and display Faculty information into database. Design: (A) Using Shared Preferences Concept: Steps: (A) Using Shared Preferences 1) Design layout with two buttons “Dark” and “Light” 2) Default theme of app should be black background color. 3) On click of “Light” button background color should change to white color. 4) On Click of “Dark” button background color should change to black color. 5) This theme of app should be saved as “SharedPreferences” data.
  • 2. Mobile Application Development T. S. Indi, IT Department, WIT Solapur Page 2 (B) Using SQLite Concept:
  • 3. Mobile Application Development T. S. Indi, IT Department, WIT Solapur Page 3 Steps: (B) Faculty Information app using SQLite 1) Design different layouts for app home, add new record, display all record, to edit existing record and to exit from app as shown in design. 2) Each layout will be associated with different Activity class such as MainActivity, DisplayActivity, EditActivity and SaveActivity. 3) Design DBHelper class which extends SQLiteOpenHelper to perform database operations such as table creation and updation. 4) Main layout is to navigate to different operations such as Add, Edit and Display 5) Add layout is to insert new record of Faculty information. 6) Edit layout is to edit existing record of Faculty information. 7) Display layout is to display all records of Faculty information. [Reference: Book -“Mobile Apps Development” by Anubhav Pradhan, Anil V Deshpande]