Chupamobile Blog

The App Source Code Marketplace. Buy Apps. Sell Apps.


We are back with the third step of a very interesting tutorial. If you haven’t read it already, here are the step 1 and two on how to build your Android app. Without much more talking, let’s get into it!


Step 3: The Look (User Interface)

For this app, we simply want to enter the number of ounces and let the app calculate the number of cups.  Recall that we define the appearance of a screen by modifying the XML file found in res | layout, so navigate to that folder in the pane on the right and open activity_main.xml.  In Windows, you can do this by double clicking on the file, which will open it in a tab in the large pane to the right.

build android app

Once the file is open, simply:

  1. Click on the little tab that says xml near the center of your screen (not at the top), to see the XML instead of the graphical view.
  2. Find the line that says android:text=”@string/hello_world” />. That line tells Android to display the value of the string “hello_world”.  We are going to change that.  We could go into the xml file in the values folder to edit it, but for demonstration purposes, we are just going to change the XML so that instead of looking at the string, it looks at static text.  To do this, select everything within the quotes and replace it with “Enter number of ounces” so the line will now read android:text=” Enter number of ounces” />.  You may see (and ignore) the warning about hardcoding strings.
  3. Click on the Graphical Layout tab beside the tab clicked in step 1 and notice that our text is now displayed instead of “Hello World”
  4. Click the button that says Text Fields. Eclipse will now provide you several options scroll until you see one that says 42.  You can hover over it to confirm this is the option for Number Fields.
  5. Click on the 42 and drag it to the center of your activity a little bit below where your text is located. I wanted mine centered so when the vertical dotted line appeared, I released. When you do this, note that Eclipse tells you how it is defining the position you select.  For example, in the screenshot below it says “below: textView1 centerHorizontal: true”.

build android app

  1. Now let’s put some more text on the screen by clicking on the Form Widgets folder, then dragging the word “Large” onto the screen a little below our last element. (See screenshot below for guidance on this step and the next two.)
  2. The element we just dragged onto the screen is called a TextView, and it defaults to have the text “Large Text”. We want to change that.  Changing the properties of any element you put on your screen is easy with the Outline feature.  If the Outline feature is not showing on the far right of your screen, you may see the word “Structure” written vertically or an icon that has a couple of little boxes with some vertical lines.  Click on either of those, OR from the drop down menu at the top, click Window, then select Reset Perspective.  You can play with all of these view options and (probably) not do any irreversible damage.
  3. Once you see the Outline on the far right, select textView2 and change the entry in the Text field below from “Large text” to read “Ounces is equal to”. The default width and height will be “wrap_content” which means the field will expand or contract to match the size of the contents.  Feel free to edit any of these settings to see how they work.

build android app

  1. Now we want another number field where the number of cups will be displayed. As in step 4, click the button that says Text Fields, then scroll until you see one that says 42.  Click on the 42 and drag and drop it on the center of your activity a little bit below your text “is equal to”.
  2. Now let’s put a label on the screen to make it clear that the numbers in the field we just created is the number of cups. Click on the Form Widgets folder again, then drag the word “Large” onto the screen a little below our last element then change the text to “Cups”.
  3. The final element on our screen will be a button that the user will press to tell the app to convert ounces to cups. Buttons are found under Form Widgets.  As with other elements, just drag and drop the button a little below your last element then change the text to read “Convert”.

At this point the screen you created should look similar to the one in the image below.  It is fine if yours looks a little different. However, do ensure that the elements listed in your Outline matches mine and be sure to save your work.

dan 4

This is a great time for you to move things around and change parameters using the Outline/Properties window and by editing the XML directly in the editor view.  You can make this little app look nicer, but the real goal is to get comfortable making simple user interface changes to Android apps.

Below is my activity_main.XML in its entirety.  If you encounter issues that you cannot resolve, simply remove your XML and paste this into your file.

<RelativeLayout xmlns:android=""








