SlideShare a Scribd company logo
Framework :
As we are planningfor all theplatform( iOS,Android & Windows) so we can use Phonegap framework as it's the
best solution for all three platforms together. We have a good number of great Phonegap Developers.
PhoneGap, also known as Apache Cordova, is a technology that lets programmers build a mobileapplication and
then wrap itin the PhoneGap framework that can be installed as a nativemobileapplication acrossmultiple
mobiledevice platforms easily.
Benefits:
1) Just need HTML5/CSS/Javascript skills vs Objective-C or Java.
2) Single code base for allplatforms (iOS, Android,Windows 7,mobile web)
3) Rapid testing and deployment
4) With Phonegap, you can still take advantage of distribution and integrated payment via the App Store or Android Market
Uploadinganapp to Apple appstore:
YearlyCharge:$99
Prerequisites
1. Project that is ready for submission and passes Apple’s App Store Guidelines
2. Valid Apple developer account
3. Computer that runs Mac OS X
4. The followingprograms installed:
1. Xcode
2. Keychain Access
Step Overview
Below you will find a listof guides,each describinghowto do one of the steps required for submittingan app.
1. Assemble App Store Information
2. Create a Bundle Identifier
3. Create a Certificate SigningRequest
4. Create an App Store Production Certificate
5. Create a Production ProvisioningProfile
6. Create an App Store Listing
7. Create a Release Build
8. Fill in the Version Information
9. Submit Version for Review
10. Release
1. Assemble App Information
It is very importantto collectall of the information you need to submitbefore you startthe process. More
Information Here
Requirements Notes
Screenshots
You need at leastone for every supported device
screen size. The screenshots cannotcontain
transparency
Name Name of the app as seen by users
Description
A description of your app, detailingfeatures and
functionality
Keywords Separate keywords with a comma
Support URL A URL with support information for your app
Marketing URL
A URL with marketing information about your
app, optional
Privacy Policy URL
A URL containingyour app’s privacy policy,
optional
App Icon
This icon will beused on the App Store and must
be in the JPG or PNG format, with a minimum
resolution of at least72 DPI,and in the RGB color
space.It must not contain layers or rounded
corners.
Categories Secondary category is optional
Rating
Generate your ratingbased on the questionnaire
More Information Here
Copyright Use the format: YYYY Company Name
Trade
Representative
Contact Information
Only appears on the Korean App Store, optional
Demo Account
“The username and password for a full-access
accountfor your app. Includedetails for
additional accounts in theNotes field.”
2. Create a Bundle Identifier
The bundle identifier is the name of your app,as seen by both the App Store and iOS devices.
1. In your browser, navigateto Apple’s Developer Portal
2. Log in
3. Click Identifiers
4. Click the “+” in the top rightof the screen
5. Name the App ID the same as your app
6. Make surethe Bundle ID follows the standard naming
convention: com.yourcompanyname.yourappname
7. Check any App Services the app needs, click Continue
8. Verify the services arecorrect, then click Submit
3. Create a Certificate Signing Request
CertificateSigningRequests areused to link your computer to your Apple developer account.
1. Open a program called KeyChain Access
2. In the top left menu, click CertificateAssistant
3. Click Request a CertificateFrom a CertificateAuthority…
User email:Enter your email address
Common Name: We recommend usingthe name of the app
CA email:Enter your email address again
4. Check Saved to Disk,click Continue
5. Save the Certificate SigningRequest for later
4. Create an App Store Production Certificate
Code SigningCertificates areused to link iOS apps to your Apple developer account.
1. In your browser, navigateto Apple’s Developer Portal
2. Click Certificates
3. Click the “+” in the top rightof the screen
4. Click the App Store Production
Currently named “App Store and Ad Hoc” under Production
5. Click Continue
6. Upload the CertificateSigningRequest created earlier
7. Download the Certificate
8. Install thecertificateon your computer by double clicking
9. Keep this filesomewhere safe
5. Create a Production Provisioning Profile
ProvisioningProfiles arepackaged with iOS apps so users devices can install them.
1. In your browser, navigateto Apple’s Developer Portal
2. Log in
3. Click ProvisioningProfiles
4. Click the “+” in the top rightof the screen
5. Click the App Store Distribution option,click Continue
6. Select the Bundle ID created earlier,click Continue
7. Select the Certificatecreated earlier,click Continue
8. Make surethe ProfileName follows the standard namingconvention: App Name App Store Distribution
9. Click Generate
10. Download it
11. Install theprovision profileon your computer
12. Keep this filesomewhere safe
6. Create App Store Listing
Reserve a slotin the App Store for your app for users to see.
1. Start in your browser, navigateto iTunes Connect
2. Log in
3. Click My Apps
4. Click the “+” in the top left of the screen
5. Click “New iOS App”
6. Bundle ID: choose the one created on Developer Portal
7. For convenience, make the SKU match the Bundle ID created earlier
8. Click Create to create the firstversion listing
7. Make the release build
Packagethe actual binary thatusers will beuploadingto the store.
1. Start Xcode
2. Open the projector workspace
3. Update the version and build numbers
4. Open Build Settings
5. Make sureAll settings is selected
6. Scroll to Code Signing
7. Use the provisioningprofilecreated earlier
8. Use the code signingidentity created earlier
9. In the top menu, selectiOS Device as the build destination
10. Menu, Project, Archive
11. Click Distribute
12. Sign in as your appledeveloper account
13. Submit to app store
14. Waitfor the confirmation
8. Fill In Version Information
Users will decidewhether or not to install your app based on your store listing.
1. Enter all of the information assembled in step 1
2. Select the build you wish to tie to the version (Note: This usually appears10-15 minutes after sending
from Xcode)
3. Fill in pricinginformation
4. Click Save
5. Fit any errors based on the messages that appear and savechanges
9. Submit Version for Review
Every app that is submitted to the store has to be reviewed by the Apple team before release.
1. Select the releasetype
Manual release– after the app is accepted, a Release button will appear
Automatic release – as soon as the app is accepted, itwill bereleased
2. Waitfor approval
This process usually takes 2-3 weeks for a new submission
3. If your app was not approved, review the notes in the Resolution Center and make any necessary changes
to the app or version information then resubmit
10. Release
Enjoy the final,mostsatisfyingstep.
1. If you selected Manual release,click Releaseyour app when ready
2. Waitfor the green “Ready for Sale”version status (This might take from 1 hour to 1 day after release)
3. Search for your app on the App Store
4. Celebrate!
When submitting a new version of your app, you will only have to repeat steps 7 through 10.
AndroidStore:
YearlyCharge:$25
1.
1
Make sure you’ve properly prepared, tested, and compiled your app as outlined in the Android Developers
Guide.
2.
2
Create a Developer profile on the Android Market.
 From the Android Market site,sign with your Google Account. If you don’t have a Google Account, you can register
