2. AGREEMENT
- Windows Phone is Windows Phone! Stop the fight please.
- every smart phone has its own advantage/disadvantage. But today
you’re attending a Windows Phone event
مفيش حاجه اسمها ويندوزفون؛ دلوقتي بقى اسمها ويندوز بس ,اعتبروا ان السيشن دي كانت في الماضي -
عشان نبسّط كل حاجه الاول
- We are learning from each other. Forget about “the professor and
the student” system
- You Shy… You Die…
3. WHO MA I?
Eslam M. Ayad
- Microsoft Student Partner
Oct, 2012 to Jul, 2014
- Microsoft Windows Phone
Strike Team
Jul, 2013 to Jul, 2014
- Windows Phone MEA Influencer
Mar, 2013 till now
-
NOW
- Internship @Trenduce at India
- Freelancer Digital Marketing
Specialist
- Interested in
Technology,
Entrepreneurship
4. QUESTIONS!
- What do you expect from this session?
- Why are you here Today?
- Who has a Windows Phone mobile?
- What do you know about Windows Phone?
- Why Should I Build a Windows Phone App?
6. WINDOWS PHONE AS A USER
Here maps
Cortana
Calendar
Crazy corner
Data Sense
Office
7. Development TOOLS
VISUAL STUDIO
2012
GET WP SDK 8
* Expression
Blend is Included
Visual Studio 2012 Express
for Windows Phone OR
It’s preferred to get the latest SDK as:
WP SDK 8 enables you to develop apps for WP
7.1.
8. WP8 Development PC Requirements
Supported operating systems
Windows 8 64-bit (x64) client
versions
Hardware
8 GB of free disk space
4 GB of RAM (recommended)
64-bit (x64) motherboard
Windows Phone Emulator
Windows 8 Pro or higher (for
Hyper-V)
10. XAML UI with Managed Code
The most common way to build apps for Windows Phone
UI defined using XAML
Logic written using C# or Visual Basic .NET
Access .NET APIs and Windows Phone Runtime APIs
10
XAML & C#/VB
.NET API for
Windows
Phone
Windows
Phone
Runtime
Managed Managed
11. It’s not about coding only !
It’s NOT A MUST to write a code in order to take place in Windows
Phone Development process.
You can participate as a WP UX Designer.
Read WP General Design
Principles.
Get Design Resources of
WP.
Expression Blend is your
friend
12. GET THE TOOLS AND THE SUPPORT
Get Your Microsoft
Account
(Hotmail/Outlook/…)
Get your Dreamspark Account
From your MSP
Get the tools from Dreamspark
Start Discovering WP Dev Center
13. GET THE TOOLS AND THE
SUPPORT
The Windows Phone Developer Center is your base for all things Windows
Phone related.
Now, at http://dev.windowsphone.com !
Get the SDK - FREE download!
Read articles, browse and download samples and participate in the
community forums
Submit apps for testing and publication to the Windows Phone Store
14. Get more resources for Windows Phone 8
Download Windows Phone 8 Training Kit.
http://www.microsoft.com/en-us/download/details.aspx?id=38782
Dev Center. https://dev.windowsphone.com
Watch Tutorials on https://channel9.msdn.com
16. HOW TO PLAN FOR A NEW
MOBILE APP
Advanced Level
17. FEEL FREE TO CONTACT ME
Eslam.M.Ayad@hotmail.com
http://www.facebook.com/ayad.eslam
@EslamMohAyad
https://eslamayad.wordpress.com
Editor's Notes
Silverlight is for developing any type of apps where XNA is preferred when developing a game.
Windows Phone Platform is Cloud Enabled.
* Give an example with Push Notifications and Location APIs for WP8.
Managed
Managed apps use XAML to define the user interface and Visual Basic or C# as the coding language.
Existing Windows Phone apps that were written using these techniques are fully compatible with Windows Phone 8.
XAML-based apps have gained new features such as new controls and auto-scaling to high resolution.
New managed APIs coming to Windows Phone 8 include a new map control powered by Nokia maps and a wallet API for storing payment methods and enabling NFC-based payments.