tools:context="com.example.calcup.MainActivity" >





android:text="Enter number of ounces" />









android:inputType="number" >

<requestFocus />









android:text="Ounces is equal to"

android:textAppearance="?android:attr/textAppearanceLarge" />









android:inputType="number" />









android:textAppearance="?android:attr/textAppearanceLarge" />








android:text="Convert" />


That’s it for today. Stay tuned for the next step as we are going to “wire up” what we have done to make it functional by editing the Java file.

Did you like this post? Like it! :)

Got something to say? Comment! :D

Think someone else should see it? Share it! ;)


Once again, it’s that magical time of the year; music everywhere, streets filled with lights, people are more friendly… the countdown for Christmas has officially begun! As we prepare ourselves for the holidays, this year why not surprise you’re loved ones with a very special gift: a personalized app!

We came up with a list of 6 app templates that anyone can customize. Just choose the template you like best and we’ll tailor it to your preference. And if you’re a developer looking for a good opportunity, you’re still on time create an app for Christmas and launch it on the app stores; this app might be your golden ticket. Without further ado, let’s get started.

Full Christmas App

full christmas app

Perfect for all your Christmas photos, this app gives you the chance to personalize your photos and make them Christmas-appropriate. With the use of stickers, frames and songs you can create the perfect Christmas card to send to all you r family and friends. The app is easy to use, you can add as many stickers as you like and best of all is iOS 8 ready!

Christmas Live Wallpaper

christmas wallpaper app

Here’s an app for all the Android users. Personalize all your smartphones with great Christmas themed wallpapers and snowflake falling to get in the holiday mood. The app includes 5 different background images and you can add your own wallpapers when reskinning it. The app has AdMob in the setting screen.

Christmas Gift List

christmas gift list app

For all those people who love to stay organized here’s an app you don’t want to miss. Christmas gift list will help you plan and keep track of all your gifts so that you make sure not to forget anyone. The app includes a countdown for Christmas and is optimized for iOS 8!

Blur – Christmas Wallpapers

blur effect app

This source code allows you to create beautiful blurred wallpapers with Christmas theme by using any of your photos or graphics available in the app. You will be amazed when you see how simple it is to turn a photo into beautiful wallpaper. The app has minimalist user interface and come with 26 unique graphics.

Christmas Bomb

christmas bomb

For all the game lovers Christmas Bomb is a brand new puzzle game that has 80 explosively fun and challenging levels that will keep you busy for a while. These levels are spread across 4 distinct worlds that will provide fun for the whole family. How can you play? Drop the bomb close to the stars while avoiding the presents.

Christmas Physics Game! Santa’s Cookie & Milk Gulp

christmas game app

Here’s another game to keep you entertained during your Christmas morning.  Santa’s Cookie Gulp is a simple arcade and physics game. It’s easy to reskin and you have tons of settings that you can customize. You can add music and other sound effects of your choice. The app is iOS 8 ready and can be used for both iPhone and iPad.

We hope you enjoyed this list of Christmas apps and found yours among them. If you haven’t or if you were looking for something more general you can always look through the 1,500 app templates in our marketplace. Don’t forget to let  us know how it went!


Welcome to the future, Apple has provided developers with tools to make real some of the common scenes we can see in sci-fi films: controlling our home with just a gesture of our hand or reproducing one order with our voice thanks to Siri.

apple-home-kit-for developers

With the new framework HomeKit we can create applications that can detect accessories (HMAccessory) such as lights or the garage door and add them to a database that will be available to all our devices.

The framework also permits to display and edit the accessories database and also communicate with them to perform some action (HMAction).

In HomeKit we can find a hierarchy formed by five different entities: homes (HMHome), rooms (HMRoom), accessories (HMAccessory), services (HMService), and zones (HMZone).


This class can be considered the root node, as it will contain the rest of entities. In most cases it will represent a single home but it allow users to define several homes such as vacation or guest home.

