Basic Mobile Android Application

profilesadoyol
Homework22.pdf

Project 2: My Personal Tool Bag

Let's create our own personal toolbox that does not contain advertising and contains the functionality

of many small applications. The content and features of our toolbox can be in any style you want. Using

a local or remote database is essential. You can add other features to your toolbox from the list below

or as a feature that you can build yourself. Points are just after the features.

Feature List: - Use of a local (Sqflite, Floor etc.) or Remote (Firebase, Service you created, etc.) database

[Mandatory] [40]

- Photo Gallery [20]

- HES code display / store [10]

- SMS manager [10]

- Ability to transfer content (Text, Picture, Link etc.) to E-Mail and Messaging applications [10]

- Calculator [20]

- Organizing and storing To-Do List or Shopping List (like Google Keep) [30]

- Tool Bag Interface (menu) being interchangeable [20]

- Application Theme can be changed via application settings [20]

- Supporting multiple languages, automatically changing interface objects according to the language

chosen by the user on the phone [20]

- Phone Book or Individual Directory display / editing [20]

- Location Warehouse - Map locations can be categorized and stored, shared, selected as routes on

maps [30]

- The features you will find are scored according to the difficulty level as [10] [20] [30].

In the codes written, 50% originality will be sought in Internet quotations. Provide information about

the source of the citation both in the code and in the narration(video). 80% originality is sought in the

codes you get from your friends. If there is a source used without specifying the source, it will be

interpreted as getting information from a friend and 80% originality will be sought.

You will only upload the code files of the application you wrote to the system as a zip file. In addition,

by preparing a video file, which is about 10 minutes describing the codes you wrote and your

application, as a link of Google Drive or any other platforms. In the assignment upload, you must share

a publicly readable link of the uploaded video.