for one on Google.
 To create the Developer profile,you’ll need to provide your name, email,website URL, and phone number.
3
Pay a $25 registration fee. This is a one-time fee required for all developers,even if you are publishinga free app.
You can pay usingcreditcard or Google Checkout.
4
Agree to the Android Market Developer Distribution Agreement.
5
Once you’ve completed the registration portion, you’re ready to upload your app. Click the Upload Application
button.
6
Upload your compiled .apk file to the Android Market. You’ll need to fill outa form and upload all assets including
any screenshots or promotional graphics.On the form, you will provide details such asa title,description of your
app, category, price, and language.
7
Once the App is uploaded, you should see in the Android Market in a matter of moments
Windows Store:
Yearly Charge: $99
Create New Project
Windows Store in Visual Studio
You need to followthe steps from top to bottom in sequence. If you have already achieved one step you could skip
to proceed for the next.
Phase 1
1. Open Developer Account
This action would lead you to the page where new developer accounts arecreated. Click Here
2. Reserve App Name
You could only proceed to this step, if you have a valid Developer Account. In this step, you could reserve an App
name that you are going to build.
3. Acquire Developer License
In this step, you need to acquirea developer license,if you do not have developer license;the tablet view is not
displayed.Well the good news is you could buy a License either as a Company, or an Individual.
So far we have seen the firstphase; where we could create an account,reserve an app name and acquirethe
developer license.
If you selectyour project and then go to Project à Store; you would see the rest of the options enabled.
Phase 2
If your Windows Store app is ready for upload,you could startthe 2nd phaseof options.
4. Edit App Manifest
On selection of this option,opens up “Package.appxmanifest” in GUI mode.
You need to properly fill up the fields thatyou are application is using.
Note:
 Display nameshould be same as your reserved app name.
 Description:Describeyour application briefly withouta new line..