Some of its properties:

  • accessories: A NSArray of HMAccesory instances.
  • rooms: A NSArray of HMRoom instances.
  • zones: A NSArray of HMZone instances in the home.
  • users: A NSArray of HMUser instances associated with the home.

And some of its interesting methods:

  • addAccessory: Adds a new HMAccessory to the home.
  • assignAccessory:toRoom: Links a HMAccessory to a HMRoom instance.
  • roomForEntireHome: Retrieves the room representing all parts of the home that has not specific room representing them.
  • addRoomWithName: Creates a new room.
  • addZoneWithName: Adds a new zone to the home.
  • addServiceGroupWithName: Adds a service group to the home.
  • executeActionSet: Executes a set of actions


Once we have a defined home we can optionally set different parts of the house to easily modify the status of the accessories in a room. Note that this class just defines a grouping entity, it doesn’t represents the size or its location.

A room has two properties:

  • name: A NSString for the name.
  • accessories: A NSArray of HMAccesory instances.

And one method:

  • updateName: To modify the room name.


This class represents the automated objects itself such as the lights or the entrance door. These accessories can be assigned to a specific room or directly to a home (a special default room in fact) to divide the functionality.

Some of its interesting properties:

  • room: A HMRoom instance that makes reference to the room that contains it.
  • services: A NSArray of services the accessory provides.
  • reachable: Indicates if the accessory can be communicated.

And methods:

  • identifyWithCompletionHandler: Method used to have an accessory identify itself.


It represents the functionality provided by an accessory. A service could be for example opening or closing the garage door or even turning the light on when opening the entrance door.

Some of its properties:

  • serviceType: The type of the service identified by a constant string such as HMServiceTypeLightbulb, HMServiceTypeSwitch, HMServiceTypeThermostat, HMServiceTypeGarageDoorOpener, HMServiceTypeFan.
  • accessory: The HMAccesory that provides the service.
  • characteristics: A NSArray for the characteristics of the service such as power state, door state, rotation direction, or heating threshold.


In HomeKit, a zone is a grouping of rooms and can be instantiated to ease the services functionality. A common example of zones is grouping upstairs and downstairs rooms in separated zones.

A zone has two properties:

  • name: A NSString for the name.
  • rooms: A NSArray of HMRoom instances.

Some of its methods:

  • addRoom: Allows to add a new room to the zone.
  • removeRoom: Remove room from the zone.

However, this framework seems to be reserved to the lucky developers who create apps for the demotic industry. If some of you are reading this article, please share your experience with this amazing framework!


Whatever you think about SnapChat, it’s fair to say that the app has been a popular one. There are various developers who are trying to cash in on the self-destructing messaging phenomenon, and one app aiming to take it to the next level, is the recently released Boop, available on iOS and Android phones.


What  is Boop?

Created by Londoner Dave Ganly, and developed for iOS by James L. Nicholson, the newest ephemeral messenger aiming to capitalize on SnapChat’s success allows you to create animated emoticon messages that are only received one word at a time. These animations, or “Boopmations” are then played out and destroyed, perfect for keeping your private life private. The basic idea here is to ensure users have as much fun as they can while chatting.

So, is Boop that much fun?

The general concept behind the app is pretty good, and yes, it’s quite cute. However, without knowing you can change the speed of the animations, it tends to be pretty useless. Once you’ve got the hang of it though and changed the animation to a speed that suits you, you’re likely to find it strangely addictive, although many messages lose their meaning if you have to blink or sneeze whilst watching them, and you can’t get them back again, which leads to a lot of Boopmation having to be recreated and resent to get the message across.

How private is it?

The app does not care about your real name, as you will only need to have a username so your privacy is assured for the moment. However, in the future Boop is set to come in with updates that will involve syncing your phone’s contacts and updating you on which of your friends have Boop installed. With regards to your messages, not only will they be deleted from your app once sent, they’ll also be deleted from Boop’s server too, and as you’d have to be pretty quick to screen grab each frame of the animation, you’re likely not to have to suffer the problems that come with screen grabbed “private messages” either.

