Confidential for review purposes only
Share to Choose.Whichit.
?
Confidential for review purposes only
@Jennifer
Which #dress should I buy for the party?
Boohoo Shop
Share withUpload from
Confidential for review purposes only
@Victoria
Which is the hot color of this season ?
Engage with your customer
Confidential for review purposes only
@Victoria
Which is the hot color of this season ?
5% 15%
20%60%
Identifying customers' preferences
Target audience
Gender
Age
Location
Confidential for review purposes only
@Victoria
Which is the hot color of this season ?
5% 60%
20%15%
BUY
Get Coupon
Purchase
Make them an offer they can't refuse
Confidential for review purposes only
System Architecture
server Azure MVC Web Api( .Net)
Web application
Landingpage
Androidapp
iOSapp
Confidential for review purposes only
So … what I’ve learned ?
• Build only what you must build!• Build smart & make your life easy.• How to add features without building a monster ?• Check yourself .• Tracking tasks .
Confidential for review purposes only
Build only what you must build
D.I.Y
D.D.I.Y (Picasso)
Confidential for review purposes only
Build things right and easy
• Put things where they belong :• Separate API calls from screens or views• Wrap data access with façade to enable persistent
data and cache .• Don’t duplicate code.• Android : use event’s to allow components
communication without coupling .
Confidential for review purposes only
Build things right and easy – server API example
Confidential for review purposes only
Add features with no effort
• Use public free API :• Instagram• Amazon • Google• Java– generate POJO easy with online tools:
• http://www.jsonschema2pojo.org/• http://jsongen.byingtondesign.com/
• Android : use intents !
Confidential for review purposes only
Add features with no effort
Confidential for review purposes only
Monitor
• Use analytics to find out how users use your product• Use crash reporting to find bugs quickly.
Confidential for review purposes only
Tasks
• Every version contain large amount of tasks • Different areas – web , server , clients , creative ,
sales .• Different stages – in progress , testing , wait for
release , postpone …
https://waffle.io/
https://trello.com
Confidential for review purposes only
IDE’s & links
• IDE’s :• Android studio -
https://developer.android.com/sdk/installing/studio.html
• (Web) brackets.io – http://brackets.io
• Links :• (Android) Open source list – http://android-
arsenal.com• Picasso - http://square.github.io/picasso/• Retrofit - http://square.github.io/retrofit/• Trello – http://trello.com
Top Related