5. Associate App with the Store
This option would sync the data from the packageto the Windows Store account.In this step you need to login
with your Windows Store MicrosoftAccount.
6. Capture Screenshots
Selecting this option would open your app in Simulator in non-debug mode. As you know the simulator has
features that would help you with your app’s resolution.
Also we could capture screenshots to a specific location.
Note:
 The image should not be more than 2 MB (Tip: Try reducing the resolution to 72 pixels)
 The image should be of minimum 1366×768 dimension
 You also should keep a caption ready for each image
Save the screenshots and upload the screenshots in one of the steps whilesubmittingthe app.
Phase 3
This is the phase, where your app is certified to be uploaded.
7. Create App Packages
This step would pop up to sign in with your Microsoftaccountfor fetching app details.In caseyou aresubmitting
an update; you could selectyour app from the list.
As you see in above image, you could select the reserve name and you could proceed next.
The next screen would be for versioningthe app and other options as mentioned below.
You could click on Create after choosingthe options from the above screen. And the App would be in a process of
certification.
The resultof an app certification could be PASS or FAIL.
If it is FAIL, you need to revisitthe fail scenarios and fix.Elseyou cannot go to the next step.
If it is PASS, it would create *.appxupload files.
8. Upload App Packages
If your App is Passed certification then you could upload your package. You could upload the*.appxupload files
created in the previous step.
On selection of this option,you would be redirected to your reserved apps submission page.This is the critical step
where you fill in detailsaboutyour app,upload required images/screenshots.

More Related Content

What's hot

201505 beena v0
201505 beena v0201505 beena v0
201505 beena v0
Mohamedcpcbma
 
Desarrollo AIR Mobile
Desarrollo AIR MobileDesarrollo AIR Mobile
Desarrollo AIR Mobile
Saúl Buentello
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
Arcadian Learning
 
Getting Enter in Android development
Getting Enter in Android developmentGetting Enter in Android development
Getting Enter in Android development
Ghufran Hashmi
 
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows appsQBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
Lee Stott
 
Building apps for multiple devices
Building apps for multiple devicesBuilding apps for multiple devices
Building apps for multiple devices
Terry Ryan
 
Android studio installation
Android studio installationAndroid studio installation
Android studio installation
PoojaBele1
 
Iphone development
Iphone developmentIphone development
Iphone development
Pragati Singh
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
William Taysom
 
Ios development training presentation
Ios development training presentationIos development training presentation
Ios development training presentation
Deepak S
 
What Apple's iOS 5 Means for Marketers
What Apple's iOS 5 Means for MarketersWhat Apple's iOS 5 Means for Marketers
What Apple's iOS 5 Means for MarketersBen Gaddis
 
Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]
Sentinel Solutions Ltd
 
Intro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and AndroidIntro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and Android
SendGrid
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outlets
veeracynixit
 
Getting started windows phone unity
Getting started windows phone unityGetting started windows phone unity
Getting started windows phone unity
Meng-Ru (Raymond) Tsai
 
Lecture 4 display_principles
Lecture 4 display_principlesLecture 4 display_principles
Lecture 4 display_principles
moduledesign
 
Eclipse & android setup
Eclipse & android setupEclipse & android setup
Eclipse & android setupChina Bigs
 
Milam j brooke project 4 tablet-mobile design
Milam j brooke project 4 tablet-mobile designMilam j brooke project 4 tablet-mobile design
Milam j brooke project 4 tablet-mobile designbmi6802
 