Should I download it?

It’s worth taking a look at if you like emoticons, as you can have great fun creating your little animated messages, and as long as you’re constantly looking at your phone whilst the Boopmation is running, you’ll be able to converse pretty well with those that have Boop installed. It’s also good for messages you don’t want others to see and it’s free to try so there’s no reason not to…… unless you’re in need of a record of your conversations of course!

If you want to create your own messaging app similar to this one you can easily start with these app templates: Nocly, Quickie, Sneakpeek, Snapit. Pick your favorite and start creating your app. Don’t worry if you don’t have coding skills, you won’t need them, our customization team will follow you thoroughly.



Here we are to tell you all about the best six apps of the week! We are sure you will be enthusiastic to discover the keyboards, photo and game apps we have selected for you! Hoping that you will like them as much as we do, let’s take a look!

iOS Apps

Brain Rush

brain rush app

A simple, one-tap minimalist game. Just hold or release the screen to shift to either a square or a circle and match the incoming shapes. This app can be reskinned to your imagination with direct replacement and easy adjustments. Game Center and rate button are provided. For monetization, Chartboost interstitial and AdMob banner ads are included!

Dots.Keyboards For Everyone

dot keyboard

The ultimate custom keyboard, written in Swift. If you want more than colors in your keyboard this is the app to choose. Dot is designed for to make the reskin process super-easy and to give you the most flexibility when it comes to design. Put images, change fonts and colors of the text!

Impossible Trivia

impossible trivia


This is the conventional Trivia App that we all know about but it includes some great new features. Written to work perfectly in xCode 6 and iOS8 the app brings pressure to the player making them addictive to beat the clock.

Android Apps

Insta Photo Editor

insta photo editor

Editing pictures gives you the feeling to be like a professional photographer, here is the right app for you! Pick the photo from your camera, crop it, add stickers, choose the frame you like…and that’s it! You can start monetizing with AdMob integration!

English Tutor E-Learning

english tutor app

This is basically an e-learning app with Learn and Quiz modules combined together. The app has a web based admin panel and three modes for each category. AdMob integrated

Catch The Number

catch the number

Very Addictive Game for the thoughtful people who think quickly! If you consider yourself as such, this is the right app for you. How to play? Find on the field the required number and do it very quickly, you can play in three modes and monetize with AdMob.

We hope you liked it and don’t forget to let us know if you’ve found your next app!


The current mobile market is anything but stable, and there is no one to blame. Mobile is a new technology for many, and the bigger part of the world hasn’t even bothered to get involved, just yet! Apple (iOS) and Google (Android) are battling their ways as the two leading mobile operating systems, as well as mobile app markets, and as we can see in the recent report; Apple is showing healthy signs of growth.


Even Microsoft has realized that competing with these two giants is not going to be easy, and has in turn started to offer additional edit features for its Office suite to its mobile users. Before the changes, all you could really do was view your files, and do hardly any editing. (Though, this is the free version we’re talking about!) Microsoft realized that there are far too many alternatives out there, and losing money is not an option. Though, not making the app available to Windows Phone users first was probably not a bright idea!

We’re also going to be seeing price drops for smartphones, and mobile devices capable of running apps. The latest news is that Samsung has reported a massive drop in revenue: “Mid-October, Samsung’s earnings dropped nearly 60% from the company’s operating profit a year earlier.”, reports RCR Wireless.



The mobile commerce revenue is predicted to grow exponentially over the next couple of years, and with that in mind – brands, businesses, and corporate companies should do everything in their power to maximize revenue, and the potential for extra revenue. Lets take a look at some ways of how we can increase the revenue of our mobile apps.

Offer an Ad-free Version of Your App

