The Flag-Idea

Vivien and I had the ideas of a mobile learning app for country flags. We made some examples, how such an app could look like. Our idea is about learning the national flags. First we want to concentrate on Europe because the workload for this purpose will be high enough. May be we can’t realize all of our ideas but may be one or two games and the leftover is just visualized. There will be lot of work to concretize the app and your ideas, suggestions and representations are very welcome! Feel free to comment!

Now, here is our idea!

Target Group

The target group of our application is both men and women and between
10 and 99 years old. Maybe they just had the european continent and
whose national flags in class or studies and want a deeper enquiry in the
topic (vexillology) or just want to improve their general knowledge about the
different european national flags. It is imaginable to use the app for school
or studies as a exercise in class.

The main target group is located on the european continent, but there can
be also users on other continents all over the world, which are very interessted
in travelling to europe. The users have fun playing games especially
with other players in a community or in real life.
We will start with an startscreen, where you can choose the different games and your personal learning status. The aim is to collect points. At a certain score the user will reach a higher level. For every right answer it will give (1, 2 or 3 points according to the difficulty) With increase of the level the requirements to the user will get more difficult, so the learning effect becomes bigger. The user has to know more.

For example:

Level  Level-Name 
1 Starter
2 Advanced Learner
3 Specialist

Interface Colourstation
In this game the user has to ink the flag in the correct colours. The name of the country is given.
Steps of difficulty:
1: Name of the country, the outlines of the national flag and the right colours/symbols are given
2: Name of the country and outlines/symbols of the national flag are given
3: Name of the country is given but no outlines or symbols

Europe Map
The user has to pull the right flag to the right capital point of the country. The point of the capital is always shown.
Steps of difficulty:
1: Border of the country and capital are shown in the map
2: Only the borders of the countries are shown in the map
3: There is shown an empty map

Interface Memory

This is a classical memory game, the user has to lay open two equal country cards.
1: Lay open two equal cards and choose the correct country out of a list (5×5 matrix)
2: Lay open two equal cards and choose the correct country out of a list (10×10 matrix)
3: Lay open two equal cards and type the correct country in the free area (10×10 matrix)

Interface Texturize
This game is based on a word puzzle. There are given a field with a lot of letters. But only a few letters are adding to a country. The user has to mark the countries, if it is right the background of the letters becomes green otherwise it becomes red and disappears after a few seconds.
Before mark the country, the corresponding flag has to be chosen.

1: Flag and name are given
2: only flag is given
3: only flag is given, after marking right a popup-window opens and asks for the capital of the country

Therewith the appeal is higher, every user can post its status on facebook / twitter/ … via a button

The whole user requirements are in our wiki, or should they posted here, too?


Web, Hybrid or Native App

Some thoughts on the pros and cons of the basic approaches to develop apps for mobile devices. Feel free to give some feedback.

Web App / Mobile Website (jQuery Mobile, Sencha Touch, Kendo UI, …)

  • Runs in the phone’s browser (HTML5, CSS, Javascript and/or local storage for the data) 
  • Uses the same codbase to support all devices and os (depends on the chosen framework) 
  • Updates installed in real time 
  • Found through google web search and accessible by desktop browsers 
  • User has to wait until the app is loaded (slow/no connection can ruin the experience for the user)
  • No full integration of all phone features (accelerometer, push notification, camera, compass, etc.)
  • Extensive use of javascript effects and Ajax may have bad effects on the performance and the CPU and battery usage.

Native App (Objective-C, .Net/C#, Java)

  • Using native UI-Components and OS-Api (best user experience) 
  • Fully utilize all phone features (accelerometer, geolocation, push notification, camera, compass, etc.) 
  • Because the app is downloaded on the device it can be accessed at any time 
  • Good for high performance applications (e.g. games)
  • Requires implementation specific to handset OS (using local database and filesystem) 
  • Must be downloaded and installed from the Apple iTunes Store, the Android Market and other similar services 
  • The consumer has to upgrade to get new versions 
  • IPhone native apps must be approved by Apple

Hybrid App (PhonegapRhomobileTitanium)

  • Using Phonegap every Web App can be wrapped into a native app packed for appstore distribution, without the need of lower-level languages such as Objective-C
  • Natively target all smartphones with a single codebase 
  • Access to the device API ( 
  • All layout rendering is done via the webview instead of the platform’s native UI-Framework, so the performance issues remain the same.

First ideas are now available

hey guys,

here are our first ideas for our mobile learning application.

check it out:

please feel free to add some other ideas or tell us which is your favorite one.

greetings form berlin

Introducing Video at

Hi Team-Members of Group 3,

we’re uploaded our introducing video to vimeo. You’ll find us here:

We’re excited and looking forward to our project. Some ideas are in our mind, which we”ll present you these days. You’ll be informed about the blog, twitter or the Wiki.

More tomorrow, bye



This is the blog for group 3 at fsln 12.

– Na’ama