Windows phone 8 session 2
Windows phone 8 session 2Windows phone 8 session 2
Windows phone 8 session 2hitesh chothani
 

What's hot (20)

201505 beena v0
201505 beena v0201505 beena v0
201505 beena v0
 
Desarrollo AIR Mobile
Desarrollo AIR MobileDesarrollo AIR Mobile
Desarrollo AIR Mobile
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
 
Getting Enter in Android development
Getting Enter in Android developmentGetting Enter in Android development
Getting Enter in Android development
 
QBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows appsQBS Visual Studio 2012 and modern windows apps
QBS Visual Studio 2012 and modern windows apps
 
Building apps for multiple devices
Building apps for multiple devicesBuilding apps for multiple devices
Building apps for multiple devices
 
Android studio installation
Android studio installationAndroid studio installation
Android studio installation
 
Iphone development
Iphone developmentIphone development
Iphone development
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
 
Android development module
Android development moduleAndroid development module
Android development module
 
Ios development training presentation
Ios development training presentationIos development training presentation
Ios development training presentation
 
What Apple's iOS 5 Means for Marketers
What Apple's iOS 5 Means for MarketersWhat Apple's iOS 5 Means for Marketers
What Apple's iOS 5 Means for Marketers
 
Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]Titanium Studio [Updated - 18/12/2011]
Titanium Studio [Updated - 18/12/2011]
 
Intro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and AndroidIntro to Mobile Development for Web iOS and Android
Intro to Mobile Development for Web iOS and Android
 
Ios actions and outlets
Ios actions and outletsIos actions and outlets
Ios actions and outlets
 
Getting started windows phone unity
Getting started windows phone unityGetting started windows phone unity
Getting started windows phone unity
 
Lecture 4 display_principles
Lecture 4 display_principlesLecture 4 display_principles
Lecture 4 display_principles
 
Eclipse & android setup
Eclipse & android setupEclipse & android setup
Eclipse & android setup
 
Milam j brooke project 4 tablet-mobile design
Milam j brooke project 4 tablet-mobile designMilam j brooke project 4 tablet-mobile design
Milam j brooke project 4 tablet-mobile design
 
Windows phone 8 session 2
Windows phone 8 session 2Windows phone 8 session 2
Windows phone 8 session 2
 

Viewers also liked

BAS 250 Lecture 1
BAS 250 Lecture 1BAS 250 Lecture 1
BAS 250 Lecture 1
Wake Tech BAS
 
Introduction to RapidMiner Studio V7
Introduction to RapidMiner Studio V7Introduction to RapidMiner Studio V7
Introduction to RapidMiner Studio V7
geraldinegray
 
RapidMiner: Introduction To Rapid Miner
RapidMiner: Introduction To Rapid MinerRapidMiner: Introduction To Rapid Miner
RapidMiner: Introduction To Rapid Miner
Rapidmining Content
 
DATA MINING TOOL- ORANGE
DATA MINING TOOL- ORANGEDATA MINING TOOL- ORANGE
DATA MINING TOOL- ORANGENeeraj Goswami
 
Data mining tools (R , WEKA, RAPID MINER, ORANGE)
Data mining tools (R , WEKA, RAPID MINER, ORANGE)Data mining tools (R , WEKA, RAPID MINER, ORANGE)
Data mining tools (R , WEKA, RAPID MINER, ORANGE)
Krishna Petrochemicals
 

Viewers also liked (6)

Casa De Tango Hospitality Concept
Casa De Tango  Hospitality ConceptCasa De Tango  Hospitality Concept
Casa De Tango Hospitality Concept
 
BAS 250 Lecture 1
BAS 250 Lecture 1BAS 250 Lecture 1
BAS 250 Lecture 1
 
Introduction to RapidMiner Studio V7
Introduction to RapidMiner Studio V7Introduction to RapidMiner Studio V7
Introduction to RapidMiner Studio V7
 
