British College Mobile Application
TodoTask App is an Android Native app which is based on the JAVA Language which makes easy to remember every task that they have scheduled for them with preparing a Card System Todo List where a Project/Todo Category is Specified by the user along with one todo task provided to the app through a simple overlay Form. This app is solely based in the Basic/Advanced Principal of Java and Android where CRUD Operation is carried out with the Different action like ("Long Press To Delete Category/Project and Deleting the task after checked is done to the task.
- CRUD operation of Task/Project.
- Animation
- Transition
- Splash Screen
- Walkthrough Screen
- Schedule Notification at Morning (7:00 to 8:00 Am)
Model View View Model (MVVM)
Model View ViewModel (MVVM) is an architectural pattern applied in applications to separate user interface code from data and business logic. With the clear separation of these components, all components of an app can be unit-tested, components can be reused within the app or across the app, and enhancements to the app can be made without refactoring all the components. The other architectural patters which separate UI code from data code are MVP and MVC.
SQLlite (Usage of Database Access Object)
- Activity
- Adapters
- Recycler View
- Date Picker
- Alarm Service for local notification
- Splash Screen
- Walkthrough Pages (4 Pages)
- Animation
- Dialog Alert Box
- Dao Setup
- Constraint Layout
- Relative Layout
- Decoupling
- Proper Commenting
- Proper Packaging
- Proper Indentation
- Proper Naming Conventions
- XML Naming Convention
Copyright 2019 Deepak Pradhan The British College