The project was to develop an android app for the students of the school to facilitate both the school administration and the students as well. Students will get the credentials from the school office to get login into the app. The school will assign the books in the form of PDF to students of each class.These books are password protected so that they could not be opened outside the app and there should be no Print button in the app. The app should have text searchable functionality in the entire PDF. The server should send time for each PDF as that time ends the file should automatically be deleted from the local storage. The app should have backward compatibility with android 2.1.
How we solved it
We created Android, iOS and Windows app with similar color schemes and Icons while following the design guidelines provided by each platform. The major feature required in the apps (Search entire PDF) is not supported by SDKs available for each platform so we compiled Native library MuPDF for iOS and Android, but for Windows Phone and PC app we developed our custom solution. Until now we haven’t got any complaint from the client about the project.
Assigned Books are Password protected so that they could not be opened outside the app.
The server sends the specific time for each PDF as that time ends the file automatically deleted from the local storage.
The App has the text Searchable functionality in the entire PDF to search the specific text in the file.
Through this app school will assign the books in the form of PDF to the students of each class.
PDF distributor has no print button to restrict the students to view the PDF just in the app.
PDF distributor makes sure the security of the material by deleting the data from the local storage of the user when the specific time ends for that user ends.