RapidMiner: Introduction To Rapid Miner
RapidMiner: Introduction To Rapid MinerRapidMiner: Introduction To Rapid Miner
RapidMiner: Introduction To Rapid Miner
 
DATA MINING TOOL- ORANGE
DATA MINING TOOL- ORANGEDATA MINING TOOL- ORANGE
DATA MINING TOOL- ORANGE
 
Data mining tools (R , WEKA, RAPID MINER, ORANGE)
Data mining tools (R , WEKA, RAPID MINER, ORANGE)Data mining tools (R , WEKA, RAPID MINER, ORANGE)
Data mining tools (R , WEKA, RAPID MINER, ORANGE)
 

Similar to Hospital app project (how to upload app)

Flutter Android / iOS Build Preparation
Flutter Android / iOS Build PreparationFlutter Android / iOS Build Preparation
Flutter Android / iOS Build Preparation
9 series
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read mePhp RedStorm
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
rubi hartanto
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
Naga Harish M
 
iPhone first App Store submission
iPhone  first App Store submissioniPhone  first App Store submission
iPhone first App Store submission
Pragati Singh
 
Appium_set_up
Appium_set_upAppium_set_up
Appium_set_up
Mithilesh Singh
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
Bo Ei
 
How to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step GuideHow to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step Guide
Ace Web Academy -Career Development Center
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
arfa442827
 
12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...
Katy Slemon
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read meok71
 
Android app development guide for freshers by ace web academy
Android app development guide for freshers  by ace web academyAndroid app development guide for freshers  by ace web academy
Android app development guide for freshers by ace web academy
Ace Web Academy -Career Development Center
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phoneTOPS Technologies
 
Developing Mobile Application using Phonegap
Developing Mobile Application using PhonegapDeveloping Mobile Application using Phonegap
Developing Mobile Application using Phonegap
Fahim Abdullah
 
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfiOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
Smith Daniel
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideTrioBlack Trioblack
 
WP7 HUB_Marketplace
WP7 HUB_MarketplaceWP7 HUB_Marketplace
WP7 HUB_Marketplace
MICTT Palma
 
Final NEWS.pdf
Final NEWS.pdfFinal NEWS.pdf
Final NEWS.pdf
RebaMaheen
 
Final NewsApp.pdf
Final NewsApp.pdfFinal NewsApp.pdf
Final NewsApp.pdf
RebaMaheen
 
Bird.pdf
 Bird.pdf Bird.pdf
Bird.pdf
RebaMaheen
 

Similar to Hospital app project (how to upload app) (20)

Flutter Android / iOS Build Preparation
Flutter Android / iOS Build PreparationFlutter Android / iOS Build Preparation
Flutter Android / iOS Build Preparation
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
iPhone first App Store submission
iPhone  first App Store submissioniPhone  first App Store submission
iPhone first App Store submission
 
Appium_set_up
Appium_set_upAppium_set_up
Appium_set_up
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
 
How to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step GuideHow to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step Guide
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
 
12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
 
Android app development guide for freshers by ace web academy
Android app development guide for freshers  by ace web academyAndroid app development guide for freshers  by ace web academy
Android app development guide for freshers by ace web academy
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone
 
Developing Mobile Application using Phonegap
Developing Mobile Application using PhonegapDeveloping Mobile Application using Phonegap
Developing Mobile Application using Phonegap
 
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfiOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guide
 
WP7 HUB_Marketplace
WP7 HUB_MarketplaceWP7 HUB_Marketplace
WP7 HUB_Marketplace
 
Final NEWS.pdf
Final NEWS.pdfFinal NEWS.pdf
Final NEWS.pdf
 
Final NewsApp.pdf
Final NewsApp.pdfFinal NewsApp.pdf
Final NewsApp.pdf
 
Bird.pdf
 Bird.pdf Bird.pdf
Bird.pdf
 

More from MAHFUZ RAIHAN

2 page-keller sbm3-01
2 page-keller sbm3-012 page-keller sbm3-01
2 page-keller sbm3-01
MAHFUZ RAIHAN
 
