The world is full of marketers and marketing advice from marketers. Your marketing team may have made a plan for SEO, PR, and award functions. What I am going to point out today is simple – Tech Hacks for Android app marketing to make sure that your app is released smoothly and can work seamlessly.
These are some pointers that your marketing team will not tell you because they never know.
This will optimize, shrink, and obfuscate your code. It is very useful for preventing code from theft. Additionally, you don’t have to delete any comments, there are automatically deleted at compile time.
(You can do so by adding the line :proguard.config=proguard.cfg in the default.properties file)
Users prefer having small apps. By using Paint.net, Pngcrush or OptiPng, you can reduce image size by about 10%. Make sure your layouts are optimized as well. This can be done by changing the screen size while editing a layout in Eclipse.
An audio editor such as Audacity can be used to reduce the size of any audio.
Prefer library projects to .jar libraries. This will optimize code size.
Make sure that you catch all errors on UI and display a window to show the user that something wrong happened. Nothing irritates a user more than an app crash, so a systematic mobile apps development process has to be followed. Collect as much information as possible but do not grab anything that violates the anonymous state of the user. Retrieve exceptions that happen on the user side. Use Flurry or Google Analytics.
Take advantage of Monkey Test by asking your friends to do it for you. Learning in advance, how the end-users will use your app will give you an opportunity to get ideas.
Add a change log in the app. Users like to see what changes since the last version.
Prefer external installation. You can do this by adding (android:installLocation=preferExternal in the AndroidManifest.xml)
When deciding a name for your app, think about what keywords would you use to search for your app. Nearer to the keyword is better.
Be the first to rate your app with 5 stars and ask your friends and other people as well. Positive ratings will set a trend for future users as well.
Lastly, but importantly, get your code into source control if it’s not already. You’re sure to need to issue updates and fixes at some point, and source control can play a big role in that.
This information is also useful when you are switching developers. Can read more on things to take care of before switching developers here.
When updating, don’t forget to update the version code or version name in your manifest.
Save your signing key somewhere safe, and make a backup. If you’re letting Eclipse manage this for you, pay attention to where it creates your key store, and save a backup copy of it. And don’t forget the passwords for the key store or individual signing keys. If you lose that certificate (or lose access to it), you cannot update your app. You’ll have to create a new listing in the Android market.
Declare an Android: process and android:sharedUserId attribute!. It doesn’t hurt in case you don’t need it, but it gives you full control over which apps have access to this app’s private resources and you can update the app automatically anytime, without having to go through the Appstore.
Taking care of these small things will make the user experience better, getting you a marketing ROI, without even investing anything.
Some of the pointers above may need you to take help from your developer and they can include the ideas from here and implement in your code.
How to Effectively Hire and Manage a Remote Team of Developers.
Download NowWe had very close go live timeline and MindBowser team got us live a month before.
CEO, BuyNow WorldWide
If you want a team of great developers, I recommend them for the next project.
Founder, Teach Reach
Mindbowser built both iOS and Android apps for Mindworks, that have stood the test of time. 5 years later they still function quite beautifully. Their team always met their objectives and I'm very happy with the end result. Thank you!
Founder, Mindworks
Our CISO was extremely impressed by Mindbowser’s work. It is pretty rare to see this kind of clean security report so early in the company’s journey. Huge Thank you for the disciplined approach here.
Founder, TrestleIQ
Mindbowser has delivered a much better quality product than our previous tech vendors. Our product is stable and passed Well Architected Framework Review from AWS.
CEO, PurpleAnt
The flexibility and capacity of the Mindbower staff has been impressive.
CEO, ProofPilot
I am happy to share that we got USD 10k in cloud credits courtesy of our friends at Mindbowser. Thank you Pravin and Ayush, this means a lot to us.
CTO, Shortlist
Mindbowser is one of the reasons that our app is successful. These guys have been a great team.
Founder & CEO, MangoMirror
Kudos for all your hard work and diligence on the Telehealth platform project. You made it possible.
CEO, ThriveHealth
Mindbowser helped us build an awesome iOS app to bring balance to people’s lives.
CEO, SMILINGMIND
They were a very responsive team! Extremely easy to communicate and work with!
Founder & CEO, TotTech
We’ve had very little-to-no hiccups at all—it’s been a really pleasurable experience.
Co-Founder, TEAM8s
Mindbowser was very helpful with explaining the development process and started quickly on the project.
Executive Director of Product Development, Innovation Lab
The greatest benefit we got from Mindbowser is the expertise. Their team has developed apps in all different industries with all types of social proofs.
Co-Founder, Vesica
Mindbowser is professional, efficient and thorough.
Consultant, XPRIZE
Very committed, they create beautiful apps and are very benevolent. They have brilliant Ideas.
Founder, S.T.A.R.S of Wellness
MindBowser was great; they listened to us a lot and helped us hone in on the actual idea of the app. They had put together fantastic wireframes for us.
Co-Founder, Flat Earth
Ayush was responsive and paired me with the best team member possible, to complete my complex vision and project. Could not be happier.
Founder, Child Life On Call
As a founder of a budding start-up, it has been a great experience working with Mindbower Inc under Ayush's leadership for our online digital platform design and development activity.
Founder, Courtyardly
The team from Mindbowser stayed on task, asked the right questions, and completed the required tasks in a timely fashion! Strong work team!
CEO, SDOH2Health LLC
Mindbowser was easy to work with and hit the ground running, immediately feeling like part of our team.
CEO, Stealth Startup
Mindbowser was an excellent partner in developing my fitness app. They were patient, attentive, & understood my business needs. The end product exceeded my expectations. Thrilled to share it globally.
Owner, Phalanx
Mindbowser's expertise in tech, process & mobile development made them our choice for our app. The team was dedicated to the process & delivered high-quality features on time. They also gave valuable industry advice. Highly recommend them for app development...
Co-Founder, Fox&Fork
We cannot express enough how pleased we are with the entire Mindbowser team. From our first call, they focused on our vision and ensured things were handled as per requirement. Communication was so easy and flexible to our schedule. I’m...
Founder, SafeZone Safety Systems