MOBILE APPLICATION
DEVELOPMENT
GROUP PROJECT
Presented by group 9
Member List
Bùi Việt An
Nguyễn Thái Bình
Phạm Lê Quý Đức
Cấn Minh Hiển
Nguyễn Quang Hưng
Vũ Tuấn Hải
Table of content
1. Introduction
Project goal, App introduction
2. Architecture
The architecture structure
3. Activities
Activiie function, user flow
4. Demo
Run testing
5. Conclusion
Summaries
1. Introduction
The goal is to adapt android making
app from the course to replicate a
simple dummy app
We mainly focus on the appearance if
the app (the UI) not functionality of the
app
1. Introduction
Pinterest is an app that user can share
they ideas for various projects, hobbies,
and interests, allows users to “pin”
images,videos or links to personal or
shared board.
Organized by various theme like home
decoration, fashion, cooking, travel,
animals.. ect
Mostly well known for it large gallery
of beautiful image.
2. Architecture
Post interaction New Feed Pin topic page Search bar
Search page Recomend topic
Home page
Login screen Main screen Create screen Library/Album
Your Account Saved screen Pins Notifications Updates
Inbox Add/Invite friends
Setiings Favorite
Boards
3. Activities
Main Activities: MainActivity and LoginPage
Fragments: Controled by Activities, such like
HomePage, Search, Create, Notifications,.. etc
3. Activities
Basic Activity Lifecycle:
onCreate():
onStart()
onResume()
onPause()
onStop()
onDestroy()
3. Activities
Basic Activity Lifecycle:
onCreate():
onStart()
onResume()
onPause()
onStop()
onDestroy()
3. Activities
LoginPage
Button continue_button
Button continue_fb_button
Button continue_gg_button
3. Activities
MainActivity
HomePage
Search
Create
Notification
Saved
4. Demo
5. Conclusion
Adapt basic app building concept/design to create a simple app,
understand the architecture and how activities interact with each others
as well as control fragment
Succes in building a Pinterest dummy app with basic UI feature hopefully
professional enough to give user good experience