43 Ways To Promote Your App

  1. Write a captivating, yet desciptive app name helps your app stand out.
  2. Create an attractive app icon that will stick out in the app store.
  3. Research your marketing to find the best keywords for your app (ASO).
  4. Write an app store description that attracts users to install your app.
  5. Add screenshots to your app store listing that point out the key features on your app.
  6. Research your app category to work out the best day to launch your app.
  7. Free apps attract more users, consider a free app with in-app monetisation.
  8. Give away promo codes for you paid app so user can try it and tell their friends.
  9. Ask your friends to share your app on Facebook and Twitter.
  10. Be active in forums within your market, direct people to your app to solve their problem.
  11. Create a Facebook Page to Promote Your App.
  12. Create a Twitter Profile to Promote Your App.
  13. Create YouTube videos demostrating how your app works.
  14. Allow users to share information within your app on Facebook, Twitter, Pinterest or other social media sites
  15. Ask your friends to install the app and leave a good app store review and rating.
  16. Encourage users to review your app sing in-app messages, as reviews and ratings attract new users for your app.
  17. Submit you App to App review sites (include paid app review sites in you have the marketing budget).
  18. Use paid search marketing (like Google Adwords) and target keywords that are relevant to your app.
  19. Advertise on Facebook by targeting similar apps that users liked on Facebook.
  20. Advertise on relevant Twitter profiles using Sponsored Tweets.
  21. Use in-app mobile ad networks to promote your app.
  22. Promote your app in your email signature to include in every email you send.
  23. Test different prices for your paid app to find the sweet spot in the market.
  24. Write a press release and use a press release distribution service to get the word out
  25. Send a copy of the press release to your local newspaper or online news sites
  26. Arrange for someone popular to endorse your app.
  27. Get your app featured on app the day sites.
  28. Get your app featured on paid-apps-gone free sites if you change your app from paid to free.
  29. Offer to write guest posts on blogs talking about your experience developing a mobile app.
  30. Offer to demo your app at trade shows or related events.
  31. Reach out to app reviewers or tech writers to pitch them you app.
  32. Submit your app to multiple app directories like appolocious.
  33. Submit your app to various app stores (many android apps can be uploaded to Amazon without any changes.
  34. Distribute flyers, stickers or other promotional material at related event or just in your local area.
  35. Use Fiverr to find creative Ways to Promote Your App.
  36. Collaborate with other developers to cross-promote your apps.
  37. Cross-promote your own app within other apps you have created leverage the installed user base.
  38. Join indie developer groups online as they often help to cross promote each others apps.
  39. Throw a launch party to celebrate the release of your app and attract attention.
  40. Run a pre-launch marketing campaign to tell users about yoru app well before the launch.
  41. Promote your app on your business cards.
  42. Use QR Codes on your marketing material so people can easily scan the code with their phone and go straight to the app store download page.
  43. Create marketing merchandise to promote your app like T-shirts and hats.

How to choose theme for Drupal 8

PITFALLS:

    A very common newcomer mistake is to select a theme that looks “Ultra Cool” purely on first impressions – and then reverse engineer the complete site based on the theme – INSTEAD of the other way around. 
    Another extremely common rookie mistake is to totally ignore the non-functional requirements of your web application. 


So how should you go about selecting your theme?

BEST PRACTICES:



The absolute first thing you should do – is to put your requirements on paper – even before you start looking at themes.   

What are YOUR specific requirements? 

1. Know your target audience, you should have clarity on the demographics of your audience and users. 
2. Define your target audience, the demographics, the domain, the business plan, and the features of your application – without which, do not invest any time in the theme selection process.  

THEME SELECTION CHECKLIST

1. Is the Theme4 available in YOUR target Drupal version? 

The very first thing would be cut-off themes based on the version number. If a theme or module is not earmarked for YOUR target Drupal version – don’t even bother looking at it. Even if you are able to hack it somehow to work – don’t bother, because the maintenance issues later on, will just be worth it. If your target version is NOT available in a stable release – but only in Development version – do not bother.

2. Is the theme actively maintained by it’s team?

What is it’s popularity? (you can leverage other’s diligence), is there documentation for a theme, maintainability, how should you maintain after customization? what are the REGIONS provided by the theme – does this match your requirements – or can you create new regions easily?

3. What are the issues in the issue log? Who is using it? 

Look for any demos, any reviews, any big names using this theme? any of your competitors?

4. Is theme responsive? (HINT: If a theme is not mobile and multi-screen friendly – that’s a big drawback today).

Does the theme use new technology (like YAML)? This keeps changing everyday – so more appropriately you should be asking if the technology organically matches what your own technology stack.

5. Is there a support system for the theme?

the discussion forum for this theme, either on Drupal or any other forum – or on the developers website. A QUIET forum could both mean that all issues have been resolved – and hence a SOLID theme – or it could mean exact reverse also. So you have to evaluate the support.

6. How old is the theme? 

Again there are both positive and negative connotations to this. An aged theme USUALLY means a mature lifecycle with bugs ironed out over the versions. It could also mean an older design.

7. What are your special requirements on browser support? 

Do you need explicit IE 8/9 support? Several corporate offices use IE in large numbers. 


Again, these are guidelines on how you should be approaching making your theme selection. If you are going to custom design your theme – once again, these questions will help you. And these same guidelines you can also use for external modules which we will cover later in the course. 

Migrating your wordpress site to new host with ease

WordPress Developer Tip: If you wanna migrate your wordpress site to another host it would be great to use duplicator plugin. All you need to do is

  1. install duplicator plugin on your existing site.
  2. Go to duplicator -> Packages and create new.
  3. Download the installer and Archive
  4. move the downloaded files to your new host directory
  5. Go to your http://newhost/installer.php and finish the installation process.

Thats it. You would be seeing what you would be seeing

Materialize CSS framework

Hey guys just like bootstrap, I found a new css front end framework called materialize based on google’s material design concept and here’s the link http://materializecss.com/

Created and designed by Google, Material Design is a design language that combines the classic principles of successful design along with innovation and technology. Google’s goal is to develop a system of design that allows for a unified user experience across all their products on any platform.