Mobile advertisements (even if they’re as lousy as Google AdSense) have long been the main source of income for many mobile developers. Then there are more sophisticated types of advertisements, such as full-screen ads that can be intimidating to say the least. What kind of ads are you using on your mobile apps?

Now, in terms of increasing revenue – we can offer our users an ad-free version of the application in exchange for a subscription, or a one-time payment; whichever feels right/appropriate for your business strategy.

Plant Hotspots in Your Apps (Gaming, too!)

This might be more targeted at those who’re into developing mobile gaming applications, as games provide plenty of “hotspots” to use for showing ads, or offering additional features. So, to explain a little more – a hotspot is an instance during which the application user is most engaged in, and if you force the user to stop at that moment, you’re almost guaranteed to have him signup/purchase/subscribe to whatever you’re offering.

It works great for apps like book readers, and magazines. You can offer your users a preview chapter of a book, and as soon as they’re approaching the end of the chapter – give them an option to purchase a subscription, or just the book they’re reading. You’re letting people immerse themselves in the product before they buy it, there is a very likely chance they’ll want to continue using that product!

Try Gamifying Parts of Your Apps

Even the most spectacular applications can get boring if there is nothing new and exciting to do, or look forward to. You shouldn’t let that be the case! You can try alternative – interactive – methods such as gamifying your apps; give users rewards for using the application, or doing certain things within the app. The goal is to make users feel good about their accomplishments within the app.

Here are a few examples:

  • Reward users with points, badges, stars, medals, or simply cash. Rewards are a powerful way to engage your community. (It makes them come back for more, too!)
  • Give users the ability to redeem/exchange their earned rewards for either something physical, or additional premium features within the app itself.
  • Let users know that there is an option to earn a better version of something, by exchanging for it with their earned rewards. Encourage everyone to participate, even if just a few people are doing it – you’ll know what works best.

Give Users a Trial Version with Unlimited Features

Many mobile apps have features that only premium subscribers are able to use, and quite often – those are the exact features that people are looking for. Instead of limiting potential clients to previews such as videos, and images – allow users to experience the app fully for at least 14-days, this will allow them to introduce themselves to the app; and also to understand how it works, and whether it is what they need.

This particular method can prove to be really effective if you’re offering features that no one else is, as users will want to continue using the app even after the trial is offer. You can even amplify this by giving users an initial discount after their trial has ended.

Experiment with Multiple Revenue Streams

Well, if none of the above sounded right for your current projects, you can just rely on good old multiple revenue streams; this is basically putting as many ads, in as many places as possible, as long as it doesn’t hinder the user experience, here are a few revenue streams to consider:

  • Banner ads (ex: iAD, Admob, Amazon, etc.)
  • Full-screen interstitial ads (ex: Chartboost, RevMob, etc.)
  • In-app-purchases
  • Surveys (ex: Pollfish)
  • Real-world rewards (ex: Kiip)
  • Physical goods (ex: Angry Birds plushies)
  • Affiliate programs
  • Subscriptions

hopefully these will prove to be of use to you. You’re welcome to suggest additional ways of generating revenue within mobile apps.

Earn More Revenue from your Mobile Apps

We’ve looked into some solid advice on how to make our apps generate more revenue for us, but none of this is going to be helpful if we don’t dare to put it all in action. See which of these particular ways are resonating the most with your current applications that you’re building, and start experimenting!

This article was written by Alex Ivanovs. Alex comes from a background of building websites, writing stories, and crafting compelling content. When he’s not making CodeCondo a place to be for developers, he is actively exploring and learning more about self-development. You can connect with him on Twitter, and Google+.


ASO guru Gabriel Machuret will be writing a series of super interesting posts here on Chupamobile. Enjoy the reading and stay tuned for the next one!

We tend not to talk about failures. Failures are the preliminary steps before success. Think of NASA. How many rockets have crashed? How many explosions and failed attempts were there before that memorable day where Neil Armstrong first stepped on the moon?

