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 NowThe Mindbowser team's professionalism consistently impressed me. Their commitment to quality shone through in every aspect of the project. They truly went the extra mile, ensuring they understood our needs perfectly and were always willing to invest the time to...
CTO, New Day Therapeutics
I collaborated with Mindbowser for several years on a complex SaaS platform project. They took over a partially completed project and successfully transformed it into a fully functional and robust platform. Throughout the entire process, the quality of their work...
President, E.B. Carlson
Mindbowser and team are professional, talented and very responsive. They got us through a challenging situation with our IOT product successfully. They will be our go to dev team going forward.
Founder, Cascada
Amazing team to work with. Very responsive and very skilled in both front and backend engineering. Looking forward to our next project together.
Co-Founder, Emerge
The team is great to work with. Very professional, on task, and efficient.
Founder, PeriopMD
I can not express enough how pleased we are with the whole team. From the first call and meeting, they took our vision and ran with it. Communication was easy and everyone was flexible to our schedule. I’m excited to...
Founder, Seeke
Mindbowser has truly been foundational in my journey from concept to design and onto that final launch phase.
CEO, KickSnap
We 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
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
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
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