Skip to content

Achal-Hingrajiya/Mobile_Application_Development_Working_With_Sqlite_Database

Repository files navigation

Mobile Application Dvelopment Practical-11: Working With SQLite Database

Developed by, Achal Hingrajiya (Dept. of IT, U. V. Patel College Of Engineering)

AIM:

Enhance an application which is already created in practical-10 by implementing following features:

  1. Copy practical-10 into different folder with name of practical-11.
  2. Create NodeData Class in which store Table Name, Column name, Table Query by using String Constant & in companion object.
  3. Create DatabaseHelper class by implementing these methods: getAllNotes(), getNotesCount(), insertNote(), deleteNote(), UpdateNote()
  4. Modify ListView & its adapter to display all notes.
  5. Modify Common Custom Dialog Box for add, edit note, delete note.
  6. Alarm, Reminder, notification functionality should be same as built in practical-10.
  7. Store Login details like Username & password by using SharedPreferences.

Signup Activity

Achal Hingrajiya MAD Practical 11 SignUp Activity

Login Activity

Achal Hingrajiya MAD Practical 11 Login Activity

Splash Screen with animation

Screenshot_1641901640 Screenshot_1641901641 Screenshot_1641901643 Screenshot_1641901645

Dashboard Activity

Achal Hingrajiya MAD Practical 11 Dashboard Activity Achal Hingrajiya MAD Practical 11 Dashboard Activity 2

Notes Activity

Achal Hingrajiya MAD Practical 11 Notes Activity Zero number of notes Achal Hingrajiya MAD Practical 11 Notes Activity Adding a new note Achal Hingrajiya MAD Practical 11 Notes Activity List of all notes Achal Hingrajiya MAD Practical 11 Notes Activity Editing a note Achal Hingrajiya MAD Practical 11 Notes Activity Deleted notes Achal Hingrajiya MAD Practical 11 Notes Activity Achal Hingrajiya MAD Practical 11 Note Reminder Notification Achal Hingrajiya MAD Practical 11 NoteNotification Activity