So it’s basically impossible to succeed on the first try, and even mega corporations have epic failures. Apple has failed, Sony has failed, Microsoft has failed. But failure takes us closer to understanding what the market really wants.

The problem is when we believe we know the market; the problem is when we think “we are the market”.

Complaining about the market is like complaining about the behavior of marine life, or the migration of birds. It’s out of your control.

what is asoAs an appreneur your job is to find the patterns of what the market wants, and this is a difficult process, because we are humans, we have egos, and we want to be right all the time!

Our own need to be right makes us blind to new opportunities. If I tell you a puzzle app that teaches you how to learn Russian would be a hit with kids from 4 to 9 in the German App store… you might call me crazy.

But that’s the main point: we need to find crazy ideas.

Crazy ideas are the ones that make a killing, and usually they make a killing because we are all too busy following trends that have a limited life span. That’s why ASO is so important.

The ASO approach

When we do ASO we usually tackle topics starting with a blank canvas, we approach the research as an learning process, where we need to find keywords, we need to analyze competition, we need to try to understand why some apps do well, and why others don’t.

This is when ASO should start: in the moment where we look at a blank canvas, and we let our feelings, our emotions, our ego, go out of the window and tackle the research process as a CSI of apps. Clear objectives, we are not emotional, not involved with the research itself.

We don’t want our “feelings” or our “instincts” to determine if a niche or a topic is a good one, because our feelings are usually wrong.

Instead we want to try to follow a systematic approach about market research and for that we want to follow 5 standard steps.

  1. Who is ranking for this topic? What are their download rankings and since when have they been ranking?
  2. If they are ranking, are there more apps in the same niche? And how are the other apps doing?
  3. Are the top apps being downloaded? Are the top apps being updated? How many reviews do the top players have?
  4. How engaged are the users? What do the reviews really tell us about those apps? And what do the reviews tell us about the users of those apps?
  5. Can we compete? Can we find a code we can use to tackle that niche? Can we bring something valuable to the niche?

Who is ranking

It’s important to know what type of app publisher’s rank in top position, are they big publishers? Are they re-skinners? Are they indie developers? How are their rankings in the App Store? Can we use App Annie to analyze how well they have done in past months?

What are the other apps doing?

If there is money in one niche, you will find more than one app. So who are the other ones? Are they new comers? Are they strong? We are trying to understand how strong they really are and by downloading the apps, using them and analyzing their rankings of the top 10 apps we can clearly understand what we can expect if we manage to achieve a similar ranking.

Are those apps alive?

Reviews and updates of its critical data help us to know if people are in fact downloading, using, linking or disliking the apps. More importantly is when we see updates we can really know if the developer is alive. Finding a great niche where we see apps with no updates can tell us the developer quit or lost hope.

So why did he stop updating? Not worth it? No revenue?

All these factors are important to understand and analyze.

Reading user engagement

When we read reviews we can understand what the users want and by reading it we can start to understand the market. What their audience wants and what those apps are failing to deliver.

I know everyone reads about “give the users what the users want” but in this case I just want to invite you to do a bit better, don’t overdo it, your job is not to paint the Mona Lisa, you just need to be able to produce something less “ugly” than the top apps ranking in your new niche.

Can you compete?

Important question and in many cases the answer may be no. And if your answer is no, congrats! That is the best market research, a honest one, if you believe you don’t have the resources, or can’t produce an app that can compete in that niche it’s better to move on and find a different market.

Market research is not about finding winners all the time; it’s about natural selection, about choosing the fights wisely. Boxers don’t fight for the belt every weekend but they practice daily.

If you want to find those golden markets, you need to study the market research daily. And for this you just need to be curious, ask questions, and before you laugh about a niche, stop 2 seconds, launch an analytical tool, and really look at those apps with different eye:

  • Are they successful?
  • Why do they exist?
  • What was the research the original developer did before launching the app?

Sometimes by asking the right questions, we find answers that take us down the rabbit hole and those moments are the moments where you can really find amazing topics, amazing markets, and golden app profit opportunities.

