Hospital app project (how to upload app)
-
Upload
mahfuz-raihan -
Category
Mobile
-
view
180 -
download
4
Transcript of Hospital app project (how to upload app)
Framework :
As we are planning for all the platform ( 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 mobile application and
then wrap it in the PhoneGap framework that can be installed as a native mobile application across multiple
mobile device platforms easily.
Benefits:
1) Ju st need HTML5/CSS/Javascript skills vs Objective-C or Java.
2) Single code base for all platforms (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
Uploading an app to Apple appstore:
Yearly Charge: $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 following programs installed:
1. Xcode 2. Keychain Access
Step Overview Below you will find a l ist of guides, each describing how to do one of the steps required for submitting an app.
1. Assemble App Store Information 2. Create a Bundle Identifier 3. Create a Certificate Signing Request 4. Create an App Store Production Certificate
5. Create a Production Provisioning Profile 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 important to collect all of the information you need to submit before you start the process. More Information Here
Requirements Notes
Screenshots
You need at least one for every supported device
screen size. The screenshots cannot contain transparency
Name Name of the app as seen by users
Description A description of your app, detail ing features 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 containing your app’s privacy policy, optional
App Icon
This icon will be used on the App Store and must
be in the JPG or PNG format, with a minimum resolution of at least 72 DPI, and in the RGB color space. It must not contain layers or rounded corners.
Categories Secondary category is optional
Rating Generate your rating based 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 account for your app. Include details for additional accounts in the Notes 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, navigate to Apple’s Developer Portal
2. Log in 3. Click Identifiers 4. Click the “+” in the top right of the screen 5. Name the App ID the same as your app
6. Make sure the Bundle ID follows the standard naming convention: com.yourcompanyname.yourappname
7. Check any App Services the app needs, click Continue 8. Verify the services are correct, then click Submit
3. Create a Certificate Signing Request Certificate Signing Requests are used to l ink your computer to your Apple developer account.
1. Open a program called KeyChain Access 2. In the top left menu, click Certificate Assistant
3. Click Request a Certificate From a Certificate Authority… User email: Enter your email address
Common Name: We recommend using the name of the app CA email: Enter your email address again
4. Check Saved to Disk, click Continue 5. Save the Certificate Signing Request for later
4. Create an App Store Production Certificate Code Signing Certificates are used to l ink iOS apps to your Apple developer account.
1. In your browser, navigate to Apple’s Developer Portal
2. Click Certificates 3. Click the “+” in the top right of the screen 4. Click the App Store Production
Currently named “App Store and Ad Hoc” under Production 5. Click Continue 6. Upload the Certificate Signing Request created earlier 7. Download the Certificate
8. Install the certificate on your computer by double clicking 9. Keep this fi le somewhere safe
5. Create a Production Provisioning Profile Provisioning Profiles are packaged with iOS apps so users devices can install them.
1. In your browser, navigate to Apple’s Developer Portal 2. Log in
3. Click Provisioning Profiles 4. Click the “+” in the top right of the screen 5. Click the App Store Distribution option, click Continue 6. Select the Bundle ID created earlier, click Continue
7. Select the Certificate created earlier, click Continue 8. Make sure the Profile Name follows the standard naming convention: App Name App Store Distribution 9. Click Generate 10. Download it
11. Install the provision profile on your computer 12. Keep this fi le somewhere safe
6. Create App Store Listing
Reserve a slot in the App Store for your app for users to see.
1. Start in your browser, navigate to 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 first version listing
7. Make the release build Package the actual binary that users will be uploading to the store.
1. Start Xcode
2. Open the project or workspace 3. Update the version and build numbers 4. Open Build Settings
5. Make sure All settings is selected 6. Scroll to Code Signing 7. Use the provisioning profile created earlier 8. Use the code signing identity created earlier
9. In the top menu, select iOS Device as the build destination 10. Menu, Project, Archive 11. Click Distribute 12. Sign in as your apple developer account
13. Submit to app store 14. Wait for the confirmation
8. Fill In Version Information Users will decide whether or not to install your app based on your store l isting.
1. Enter all of the information assembled in step 1 2. Select the build you wish to tie to the version (Note: This usually appears 10-15 minutes after sending
from Xcode) 3. Fill in pricing information 4. Click Save 5. Fit any errors based on the messages that appear and save changes
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 release type Manual release – after the app is accepted, a Release button will appear
Automatic release – as soon as the app is accepted, it will be released 2. Wait for 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, most satisfying step.
1. If you selected Manual release, click Release your app when ready 2. Wait for 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.
Android Store:
Yearly Charge: $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 publishing a free app.
You can pay using credit card 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 fi l l out a form and upload all assets including
any screenshots or promotional graphics. On the form, you will provide details such as a 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 follow the 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 are created. 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 acquire a developer l icense, if you do not have developer l icense; the tablet view is not displayed. Well the good news is you could buy a License either as a Company, or an In dividual.
So far we have seen the first phase; where we could create an account, reserve an app name and acquire the developer l icense.
If you select your 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 start the 2 nd phase of options.
4. Edit App Manifest
On selection of this option, opens up “Package.appxmanifest” in GUI mode.
You need to properly fi l l up the fields that you are application is using.
Note:
Display name should be same as your reserved app name.
Description: Describe your application briefly without a new line..
5. Associate App with the Store
This option would sync the data from the package to the Windows Store account. In this step yo u need to login with your Windows Store Microsoft Account.
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 while submitting the 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 Microsoft account for fetching app details. In case you are submitting an update; you could select your 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 versioning the app and other options as mentioned below.
You could click on Create after choosing the options from the above screen. And the App would be in a process of certification.
The result of an app certification could be PASS or FAIL.
If it is FAIL, you need to revisit the fail scenarios and fix. Else you cannot go to the next step.
If it is PASS, it would create *.appxupload fi les.
8. Upload App Packages
If your App is Passed certification then you could upload your package. You could upload the*.appxupload fi les 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 fi l l in details about your app, upload required images/screenshots.