Dessler ch3 (1)
Dessler ch3 (1)Dessler ch3 (1)
Dessler ch3 (1)
MAHFUZ RAIHAN
 
Market segmentation success
Market segmentation successMarket segmentation success
Market segmentation success
MAHFUZ RAIHAN
 
From here to there for first gen overcoming
From here to there for first gen overcomingFrom here to there for first gen overcoming
From here to there for first gen overcoming
MAHFUZ RAIHAN
 
Enrollment management presentation website
Enrollment management presentation websiteEnrollment management presentation website
Enrollment management presentation website
MAHFUZ RAIHAN
 
A dream deferred presentation
A dream deferred presentationA dream deferred presentation
A dream deferred presentation
MAHFUZ RAIHAN
 
Partnering with community colleges gwi 2012 (2)
Partnering with community colleges gwi 2012 (2)Partnering with community colleges gwi 2012 (2)
Partnering with community colleges gwi 2012 (2)
MAHFUZ RAIHAN
 

More from MAHFUZ RAIHAN (7)

2 page-keller sbm3-01
2 page-keller sbm3-012 page-keller sbm3-01
2 page-keller sbm3-01
 
Dessler ch3 (1)
Dessler ch3 (1)Dessler ch3 (1)
Dessler ch3 (1)
 
Market segmentation success
Market segmentation successMarket segmentation success
Market segmentation success
 
From here to there for first gen overcoming
From here to there for first gen overcomingFrom here to there for first gen overcoming
From here to there for first gen overcoming
 
Enrollment management presentation website
Enrollment management presentation websiteEnrollment management presentation website
Enrollment management presentation website
 
A dream deferred presentation
A dream deferred presentationA dream deferred presentation
A dream deferred presentation
 
Partnering with community colleges gwi 2012 (2)
Partnering with community colleges gwi 2012 (2)Partnering with community colleges gwi 2012 (2)
Partnering with community colleges gwi 2012 (2)
 