Be foolish, keep re-skinning, keep digging, and eventually you will succeed.


If you are out there wondering what app to download next, you are not alone. These days, with app stores hitting a billion listings available for download, and counting, you can easily get confused as to what to have on your phone. Downloading apps also takes up a fair bit of space on your tablet or smartphone so you’ll be looking for quality, and not quantity. With that in mind, here are 10 great quality apps for your daily tasks.

Flight Tonight


Do you need to find a flight in seconds? Flight Tonight is here to make that wish come true. When you launch the app, it automatically gives you the list of the nearest airports to your location and the booking process is a simple tap on the airport of your choice another tap to aid you in deciding on a flight and with just one more tap you are taken to Flight Tonight partners where you complete your booking.



There has never been an easier way to compute how a bill should be shared amongst a group of people. It gives you an easy table to fill with each item’s cost whether shared or not. No more fighting over the bill!


slice appSlice is a very cool app that is useful for online shopping. Not only does it allow you to keep track of the purchased items but also enables you to get alerts when prices of items are reduced, or when they go up!

Tempo Smart Calendar

Tempo-appTempo smart Calendar is a very smart calendar app as the name itself implies. It gathers all the events from your social networks such as LinkedIn or Facebook and alerts you to notifications in one place, saving you a lot of time logging into each one.


sunrise appThis is another calendar app that has a lot of customization when it comes to managing your meetings and sending invitations. It works great for both business and family events, and it’s extremely easy to get the hang of.


snapguide-appNeed to know how to change a tyre, or want to make a one-pot-roast? Snapguide is a companion offering a wide range of how-to guides on any subject you can think of. It’s simple to use and has categories for simple navigation.


splitwise appHere is an app to easily split expenses between friends. It’s a handy app for you to keep track of who owes who when expenses are being shared, and means you’ll never be out of pocket!


easydo appNo one wants to miss an important meeting, and if scheduling them and getting people invited is not enough, here comes EasilyDo to even give you directions to the venue. Look organized without the effort!


anylist appWithin the app, you get to store recipes and even include a picture of the dish together with the list of items required. This information can easily be shared with those who have the same app, meaning you can create great dishes again and again.


venmo appThis is an app that allows you to easily send money to others. You can use it in conjunction with Splitwise and Billr and make sure you’re always on top of your money.

All these apps will definitely make accomplishing day to day tasks a breeze and you’re likely to find yourself with more time on your hands as a result, meaning you can spend more time doing what you enjoy, rather than what you have to do! And if you’d like to embark in the app business here you’ll finds thousands of app template ready to be customized. Pick one and create your own app!


Developing an app can be a very intricate process, and once you’ve put the work in, it’s great to see people downloading and using your creation. However, there are many great apps out there that never get the spotlight, and this is simply down to lack of promotion. If people don’t know about your app, then they can’t download it, which may mean your hard work goes to waste. Facebook is a great place to promote your app, and with this in mind, we show you the steps necessary to promote your App on Facebook.



Which way to go?

There are a couple of different routes to take when you look at app promotion on Facebook.

The official route

Many people take this path successfully, and harness the power of Facebook to promote the app through paid advertising. This involves registering your app with Facebook, creating a page for your app, finding your ideal audience (something Facebook doesn’t really help with), and creating your mobile app advertisement. Quick note: Facebook will talk you through this, but do make sure you stick to your budget, and don’t be tempted to go over it.

Go it alone

You can still very easily harness the power of Facebook without creating an ad on the network, and this can be done quickly by following the following steps:

Create a Facebook Page for your app

Make sure you have plenty of detail within the page. Using screenshots of your app, along with a call to action within the header picture will certainly help to make your app visible. You should also make sure you post on your page often. There are scheduling programs out there that will allow you to schedule your Facebook posts in advance, so you don’t have to log on every 5 minutes. However, it’s a good idea to go on at least twice a day to make sure you’re interacting with anyone posting on your page.

