SlideShare a Scribd company logo
Windows phone 7
application development
MANNU MALHOTRA
MICROSOFT STUDENT PARTNER
MICROSOFT CERTIFIED SOLUTION DEVELOPER
Layout
 Day 1
 Why develop for windows phone 7?
 About Windows phone 7
 Welcome to visual studio
 Coding time- HelloWorld
 App Life cycle
 Monetizing through your app
 Day 2
 More controls.
 Coding time – BMI calculator
 App designing
 App submission
 Application submission and app submission
Why develop for windows phone 7 ?
Android and apple own 80% of the
market.
Than why Windows phone.
Free developer account at dev.
windowsphone.com
“Visual Studio” the best IDE.
It makes development easier
compare to android and IOS.
Windows phone 8 is changing the
scenario.
Use of markup language – XAML.
Sandboxed environment.
When your app is running in a
sandbox, it’ll be functioning in
an isolated area with no ability
to affect other sandboxes
(areas).
It is easier to develop
for sandboxed
environment.
Why not for windows phone 8, when
windows phone 7 is dead?
Apps you develop for windows
phone 7 can run on window
phone 8 but not vice versa.
Single resolution, only two
hardware options.
SDK requirement.
About windows phone 7…
7
• Windows phone 7 OS was launched on 8 November 2010 in US.
7.5
• In may 2011 Microsoft released an update know as Mango.
7.5
• In 2012 “Tango” update was released with more functionalities and bug fixes.
7.8
• In January 2013, Windows Phone 7.8 was released. It added some features from Windows Phone 8.
About Windows phone 7 continued
 7 Hardware Buttons:- (Power/Lock, Search/Bing, Windows, Camera, 2* Volume,
Back)
 Windows phone 7 OS is based on Windows CE(compact edition).
 Launchers and Choosers.
 Live Tiles instead of widgets.
Welcome to visual Studio !
 Introduction to visual studio
 Two languages:- C# and xaml
 Hello world App- Button, TextBox, MessageBox
 Features of Visual studio
 Introduction to Emulator
