You are on page 1of 4

CHAPTER TITLE PAGE NUMBER

NUMBER
1. DECLARATION 1
2. ACKNOWLEDGEMENT 2
3. CERTIFICATE OF COMPANY 3
4. CERTIFICATE OF COLLEGE 4
5. ABSTRACT 5
6. COMPANY PROFILE 6
7. HARDWARE AND SOFTWARE REQUIREMENTS 7
7.1 SOFTWARE REQUIREMENTS & TOOLS 7
7.1.1 Android Tool Eclipse 1: w/ADT 7
7.1.2 Android Tool 2: The SDK & AVD Manager 7-8
7.1.3 Android Tool 3: Android Debug Bridge 8
7.1.4 FRONT END 9
7.1.5 BACK END 9
7.1.6 Core Java 9-10
7.2 HARDWARE REQUIREMENTS 10
8 OBJECTIVE 11
9 ANDROID OVERVIEW 12
9.1 Android Versions 12
9.2 Android Architecture 13-17
9.3 Android Environmental Setup 17-21
9.4 Application Framework 22
9.4.1 Applications 22
9.4.1 Application Components 22-25
9.5 The Main Activity File 25-26
9.6 The Manifest File 27
9.7 The String File 27
10. INTRODUCTION OF PROJECT 28
11. (APPLICATION DEVELOPMENT LIFE CYCLE) 29
12. GATHER BUSINESS REQUIREMENTS & PLANNING 30
12.1 Determining and Planning Project Requirements 30
12.2 Developing Use Case for Mobile Application 31
12.3 Incorporating Third Party Requirements 31-32
12.4 Managing Device Database 32
12.5 Storing and Using Device Data 32-34
12.6 Using Third Party Device Database 34
13 SYSTEM ANALYSIS 35
13.1 Expected Advantages of Android App System 35
13.2 Drawbacks of Existing System 35
13.3 Cost Analysis 35-36
13.4 Feasibility Study 37
13.4.1 Technical Feasibility 37
13.4.2 Economic Feasibility 37
13.4.3 Operational Feasibility 37
14 TECHNICAL DOCUMENTATION 38
14.1 Formulate an Idea Description 38
14.2 Give The Right Sequence 38
14.3 Refer to Existing Application 39
14.4 Identify the Priority Features 39
14.5 Give Only Relevant Features 39
14.6 Create Wireframes 39
14.7 Choose Appropriate Requirement Formats 40
14.7.1 Function Specifications Documents(FSD) 40
14.7.2 User Stories 40
14.7.3 Sketches & Wireframes Using Mixed Formats 40-41
15. APPLICATION DESIGN 42
15.1 System Design 42
15.1.1 Logical Design 42
15.1.2 Physical Design 42-43
15.1.3 Input Design 43
15.1.4 Output Design 43
15.1.5 Login Diagram 44
15.2 Database Design 45
15.2.1 DFD 46
15.2.2 Shared Preference 47-50
16. DEVELOPMENT CODE 51
16.1 Java 51-61
16.2 XML 62-65
16.3 Drawable XML 66-67
16,4 Manifest XML 68
17. IMPLEMENTATION 69
17.1 Modules 69-72
17.2 Android Manifest.xml 72-73
17.3 Security Features 73
17.3.1 Password Protection 73
17.3.2 Session State 73
18. DIAGRAMS 74
18.1 ER Diagram 74
18.2 Data Flow Diagram Level 1 74
18.3 Data Flow Diagram Level 2 75
19. PERFORMANCE TESTING & OPTIMIZATION 76
19.1 Mobile Application Testing Strategy 76
19.1.1 Device Performance 77-78
19.1.2 Server Performance 78
19.1.3 Network Performance 78-79
19.2 Troubleshooting Mobile Application Performance 79
19.3 Useful Mobile App Testing Tools 80
19.4 Challenges 80
19.5 Setup Mobile App Performance and Test Environment 80-81
19.6 Performance Checklist for Mobile App 81
20. PUBLISHING AND MAINTENANCE 82
20.1 Hosting 82
20.2 Monitoring 83-84
20.3 Engagement 84
20.4 Marketing 84-85
20.5 App Updates 85
20.6 Licenses 86-87
21. SCREENSHOTS 88-89
22. FUTURE SCOPE 90
23. CONCLUSION 91
24. BIBLIOGRAPHY 92
25. REFERENCES 93
A Project on

IPOCKET DIARY
Work Carried at

S.O Infotech Private Limited


Faridabad

Submitted to

MAHARSHI DAYANAND UNIVERSITY, ROHTAK


In partial fulfillment of the Award of the Degree

MASTER OF COMPUTER APPLICATIONS


Session: 2017-2019

Submitted by: Himanshu University Roll no:

Under the Guidance of:

External Guide Internal Guide

Ms. Ankita Mr. R.C Verma

(Project Manager, Project Guide) ( HOD, Asst. Prof. IMT)

INSTITUTE OF MANAGEMENT & TECHNOLOGY


(An NBA AICTE Accredited Institute)

(Approved by AICTE & Affiliated to MD University, Rohtak)

Tigaon Road, Near Sai Dham, Faridabad

You might also like