The app has the following functionalities :
The app has 2 java activity classes because 2 screens are required : app home screen where list is displayed and new item addition option is present, edit screen where item name can be edited.
Following is the video which highlights TODO app features