Hospital app project (how to upload app)

  • 1. Framework : As we are planningfor all theplatform( iOS,Android & Windows) so we can use Phonegap framework as it's the best solution for all three platforms together. We have a good number of great Phonegap Developers. PhoneGap, also known as Apache Cordova, is a technology that lets programmers build a mobileapplication and then wrap itin the PhoneGap framework that can be installed as a nativemobileapplication acrossmultiple mobiledevice platforms easily. Benefits: 1) Just need HTML5/CSS/Javascript skills vs Objective-C or Java. 2) Single code base for allplatforms (iOS, Android,Windows 7,mobile web) 3) Rapid testing and deployment 4) With Phonegap, you can still take advantage of distribution and integrated payment via the App Store or Android Market Uploadinganapp to Apple appstore: YearlyCharge:$99 Prerequisites 1. Project that is ready for submission and passes Apple’s App Store Guidelines 2. Valid Apple developer account 3. Computer that runs Mac OS X 4. The followingprograms installed: 1. Xcode 2. Keychain Access Step Overview Below you will find a listof guides,each describinghowto do one of the steps required for submittingan app. 1. Assemble App Store Information 2. Create a Bundle Identifier 3. Create a Certificate SigningRequest 4. Create an App Store Production Certificate 5. Create a Production ProvisioningProfile 6. Create an App Store Listing 7. Create a Release Build 8. Fill in the Version Information 9. Submit Version for Review 10. Release 1. Assemble App Information It is very importantto collectall of the information you need to submitbefore you startthe process. More Information Here
  • 2. Requirements Notes Screenshots You need at leastone for every supported device screen size. The screenshots cannotcontain transparency Name Name of the app as seen by users Description A description of your app, detailingfeatures and functionality Keywords Separate keywords with a comma Support URL A URL with support information for your app Marketing URL A URL with marketing information about your app, optional Privacy Policy URL A URL containingyour app’s privacy policy, optional App Icon This icon will beused on the App Store and must be in the JPG or PNG format, with a minimum resolution of at least72 DPI,and in the RGB color space.It must not contain layers or rounded corners. Categories Secondary category is optional Rating Generate your ratingbased on the questionnaire More Information Here Copyright Use the format: YYYY Company Name Trade Representative Contact Information Only appears on the Korean App Store, optional Demo Account “The username and password for a full-access accountfor your app. Includedetails for additional accounts in theNotes field.” 2. Create a Bundle Identifier The bundle identifier is the name of your app,as seen by both the App Store and iOS devices. 1. In your browser, navigateto Apple’s Developer Portal 2. Log in 3. Click Identifiers 4. Click the “+” in the top rightof the screen 5. Name the App ID the same as your app 6. Make surethe Bundle ID follows the standard naming convention: com.yourcompanyname.yourappname 7. Check any App Services the app needs, click Continue 8. Verify the services arecorrect, then click Submit 3. Create a Certificate Signing Request CertificateSigningRequests areused to link your computer to your Apple developer account. 1. Open a program called KeyChain Access 2. In the top left menu, click CertificateAssistant
  • 3. 3. Click Request a CertificateFrom a CertificateAuthority… User email:Enter your email address Common Name: We recommend usingthe name of the app CA email:Enter your email address again 4. Check Saved to Disk,click Continue 5. Save the Certificate SigningRequest for later 4. Create an App Store Production Certificate Code SigningCertificates areused to link iOS apps to your Apple developer account. 1. In your browser, navigateto Apple’s Developer Portal 2. Click Certificates 3. Click the “+” in the top rightof the screen 4. Click the App Store Production Currently named “App Store and Ad Hoc” under Production 5. Click Continue 6. Upload the CertificateSigningRequest created earlier 7. Download the Certificate 8. Install thecertificateon your computer by double clicking 9. Keep this filesomewhere safe 5. Create a Production Provisioning Profile ProvisioningProfiles arepackaged with iOS apps so users devices can install them. 1. In your browser, navigateto Apple’s Developer Portal 2. Log in 3. Click ProvisioningProfiles 4. Click the “+” in the top rightof the screen 5. Click the App Store Distribution option,click Continue 6. Select the Bundle ID created earlier,click Continue 7. Select the Certificatecreated earlier,click Continue 8. Make surethe ProfileName follows the standard namingconvention: App Name App Store Distribution 9. Click Generate 10. Download it 11. Install theprovision profileon your computer 12. Keep this filesomewhere safe 6. Create App Store Listing Reserve a slotin the App Store for your app for users to see. 1. Start in your browser, navigateto iTunes Connect
  • 4. 2. Log in 3. Click My Apps 4. Click the “+” in the top left of the screen 5. Click “New iOS App” 6. Bundle ID: choose the one created on Developer Portal 7. For convenience, make the SKU match the Bundle ID created earlier 8. Click Create to create the firstversion listing 7. Make the release build Packagethe actual binary thatusers will beuploadingto the store. 1. Start Xcode 2. Open the projector workspace 3. Update the version and build numbers 4. Open Build Settings 5. Make sureAll settings is selected 6. Scroll to Code Signing 7. Use the provisioningprofilecreated earlier 8. Use the code signingidentity created earlier 9. In the top menu, selectiOS Device as the build destination 10. Menu, Project, Archive 11. Click Distribute 12. Sign in as your appledeveloper account 13. Submit to app store 14. Waitfor the confirmation 8. Fill In Version Information Users will decidewhether or not to install your app based on your store listing. 1. Enter all of the information assembled in step 1 2. Select the build you wish to tie to the version (Note: This usually appears10-15 minutes after sending from Xcode) 3. Fill in pricinginformation 4. Click Save 5. Fit any errors based on the messages that appear and savechanges 9. Submit Version for Review Every app that is submitted to the store has to be reviewed by the Apple team before release.
  • 5. 1. Select the releasetype Manual release– after the app is accepted, a Release button will appear Automatic release – as soon as the app is accepted, itwill bereleased 2. Waitfor approval This process usually takes 2-3 weeks for a new submission 3. If your app was not approved, review the notes in the Resolution Center and make any necessary changes to the app or version information then resubmit 10. Release Enjoy the final,mostsatisfyingstep. 1. If you selected Manual release,click Releaseyour app when ready 2. Waitfor the green “Ready for Sale”version status (This might take from 1 hour to 1 day after release) 3. Search for your app on the App Store 4. Celebrate! When submitting a new version of your app, you will only have to repeat steps 7 through 10.
  • 6. AndroidStore: YearlyCharge:$25 1. 1 Make sure you’ve properly prepared, tested, and compiled your app as outlined in the Android Developers Guide.
  • 7. 2. 2 Create a Developer profile on the Android Market.  From the Android Market site,sign with your Google Account. If you don’t have a Google Account, you can register for one on Google.  To create the Developer profile,you’ll need to provide your name, email,website URL, and phone number.
  • 8. 3 Pay a $25 registration fee. This is a one-time fee required for all developers,even if you are publishinga free app. You can pay usingcreditcard or Google Checkout.
  • 9. 4 Agree to the Android Market Developer Distribution Agreement.
  • 10. 5 Once you’ve completed the registration portion, you’re ready to upload your app. Click the Upload Application button.
  • 11. 6 Upload your compiled .apk file to the Android Market. You’ll need to fill outa form and upload all assets including any screenshots or promotional graphics.On the form, you will provide details such asa title,description of your app, category, price, and language.
  • 12. 7 Once the App is uploaded, you should see in the Android Market in a matter of moments
  • 13. Windows Store: Yearly Charge: $99 Create New Project
  • 14. Windows Store in Visual Studio You need to followthe steps from top to bottom in sequence. If you have already achieved one step you could skip to proceed for the next. Phase 1 1. Open Developer Account This action would lead you to the page where new developer accounts arecreated. Click Here 2. Reserve App Name You could only proceed to this step, if you have a valid Developer Account. In this step, you could reserve an App name that you are going to build.
  • 15. 3. Acquire Developer License In this step, you need to acquirea developer license,if you do not have developer license;the tablet view is not displayed.Well the good news is you could buy a License either as a Company, or an Individual.
  • 16. So far we have seen the firstphase; where we could create an account,reserve an app name and acquirethe developer license. If you selectyour project and then go to Project à Store; you would see the rest of the options enabled. Phase 2 If your Windows Store app is ready for upload,you could startthe 2nd phaseof options. 4. Edit App Manifest On selection of this option,opens up “Package.appxmanifest” in GUI mode. You need to properly fill up the fields thatyou are application is using. Note:  Display nameshould be same as your reserved app name.  Description:Describeyour application briefly withouta new line.. 5. Associate App with the Store
  • 17. This option would sync the data from the packageto the Windows Store account.In this step you need to login with your Windows Store MicrosoftAccount. 6. Capture Screenshots Selecting this option would open your app in Simulator in non-debug mode. As you know the simulator has features that would help you with your app’s resolution. Also we could capture screenshots to a specific location. Note:  The image should not be more than 2 MB (Tip: Try reducing the resolution to 72 pixels)  The image should be of minimum 1366×768 dimension  You also should keep a caption ready for each image Save the screenshots and upload the screenshots in one of the steps whilesubmittingthe app.
  • 18. Phase 3 This is the phase, where your app is certified to be uploaded. 7. Create App Packages This step would pop up to sign in with your Microsoftaccountfor fetching app details.In caseyou aresubmitting an update; you could selectyour app from the list.
  • 19. As you see in above image, you could select the reserve name and you could proceed next. The next screen would be for versioningthe app and other options as mentioned below.
  • 20. You could click on Create after choosingthe options from the above screen. And the App would be in a process of certification. The resultof an app certification could be PASS or FAIL. If it is FAIL, you need to revisitthe fail scenarios and fix.Elseyou cannot go to the next step. If it is PASS, it would create *.appxupload files. 8. Upload App Packages If your App is Passed certification then you could upload your package. You could upload the*.appxupload files created in the previous step. On selection of this option,you would be redirected to your reserved apps submission page.This is the critical step where you fill in detailsaboutyour app,upload required images/screenshots.