Mobile Application Development Mini Project Presentation: 18CSMP68 SMS Receiver App
Mobile Application Development Mini Project Presentation: 18CSMP68 SMS Receiver App
Mobile Application Development Mini Project Presentation: 18CSMP68 SMS Receiver App
2
Features
3
MVP Architecture
4
Using MVC as the software architecture, developer end up with the
following difficulties:
Most of the core business logic resides in Controller. During the lifetime of an
application, this File grows bigger and bigger and becomes difficult to maintain
the code. Because of the tightly-coupled UI and data access mechanisms, both
Controller and View layer falls in the same activity or fragment. This causes
problem in making changes in the features of the application. It becomes hard to
carry out Unit Testing of the different layers as most of the part which are under
testing needs Android SDK Components.
5
Receive SMS from Broad Cast Server
6
Layouts Used
Linear Layout
7
Relative layout
8
Frame Layout
Designed to block out an area on the screen to display a single item.
9
Constraint Layout
Connect all the view components to each other and place them on screen.
Built entirely by drag-and-drop instead of XML or Java code with the help
of great Layout Editor.
10
11
12
Implementation
Homepage
16
SMS Received
17
Thank You
18