Enable in app sharing, preferably with a bonus for doing so

This will help to promote your app to a wide number of Facebook members without having to create an app. Simply set your app up with regular opportunities to share progress, or ask for “lives” if you’re promoting a game based app. This will encourage your current users to share with their friends, and widen your app reach!

Join Groups and promote your app in them

Think carefully about your target market and what they are looking at on Facebook, and then join groups relevant to this. Post engaging content, not always about your app, and build relationships with other group members. Ask them what they think of your app, and talk about what kinds of apps they like best. Talking to your target market puts you in a great position to find out what they like, and you can use this to promote your app better.

Create your own Facebook group and invite people to join

Interact with members of your group and build a relationship, as they’re far more likely to use your app if they like the person that built it. You can use your group to offer discounts on in-app purchases, or competitions for sharing and liking your statuses. Listening to the people who post on your group will give you ideas for tailoring your apps to your target market, and will give you inspiration for further development of new apps too!

Don’t get discouraged. Rome wasn’t built in a day

Some of the best apps were slow starters on Facebook. Posting consistently and spending some time looking at who is downloading your app, then targeting this niche will reap rewards in the long run. You may need to put some time into this, but it’s not necessarily the case that you should spend a lot of money doing it. Persevere with your page and your groups, and make sure you respond to whatever feedback you get, positive or negative. People like to know that app developers are listening to them, and this will build a positive image.

It may take a bit of tweaking to accurately target your advertising, whether you’re advertising through Facebook’s official channel or going it alone, but if you follow the above steps your journey to a successful app will ultimately be shorter. Good Luck!


Keeping your life in order just got easier. Google has launched an update to its calendar app which they hope will mean that you’ll spend ‘less time managing your day, and more time enjoying it’.

google calendar appWhat’s changed?

The app upgrade is designed to be more intuitive and more in tune with your day to day activities. Developers have introduced new features to ensure that users do not spend precious moments of the day copying and pasting information from various places into their calendar. Frustration inevitably sets in when details which were painstaking entered into a calendar entry then have to be amended or removed. The task proves to be even more challenging for users that manage their Google calendar through a mobile device. Below, we reveal how the new version of Google Calendar aims to make this easier.

Better links with email

This is undoubtedly the biggest change in the new app. Google calendar will work in sync with your email inbox so that you don’t have to copy and paste information across. The app will recognize emails that confirm activities such as a hotel reservation or a flight itinerary and subsequently add the information into your calendar. It gets better. Google calendar will also recognize changes to events in your calendar and update entries accordingly – therefore there is a real chance that it will be aware of a flight delay or a show cancellation before you are!


This calendar feature is designed to be a helpful assistant. The app will remember events/tasks in your calendar and will offer up suggestions based on your text entry. For example if your phone interactions show that you go to the gym every Tuesday with your friend Sarah, just by entering ‘g y m’ or ‘S a r a h’ into the calendar will be enough for the app to suggest the entry for inclusion in your calendar.

It’s the little things

Google calendar aims to bring a little something to your day. The app has a shiny new layout with increased emphasis on the schedule view. Not only does the view highlight your important appointments/events but it will display images which are helpful prompts for busy periods where you only have time for a quick glance. These visual reminders could be in the form of maps, photos of travel destinations, pictures of your regular activities and popular connections.

The app is currently available on Android 5.0 Lollipop operating system but users of older android versions need not worry. Android 4.1+ devices can update to the new Calendar app via Google Play. However, iPhone users may have to wait a little longer for a compatible version so Android users will have one over their Apple rivals.

If you’d want to have your own utility or calendar app on the app store before the competitors, start from these app templates: Event App template, iCalendar, iPlan iDo, Stamp Calendar. Reskin them and create something totally unique. Don’t worry if you don’t have coding skills Chupamobile will help you through the whole process and get your app ready for download in the blink of an eye!