Time To Code-
Hello World!
private void button1_Click(object sender,
RoutedEventArgs e)
{
MessageBox.Show("Hello " +
textBox1.Text + " Welcome to
HMRvillage!")
}
Hello World 2.0 !
private void button1_Click(object
sender, RoutedEventArgs e)
{
textBlock1.Text =
"Hello "+ textBox1.Text + " Welcome
to HMR!";
}
Hello World 3.0!
private void button1_Click(object
sender, RoutedEventArgs e)
{
image1.Visibility = Visibility.Visible;
}
App Lifecycle
 Events and States together make up for
an application’s life cycle. In Mango,
there are 4 application life cycle events
 Launching
 Deactivated
 Activated
 Closing
 And 3 application states
 Running
 Dormant
 Terminated
 Events lead to change the application’s
state.
Monetizing
 Three Options:
1. Paid apps
2. In app purchases
3. Ads
 ECPM
 Pubcenter.Microsoft.com
 Threshold
Lets meet Tomorrow for
more coding

More Related Content

PPTX
Windows Phone 7 Trivia
PDF
Android nougat 7.1 | Top Mobile App Development Company
PDF
PPTX
Windows 10
PPTX
Android
PPT
iOS 10 or Android Nougat? Who is leading the era
PPTX
Windows 10 – 8 Tips & Tricks
PPTX
Nougat 7.0 seminar
Windows Phone 7 Trivia
Android nougat 7.1 | Top Mobile App Development Company
Windows 10
Android
iOS 10 or Android Nougat? Who is leading the era
Windows 10 – 8 Tips & Tricks
Nougat 7.0 seminar

What's hot (20)

PPTX
Android and it’s applications
PPTX
Android Os
PPTX
Windows 10
PPTX
Windows 10 features
PPTX
Eight Hot New Features of Windows 10
PPTX
S02.W02 - Some New Features of Windows
PPTX
Window 8
DOCX
Will windows 11 bring errors
PPTX
Windows 11 ARE YOU READY?
PDF
Android Nougat- Sweet Treat for Users
PPTX
Google Android 7.0 Nougat History Features and more
DOC
Games evaluation 2
PPTX
Windows 10: The Top Features!
PPTX
Presentation366
PDF
Android N
DOCX
Versions of android
PPTX
Mobile apps idea to making money
PPTX
Evolution of android
PPTX
Andriod nougat 7.0 by gunjan jain
PDF
Android
Android and it’s applications
Android Os
Windows 10
Windows 10 features
Eight Hot New Features of Windows 10
S02.W02 - Some New Features of Windows
Window 8
Will windows 11 bring errors
Windows 11 ARE YOU READY?
Android Nougat- Sweet Treat for Users
Google Android 7.0 Nougat History Features and more
Games evaluation 2
Windows 10: The Top Features!
Presentation366
Android N
Versions of android
Mobile apps idea to making money
Evolution of android
Andriod nougat 7.0 by gunjan jain
Android
Ad

Viewers also liked (6)

PPTX
Windows phone 7 development
PPTX
02 BlackBerry Application Development
PPT
iOS Platform & Architecture
PPTX
Layer architecture of ios (1)
PDF
Building iOS App Project & Architecture
PDF
Architecting iOS Project
Windows phone 7 development
02 BlackBerry Application Development
iOS Platform & Architecture
Layer architecture of ios (1)
Building iOS App Project & Architecture
Architecting iOS Project
Ad

Similar to Windows phone 7 application development (20)

PPT
IOS vs Android presentation by Saikrishna
PPT
Introduction to Android Environment
PPTX
PPTX
Android os versions and architecture
PPTX
Module 1
PPTX
Windows 7 mobile
PPTX
ANDROID MOBILE OPERATING SYSTEM
PPTX
Computer project work
PPT
Mobile and tablet app dev
PPTX
Android technology _seminar_ ppt
PPTX
ANDROID technology
PDF
Introduction to android
PPTX
Development of Mobile Application -PPT
PPT
AndroidOverview
PPTX
android architecture
PPTX
Android and it’s applications
PPT
Android studio history, emulator, Building blocks
PPTX
Android and android phones
PPTX
Windows 8 mobile app development
PPTX
Android 1
IOS vs Android presentation by Saikrishna
Introduction to Android Environment
Android os versions and architecture
Module 1
Windows 7 mobile
ANDROID MOBILE OPERATING SYSTEM
Computer project work
Mobile and tablet app dev
Android technology _seminar_ ppt
ANDROID technology
Introduction to android
Development of Mobile Application -PPT
AndroidOverview
android architecture
Android and it’s applications
Android studio history, emulator, Building blocks
Android and android phones
Windows 8 mobile app development
Android 1

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
master seminar digital applications in india
PPTX
Lesson notes of climatology university.
PDF
Anesthesia in Laparoscopic Surgery in India
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Microbial disease of the cardiovascular and lymphatic systems
Final Presentation General Medicine 03-08-2024.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Yogi Goddess Pres Conference Studio Updates
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Final Presentation General Medicine 03-08-2024.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
01-Introduction-to-Information-Management.pdf
Orientation - ARALprogram of Deped to the Parents.pptx
master seminar digital applications in india
Lesson notes of climatology university.
Anesthesia in Laparoscopic Surgery in India
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Chapter 2 Heredity, Prenatal Development, and Birth.pdf

Windows phone 7 application development

  • 1. Windows phone 7 application development MANNU MALHOTRA MICROSOFT STUDENT PARTNER MICROSOFT CERTIFIED SOLUTION DEVELOPER
  • 2. Layout  Day 1  Why develop for windows phone 7?  About Windows phone 7  Welcome to visual studio  Coding time- HelloWorld  App Life cycle  Monetizing through your app  Day 2  More controls.  Coding time – BMI calculator  App designing  App submission  Application submission and app submission
  • 3. Why develop for windows phone 7 ? Android and apple own 80% of the market. Than why Windows phone. Free developer account at dev. windowsphone.com “Visual Studio” the best IDE. It makes development easier compare to android and IOS. Windows phone 8 is changing the scenario. Use of markup language – XAML. Sandboxed environment. When your app is running in a sandbox, it’ll be functioning in an isolated area with no ability to affect other sandboxes (areas). It is easier to develop for sandboxed environment. Why not for windows phone 8, when windows phone 7 is dead? Apps you develop for windows phone 7 can run on window phone 8 but not vice versa. Single resolution, only two hardware options. SDK requirement.
  • 4. About windows phone 7… 7 • Windows phone 7 OS was launched on 8 November 2010 in US. 7.5 • In may 2011 Microsoft released an update know as Mango. 7.5 • In 2012 “Tango” update was released with more functionalities and bug fixes. 7.8 • In January 2013, Windows Phone 7.8 was released. It added some features from Windows Phone 8.
  • 5. About Windows phone 7 continued  7 Hardware Buttons:- (Power/Lock, Search/Bing, Windows, Camera, 2* Volume, Back)  Windows phone 7 OS is based on Windows CE(compact edition).  Launchers and Choosers.  Live Tiles instead of widgets.
  • 6. Welcome to visual Studio !  Introduction to visual studio  Two languages:- C# and xaml  Hello world App- Button, TextBox, MessageBox  Features of Visual studio  Introduction to Emulator
  • 7. Time To Code- Hello World! private void button1_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Hello " + textBox1.Text + " Welcome to HMRvillage!") }
  • 8. Hello World 2.0 ! private void button1_Click(object sender, RoutedEventArgs e) { textBlock1.Text = "Hello "+ textBox1.Text + " Welcome to HMR!"; }
  • 9. Hello World 3.0! private void button1_Click(object sender, RoutedEventArgs e) { image1.Visibility = Visibility.Visible; }
  • 10. App Lifecycle  Events and States together make up for an application’s life cycle. In Mango, there are 4 application life cycle events  Launching  Deactivated  Activated  Closing  And 3 application states  Running  Dormant  Terminated  Events lead to change the application’s state.
  • 11. Monetizing  Three Options: 1. Paid apps 2. In app purchases 3. Ads  ECPM  Pubcenter.Microsoft.com  Threshold
  • 12. Lets meet Tomorrow for more coding