Sometimes when you are starting on an idea for a project you dont know where or how to start. This is a tried and tested strategy that gets you going. From inspiration to organization, tools to knowledge, all you need to know to build the next great app.
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
Get Your APP Together
1.
2.
3.
4. Believe you can and you're halfway there.
- Theodore Roosevelt
5. • What is missing?
• What would make it better?
• What can be added on?
Apps
• Is there a micro social network for my
dorm or club?
Games
• Why not a Flappy Grumpy Cat game?
IoT
• Can I send a text to my coffee maker?
What is Inspiring?
6. • Friends & Family
• App Stores
• Apple
• Google
• Windows
• API Web Sites
• Mashery.com
• Mashape.com
• ProgrammableWeb.com
• Design Web Sites
• Dribbble.com
• Behance.com
• OnextraPixel.com
Where to find “Inspiration”?
7. The secret of getting ahead is getting started.
- Mark Twain
8. • Ideas
• Functional Requirements
• Inspiration
• User Experience
• Knowledge
• Technical Requirements
Project Kick Off
15. • A Feature or Product Set
• Not Sacrificing Quality!
• Rapid Releases
• Fail Fast and Fix Quick
The Lean Startup – Eric Ries
Minimum Viable Product
17. Normal people... believe that if it ain't broke, don't fix it.
Engineers believe that if it ain't broke, it doesn't have enough
features yet.
- Scott Adams
18. Naming
• Keep name simple
• Available
• Easy to pronounce
• Easy to spell
• Don’t use taken name
Descriptions
• Explain what app does
• Awards, reviews
• Feature roadmap
• List updates
19. Icons
• Intent of Application
• Sets theme
• Use Icon Fonts
• Start B&W
Screenshots
• Sell – don’t hide
• Show off depth
• Don’t use low quality
• Think “Ad”
20. Cross App Promotion
• Promote multiple apps
• Promote mine and I will
Promote yours
Rating and Reviews
• Ask user to rate and
review
• Friends/Family
21. Web Site
• Consumers use web to
search
• Generate buzz
• Collect emails
Social Marketing
• Create accounts
• Vine – app demo
• YouTube - behind the
scenes
• Instagram – screen
grabs
• Twitter – Your
development
22. Today knowledge has the power. It controls access to
opportunity and advancement.
- Peter Drucker
23. Microsoft Virtual Academy
• App Development
• Game Development
• Cloud Services
• Live Events and more!
MicrosoftVirtualAcademy.com
25. Microsoft On-Campus
• App Workshops
• Game Workshops
• Cloud Workshops
• Hackathons and more!
Your local campus or
MicrosoftNewEngland.com
bit.ly/MSFTCambridge
Events.MSDN.Microsoft.com
26. Software is a great combination between artistry and
engineering.
27. Apps for phone, tablet or
laptop
iOS, Android, Windows,
Mac or Linux
Touch-Friendly editor
Physic engine
Data display
Cloud data
TouchDevelop.com
28. 4 Steps to build an app
Windows and Windows
Phone
Publish ready
Extensible via Source Code
Social Datasources
Cloud Storage
AppStudio.WindowsPhone.com
29. Community Edition - FREE
Full-Featured IDE
Code for Windows,
Android, iOS
C++, Python, HTML5,
JavaScript and of course
C#, VB and F#
VisualStudio.com
31. Construct 2
• Event Programming
• Sprite Based
• Scirra.com
GameMaker
• Powerful 2D
• YoYoGames.com
Unity
• 2D or 3D
• Unity3d.com
32. The biggest risk is not taking any risk... In a world that changing
really quickly, the only strategy that is guaranteed to fail is not
taking risks.
- Mark Zuckerberg
33. Microsoft Ventures
Fueling entrepreneurship, Microsoft Ventures provides one
path to grow globally with unparalleled routes to customers
Seed Funding
Scale to Market
Community
Partners, Experts, BizSpark
Accelerators
Ideation to Seed
34. Community Ecosystem
Microsoft Innovation Center, Local Accelerators
Evolve MICs to fit startup needs (Miami, Florida)
Partner with over 200 accelerators worldwide
Providing hands-on technical support and access to BizSpark and Azure
Global Partnerships
Working with leading partners to fertilize startup ecosystems
around the globe
Academy for Entrepreneurs
Creating world class curriculum
Business, marketing, tech, pitching, raising money etc.
Imagine Fund – Startup Process for Students (US Only)
35. Accelerators
Creating great businesses at breakneck pace
3-6 Month Program
Great facilities and infrastructure
Azure, SW platforms and Dev Tools ( BizSpark, Azure offer )
Top Advisors and Mentors to Leap Frog
your startup
Pro-bono Legal, accounting and
marketing services by the top
local/international firms
Highly engaged Mentors ( top
CEO’s)
Demo day
Office hours with top Microsoft
R&D teams/ execs
36. Seed Funding
Strategic Investments
$50K - $250K in convertible note
20% discount at qualified financing round of $1M
No cap, no board seats
Get the ball rolling
Design and business experts
Access to Microsoft technology portfolio
Input and exposure to Microsoft executives and partners
Access Customers
Expand go-to market scenarios
Tap into Microsoft partners and major accounts
Unparalleled routes to customers
37.
38. BizSpark
Over 50K startups are enrolled in BizSpark in 1000+
countries. To be qualify for the program, startups must
be:
Build
Actively developing
software
Revenue
Privately held and
generating less than U.S. $1
Million in revenue per year
Age
Less than five years old
www.bizspark.com
39. BizSpark
Microsoft BizSpark is a free of charge global program that provides
free software, support and visibility to help startups succeed.
Software
3 year access to current,
full featured software
development tools.
$150 of monthly Windows
Azure benefits
Support
Professional technical and
product support.
Unique offers from
BizSpark Network Partners
4 free MSDN Support
incidents
Visibility
Profile, offers and events
with opportunities for
marketing visibility.
Connection to BizSpark
Ecosystem - access to
investors, advisors and
mentors
www.bizspark.com
40. Even if you fall on your face, you’re still moving forward.
Agenda
- My APP is stuck – Going to look at how to start building an app. Not so much the code but from inspiration and ideas. We will then take those ideas and see how we can come up with a MVP. We will then talk a bit about each of the app stores and the ecosystem that surrounds the mysterious “app store”. And when you think you are done…it is just the beginning.
- Get off your app and go. – Now that we have the playbook – we can execute. We will look at various online learning sites as well as touch first development. We will talk about some of the tools and programs we have as well.
Where to begin – lets first look at these products. Phonograph, record player, boombox, Walkman, discman and iPod.
All innovations however they all did not invent music- just how we listen to it.
Use products and technologies around you to find inspiration on what to build or invent.
Building something that has never been invented is hard. Building something off of someone elses work is doable. Look around you and you can see inspiration for that in everything. What are your friends talking about. What are you family using or not using correctly? Are these items something that can be improved on? If so, then you have yourself an idea.
So you have a spark. Now you need to fuel it. Here is a list of sites that can take your idea a bit further. Linking up different data points, looking at other apps, finding art or design as inspiration.
We now have the overall concept of our app. We need to start with some basics. What is it going to do. List out all of the “features”/functions. All of them. Even the little details. List out all of it. This is the “WHAT IT DOES”
Then think of the user journey through your app. Do they have to login first or can they start using it? What if they forgot password, how does that work? Can they use their camera with the app, is it awkward? Think of the user experience with the app by using flow diagrams to get the journey down.
Then think about the hard part. The “HOW IT DOES” What platform? What API? Datastorage etc.
Concept is your “plan” or “requirements” The “WHAT it does”
The UX is your flow linking all of the pieces together.
Then come up with the journey. What and where are users clicking or interacting. Then lay on the design.
As you go about designing anything – a house, a piece of software – you start with your full feature list. Then you need to remember you only have so much time, so much resources and so much money. It is a perfect triangle when they work in harmony but if one of them slip then another has to move as well. Need more time, well that will affect resources. Need more resources to get it done in less time, well more money is needed. There is a balance that is needed.
Lets look at an analogy of a puzzle. 1000 or 5000 pieces. That is your feature list. If you start working on the edges of your puzzle you will eventually finish but if you have to stop during the build process what do you have? A frame of your puzzle. No design or artwork, just a frame.
Instead of focusing on all of the features, focus on what is important. But if we look at some pieces that will work together to start taking shape of something, the puzzle looks pretty good. We look at the “bang for our buck”. Lets focus on the mountains or the flower, or in this case the basket. Complete that portion and look what you have, something that looks like art.
This approach is called Minimum Viable Product. Before I can define what exactly the MVP is lets look at 2 portions first.
Minimum Product
That is your edges of the puzzle. The easiest part. All we have is a frame. We can relate this to software or a game. We might has just one level. We completed it but there is no depth and no reason to come back to the game. That is minimum.
Viable Product
That is the puzzle completed. Took a long time but it is done. However, maybe it took too long and our tastes changed. In the software world that is called a line of business app. Companies start installing a large enterprise system to fix some sort of business problem and 2 years later it is complete over budge and a ton of resources but it is done. Going back to the game – this is HALO. Tons of levels, powerups, enemies etc..
What the MVP is the meat inbetween. Better than minimum that nobody wants and less then viable which you don’t have time for.
Is it a portion of the ERP system? Maybe just top clients? Is if 10 levels of a game not 100? Maybe high scores but not leaderboard.
MVP is a feature set that can be put into a product that is good enough to sell. Not crap. But good enough to sell. The iterate. FAST. This is called the Lean Startup method. Build a MVP and iterate on it.
You take your MVP and iterate on it, not in a vacuum but with real world feedback and ideas. Maybe you original idea doesn’t work when you publish it, going quickly through the loop helps you change that idea quickly before you loose your user base.
Build your MVP
Measure it – bugs – downloads etc.
Learn from it
Go back in and fix your MVP
We talked about getting our ideas going - Inspriation. We talked about how we can start building upon our ideas and organizing them. We looked at when it comes to reality of building this app it could be daunting so we need to take the MVP approach. We are now going to talk about optimization. This will focus on optimizing our exposure of our app and our audience.
Marketing of our app –
Naming
Desciptions
Icons
Screenshots
People want to see your app before they download it – think about trials or try to buy. Even free with in app purchases.
Promote promote promote
Web is still king. People search the web and will find your app.
Social is another way to get exposure of your app.
At Microsoft we are focusing on Mobile First and Cloud First development. However, we do not leave the learning up to you. We have a ton of resources and programs for you to help with your goals and development process.
MVA is one of the biggest resources we have. Online course that can take either 30 minutes or a few days to complete. Learn about all of our services and tools to help get your app to the finish line.
Events.MSDN.Microsoft.com – dev camps and other events
Once you have the knowledge you can start with the tools
Quick and easy way to get into development with very little programming experience needed.
Good for prototyping or even MVP
Windows only but robust. Consume datasources to build a phone or a windows app. Best of all you get the source code!
FREE – did I say FREE. Normally this a few hundred dollars. Community edition is robust and perfect for all dev needs.
Open platform not just MS tech but Linux and Java. PHP, Ruby, Flask, Python, Node, Angualr you name it we run it.
Microsoft Ventures
Community – Partners, Experts, BizSpark
Accelerators
Seed Funding