A Beginners Guide to Building a RAG App Using Open Source Milvus
7 deadly sins for Windows Phone Developers
1. Local Touch – Global Reach
7 Deadly Sins for Windows Phone Developers!
Samidip Basu
Manager| Columbus ADI Practice
Solutions Lead | MSFT Mobility
Email: Samidip.Basu@us.sogeti.com
Twitter: @samidip
Info: http://samidipbasu.info
Blog: http://samidipbasu.com
Sogeti USA
8425 Pulsar Place, Suite 300 | Columbus, OH 43240.
www.us.sogeti.com
www.us.sogeti.com
2.
3. So, what are the 7 Deadly Sins?
Pride – Overconfidence, failure to acknowledge, boasting ..
Envy – jealousy, feelings of deprivation ..
Gluttony – over-indulgence/over-consumption ..
Lust – excessive desires ..
Wrath – uncontrolled rage ..
Greed – sin of excess ..
Sloth – failure to utilize ..
4. Pride
OverConfidence in MarketPlace submissions!
Are you using the Marketplace TestKit & Emulator Tools?
Are you using Beta testers?
Each ISV is a vendor .. Let’s Unit Test before shipping
Device testing, Isolated Storage Explorer, Mom test
Aware of the biggest certification/UX glitches?
Back Navigation
App Exit
Artwork
Non-Metro look & feel
No-connectivity mode
Not taking user permissions
5. Envy
Jealous of successful App developers? You have the same or better
opportunity
Is your App discoverable?
Search keywords & App Connect are a must
Post-publication follow-up Marketing
Does your app have it’s own brand?
MSFT Promotions or App reviews by sites
Are you pushing out Updates & answerable to your users?
6. Gluttony
Overconsumption of phone’s resources, eventually leading to bad UX
Overdependence on FAS & in-memory App-backstack. Did you stop caring
to handle Tombstoning?
Never create Alarms/Reminders without user intervention
Do not exploit the Contacts/Calendar API
Just because you can, doesn’t mean you should. Let us remember Metro
design principles
7. Lust
Blatant use of user’s bandwidth .. Not everyone is on unlimited data plans
There is this thing called DeviceNetworkInformation, you know?
Ahem .. What’s wrong here?
Apps should do less on start-up & push off processing to backend ..
Remember Glance & Go!
If you don’t have a Live Tile, how do you sleep?
8. Wrath
Devs in other platforms making more money? I would argue we have more
of an opportunity
Monetization of Apps
Price sensibly
Free Trials & locked features
Ads, Ads, Ads
PubCenter & AdDuplex
Mention your app to anybody who would listen .. Ad promotions
9. Greed
Make once & milk it everywhere & forever? Dream on ..
Did you go Global without adding localization & globalization support?
No shame in seeking localization language help
Used complex custom data-templates for your listboxes? See what the
Profiler Tool says about your app
And you took Background Agents to their death, didn’t you? Keep it light
folks
Yes, you shouted for it in Mango. But tell me why you need that SQL CE
again?
10. Sloth
What’s holding you back from leveraging the cloud to augment your
Windows Phone App?
How will you scale up & down?
Your viral idea in other platforms .. Did you consider OData to exchange
information?
Reuse Push Notification backends for Windows Phone & Windows 8 Metro
Apps
Why are you not using CDNs?
Did you hear about Live Connect API?
11. Local Touch – Global Reach
Questions?
Thank you !!
www.us.sogeti.com