Project Domain / Category
Project Domain / Category
Mobile Apps
Abstract / Introduction
Sometimes timing is everything. Maybe you want to send best wishes to someone in a different time zone and know that their favorite time is around 03:00 AM of your time. Or maybe you’re not too great at remembering; frequently, forget birthdays or anniversaries of your near and dear ones. It’s okay (we won’t tell anyone), we have a best messaging app which will do that job for you.
SMS Scheduler is an Android based mobile application which sends Text Messages (SMS) and Multimedia Messages (MMS) at a certain period of time with certain frequency. Just run SMS Scheduler app, write a message and set date & time of your choice (that’s all from you), message will be sent by the app at exact date & time as set.
Functional Requirements:
SMS Scheduler app should consist of following requirements;
Default Messaging App: Support all functions of a messaging app, like writing, sending and receiving of SMS & MMS etc.
Modes: Need to provide following two modes;
Send Now: Messages will be sent on immediate basis.
Send Later: Messages will be sent in future at exact date & time.
Repeating Frequency: Send same message repeatedly on hourly, daily, weekly, monthly or annually basis.
Speech Recognition: Convert audio into text message using Voice Recognition technology, provided by Google.
Predefined Templates: Choose text message from predefined templates; can be added, edited or deleted as well.
Group Messaging: Send message to multiple recipients at the same time; can be created, modified or removed as well.
Alert: Provide proper notification, tone and vibration on task completion.
History: Save all messages in internal database (i.e. SQLite); can be viewed in ascending or descending order on basis of received or scheduled date & time.
Backup: Store/retrieve messages, templates and contact groups to/from SD card in an encrypted form.
Permissions: Prompt to grant appropriate permissions for sending/receiving messages, syncing contacts, reading phone states and read/write SD Card contents etc.
Tools:
IDE: Android Studio
Programming language: Java
Database: SQLite
Reviews
There are no reviews yet.