At Rocket Jones, we build iOS apps that run on iPhones and iPads, Android apps for phones and tablets that run on the Android operating system, and Cross-platform apps. Cross-platform apps are more simple apps that can be developed to run on both iOS and Android. We also build apps for smart watches and other wearable devices. What platforms and/or devices do you anticipate using?
Some apps require user account creation and login. If your app concept requires storing preferences, settings, favorites, or customization by the user, you will probably need some kind of user account creation. If you plan to charge users for premium features, then you'll also need account creation. Please select your required features below.
Some apps accept data input from the user. This could include commenting on locations or products, gathering field data, surveys or quizzes, or virtually any other kind of data input and storage. Will your users need to enter any information OTHER than setting up an account and/or payment methods?
For many apps, it's necessary for you to manage the content that displays within the app from a back-end web application. This back-end system can also help you manage users, features, and payment data. Will you need any kind of administrator tools to manage your app's content or user accounts?
Mobile software can take advantage of all kinds of great device capabilities. Think through all the ways you'd like a user to interact with the device while using your app and then check the applicable options below.
Would you like your users to be able to link-out from your app to your social profiles? Or, would you like them to be able to push content out or bring data into the app from your social accounts? Will you use advertising as a way to generate revenue with your app?
Apps can increase engagement in many ways, but a few of the most popular are gamification (providing achievements, levels, or rewards based on usage), favoriting, rating (stars or leaving reviews), and commenting. These strategies can help your app be initially successful and maintain popularity. Will your app require user engagement methods?
Your app doesn't have to be a shopping app to require payment processing. You can offer in-app upgrades, the purchase of specific features, and subscriptions (recurring payments). Integrating popular payment services can increase your app's appeal. Which payment features will your app use?
In addition to social media companies, there are a lot of other third party tools and services that can be integrated into your software (too many to list here). Let us know, in this section, if your require integrations with other third party tools or services.
Notifications are one of the most powerful ways you can interact with users. Give them timely reminders, invite them back to your app, and give them important warnings or information. Whether through email or push notifications, will your app need to take advantage of these communication features?
Mobile apps are built to target specific screen sizes (phones and tablets) and orientations (portrait and landscape). Basic apps may require only one layout (phone portrait for example). More complex apps may target phones and tablets and both portrait and landscape layouts. What type of layouts do you anticipate needing for your app?
Do you need to include any of the following odds and ends for your project?