My Zoo has been just published


Update to the latest version 1.3 at Google Play

What’s this all about?

My Zoo application will help your kids to learn about various animals, their names and sounds and it is out there at Google Play. This game was brought to you by raising star application company neaapps


  • Animals names are in English, Russian and Hebrew
  • Dozens of jungle and domestic animals with their sounds
  • Interactive animation that will captivate your kids
  • Supported on tablets
  • No ads
  • Addctive and fun

What’s new in this version

To make navigation super fast and easy for kids two buttons were added to farm and jungle screens.

To jump to farm animals from jungle tap on the sheep’s icon


To jump to jungle animals from farm animals tap on the parrot’s icon


Take a ride

Do try this at home or anywhere at all. Beware that the sounds may cause people around you to start smiling and laughing.

Your kids gonna love this game


For Kids

There are plenty of games at Google Play that are related to animals but if you want something special for your kids then prepare for the upcoming neaapps MyZoo game.


Though it may resemble similar games on the subject it brings nice graphics and an easy to use interface.

The game has two categories of animals images with their respective sounds. Those are wild and domestic animals.


In addition, the application is customized for English, Russian and Hebrew. Animals sounds are international though.

How can I get it?

My Zoo at Google Play.

What’s next?

And then comes Nine

Sudoku Breeze has been published



Update to latest version 1.6 at Google Play


A fresh breeze of Sudoku is coming your way. Sudoku Breeze application for Android brings a fresh look at sudoku games. Light and refreshing user interface is just like a breeze at the seashore. It’s a nice and relaxing companion for your leisure time. It is brought to you by neaapps the creator of the Fast Currency Converter and 100% sMArTHapps.

With a great pleasure we want to inform you that Sudoku Breeze has been just published at Google Play. 

So hurry up and take a look at its beautiful design and functionality.

What’s new in 1.6?

  • Sounds added to Win/ Lose dialogs
  • Sounds settings preserved after app restart
  • Notification about current sound state added to Menu screen


  • It’s free
  • Nice animation and pleasant user interface
  • Engaging sounds
  • Three levels of difficulty 
  • Share your scores with your friends

What’s next?

  • This post will be expanded to have a user manual for a game in case of any need
  • Bugs found by you will be fixed according to priority and severity since we are already working on a next game. It will be a game for little children and the draft name is MyZoo. So stay tuned.




Fast Currency Converter Published


Update to latest version 2.13 at Google Play


Before or during a business or leisure trip there is a time when you want to know current currencies’ exchange rates even though credit cards are omnipresent. You check Google Play Store just to find that there are dozens of app just for this. However, they tend to be over-complicated. They have complex settings etc. Exactly because of this we at neaapps are glad to introduce to you Fast Currency Converter. A nice, simple and fast Android application.

What’s inside?

  • Conversion from currency to currency
  • Conversion based on Base currency available for all currencies
  • Easy sharing of current exchange rate with you friends
  • All settings retained after application restarts
  • It’s free

How to guide for version 2.13

Convert currencies

1. Choose first currency to convert from by tapping on a currency flag from currencies list

2. Choose second currency to convert into by tapping on a currency flag from currencies list

3. Tap on Insert Amount text field and insert desirable amount of money to convert



4. Tap on Convert button in keyboard section to convert currencies



Set Base currency

5. To set a base currency long press on desired currency row. For example, if current base is Euro and you want to change to US dollar, then long press on US dollar  currency row.



As a result you’ll see following dialog that reminds you what base was set.



Finally, for this particular example the new base in US dollar will be shown. All the exchange rates were updated accordingly to the base currency.



6. Additional information dialog on how to set base currency was added to Settings tab. To see it select Base currency in Settings.





Share app

7. Share current exchange rate using Share today’s rate via Settings



What’s next?

In the upcoming update there will be

  • Bugs found by you fixed


Your feedback is welcomed

Java Code Geeks


Android vs. iOS Development


What platform to choose for development?

Well, you’ve come to conclusion to start developing mobile applications and can’t help doing it. The problem is it is quite difficult to decide what platform to choose for development. Both Android and iOS have their pros and cons and choosing one of them depends also on your personal feelings to Apple’s products or companies backing Android ecosystem.

In this post I’ll cover pros and cons of each platform and conclude with the comparison table. So lean back and enjoy reading.

Prerequisites for development

To develop for any platform be it Windows Phone or any other you’ll need all or part of the things below, depending on what you’ve already have.

  • Internet access
  • Computer
  • Phone
  • Developer Account
  • Application Store registration
  • Programming language
  • Development framework such as Visual Studio

To get those things you’ll have to make certain amount of investment in advance but there is a price to pay even for developing for open source platforms.

iOS development

Prerequisites for development

Below I provide what you’ll need for iOS development including the price tag as of today 7/16/2016 in US

  • Internet access ———–charges apply according to your cellphone provider
  • Mac Mini  ————– –$499 
  • iPhone 6 —————-$549   
  • iOS Developer account —–$99 every year
  • Apple ID —————–need to provide a valid credit card
  • Swit or Objective C ——– free of charge after setting up an Apple ID
  • XCode —————— -free of charge after setting up an Apple ID
  • Fan factor ————- –purely subjective feelings

As a rule of thumb Apple products are and tend to be expensive and there is no sign that in the future this trend will change. So taking this track for development will certainly be costly but if you already possess iPhone or Mac then you’ll spare the money.

I’ve only picked up the cheapest Apple products available as you can see because any Mac or iPhone except of mentioned above would cost you more money.

What I liked and not about iOS development

Recently I’ve participated in developing a number of modules in a security vulnerable mobile application for iPhone. It exemplifies a typical application that connects to a bank and has software security vulnerabilities built in to showcase capabilities of certain security company products.


Intuitiveness of OS X UI and speed of Swift

The development for iPhone happened on Mac Mini with latest OS X version and XCode with Swift. As a regular user of Windows I was very impressed by ease and intuitiveness of OS X and like it very much.

Developing in Swift was also very impressive and nice in comparison to developing in Java under Android Studio. Swift is a modern high level language that is more concise and powerful than Java 1.7 is.

No refactoring

As for XCode it was also nice to play with but lack of refactoring capabilities for Swift places it behind Android Studio that is based on IntelliJ with powerful refactoring capabilities built in.

Knowledge of under the hood libraries required

In comparison to Android development in iOS you’ll need to dive deep into operating system libraries to be able to develop iPhone applications. In contrast, developing for Android you do not need to know inner workings of operating system since Application Framework layer abstracting them for the developer.

Development resources

There are few resources when it comes to developing for iPhone and you’ll face hard times looking for working examples.

Android development

Prerequisites for development

Below I provide what you’ll need for Android development including the price tag as of today 7/16/2016 in US

  • Internet access ———————charges apply according to your cellphone provider
  • Any computer with at least 2GB of RAM —$199.00
  • Any phone such as BLU —————$99.99
  • Google Developer account ————-$25 once and for lifetime
  • Java —————– ————–free of charge
  • Android Studio ———————-free of charge
  • Fan factor ————- ————-purely subjective feelings

What I liked and not about Android development

Take what you’ve got and get going

If you have an Android phone and any PC with at least 2GB of RAM you can start developing for Android right away. There is no need for any registration as long you want to run your application on your phone only.

Android Studio’s running anywhere

Android Studio that comes at no cost is powerful development environment that is intuitive and easy to use. In addition, in contrast to XCode that may be run only on Mac, Android Studio can run on Linux, Mac and Windows that makes it much more attractive option.

Developing fast

Due to wealth of tutorials, code example and entire applications available online it is very easy to proceed with Android development. It is possible to find almost any answer when there is a question during the development.

Development resources

There are plenty of resources when it comes to developing for Android


As you’ve seen from the price of development point of view Android is a platform to choose. But other considerations such as personal feelings and preferences are coming into way of cold logic. So decide for yourself and remember that after all every code is translated into ‘0’ and ‘1’ to run on a processor.

# Item iOS Price Tag Android Price Tag
1. Internet access same Same
2. Computer $499 = 500 $199.00 = 200
3. Phone $549 = 550 $99.99   = 100
4. Developer Account $99   = 100

Multiplied by years


Once for a lifetime

  Total price  





Do not miss

Check the post about neaapps because more games are coming.
Java Code Geeks

Upcoming games for Android by neaapps


Why Google Play Store?

If you possess Android powered phone then this post may be of interest to you especially if you are into logic games. What is nice about Android platform it is that Play Store has many varieties of games and lots of them are completely free of charge.

Meet neaapps

Such a game is just released Sudoku Breeze application.



It was developed by neaapps. So far, the group has developed a number of games among them Holdem for Android


and 100% sMArTH



There are more modern games in the pipeline such as a beautiful game for little ones with plenty of animals and their respective voices.


If you have chanced to be living in Israel or there for business or vacation and want to watch a decent movie then check Google Play Store for upcoming Move Time application.



Hot Update

Fast Currency Converter app for Android has been just released.


Contact Us

If you want to contact neaapps you can do it here.
Java Code Geeks


Welcome To The Quantum Machine

The Dawn Of Quantum Computing

There are great news for those of you who’ve heard about quantum computers and quantum computations. Finally, thanks to IBM Quantum Experience site it is possible to run experiments on a real 5 qubits Quantum Processor connecting to it via IBM Cloud interface! Isn’t this sound great?  It is an advancement in computing that is equal in its importance to the transition from mechanical to digital computers and it can be hardly overestimated. I recommend to read this IBM’s article that explains the endeavor before proceeding any further.

What Is It All About?

IBM Quantum Experience is aimed to bring hands-on skills in programming quantum processor. This is not a simple task taking into consideration that Quantum Computations far complex to grasp in comparison to classical computations and requires understanding of quantum physics and linear algebra. But it can be done with effort and dedication. In addition, there is a need in motivation and curiosity.


If you have no prior knowledge of quantum computations you’d better learn a little bit at this link at IBM Quantum Computing site. In addition to this, to jump deep into experimenting with quantum algorithm there is a need to revive or acquire skills in Linear Algebra (this one is at Khan Academy) and quantum physics fundamentals concepts. Preferably, it is better to have a BSc degree in physics, engineering, mathematics etc.

How To Apply?

The application is straightforward. There is a need to register at the site. Then confirm the registration. Log in and compose your first quantum algorithm. One who has no previous knowledge in quantum computation is advised to go through very detailed guide at the site.

What Can Be Implemented On This Processor?

Well, this is exactly the question that I am asking myself right now too. I’ve found that it is possible to implement Deutsch–Jozsa algorithm and to see how it works for real. Following articles may help to understand how to do it.

What Else May Help?

There are additional resources that may come in handy tackling this topic.

Parting words

And so it begins…


Kindle’s Customers Strike Back



Kindle Cloud Reader in a nutshell

Those of your who buy e-books at Amazon must be aware of Kindle Cloud Reader application that provides you with a way of reading Kindle e-books through the browser at any place you like it.  May it be a mobile phone,  a tablet or a desktop.

Finding, buying and reading e-books is much more easier than their paper counterparts and you do not have to carry tons of books at your bag to read a few at once. In addition, digital format make it simple to look up words in a dictionary or on the internet, for instance, using Google Translate or Google search.

However, this is not the case with Kindle Cloud Reader. Currently, the is no built-in internet search or internet translate functionality in the Kindle Cloud Reader. More over, there is no option to copy and paste your favorite quotes or text snippets neither. If you’ll search at various forums you’ll see that customers desperately looking for, at least, copy functionality.

It is a very strange state of things, considering that this functionality very much exists in Android powered Amazon Kindle application as your may see in the screenshot below.

So what’s the matter with Amazon?

As a persistent Amazon customer who is pretty satisfied with their services I thought that the lack of this functionality is a mere unawareness to this issue from Amazon’s side. That is why I wrote them asking to fix this annoying discrepancy on July, 2015. And this is the answer I got.


Your Account

Message From Customer Service


I understand Kindle for android do not have the feature mentioned by you but I do not know that exact reason why the Kindle developers team have not involved these features on Kindle for Android app.

I understand that you are interested in these features on your Android device. Definitely this feature would be of great help to our customers if it is available. It’s unfortunate that this feature is not available right now.

I’m glad that you’ve contacted us about this feature request. I also apologize to let you know that right now, we don’t have this feature in use.
Since you’re interested in this feature, I’ve passed your message to the Kindle development Team for review and consideration. I’m sure that these features on Kindle for android device will make our customers Kindle experience more convenient.

I want to let you know that we are working on additional feature for our Kindle as part of the next software. Please be assured that your feedback will be considered as we plan further improvements.Your patience and co-operation is highly appreciated in this matter.

I once again apologize for not assisting you in this issue as the feature is not available now. But your feedback will be of great importance for us now and we will definitely try to bring this feature soon.

For the meantime, please extend with us your patience and understanding while we work on this.

Please know that we value our customers satisfaction and convenience above all else it’s the foundation on which our company was built.

If you need any further assistance please write to us :

Thanks for using Kindle. Have a pleasant day ahead!

Best regards, Noel S

As you may see customer support has provided no clue when it’ll be done if ever. Not to mention that they mistakenly answered me about Android application, which has this functionality built-in, when I asked about Kindle Cloud Reader. Since then almost 2.5 years have passed.


  • As of today Kindle Cloud Reader Chrome extension is used by 3,649,498 users world wide. This is a large amount of user I would say.

2017-10-13 01_13_47-Kindle


  • There is no support for basic features, such as copy, internet search, internet translate in Kindle Cloud Reader.
  • Amazon Kindle application has those features built-in as you may see in the screenshot below and has only 739,148 user so far.


  • Implementation of the proposed functionality must take a few hours for Amazon’s developers.

Why am I so sure that it takes a few hours to fix this?

I am sure that fixing this will take between two to three hours because due to the lack of this functionality I had to implement it myself. Thanks to this open source repository  I was able to add Google Search and Translate, Copy functionality to Kindle Cloud Reader application. It is currently used by about several thousands users weekly. This amount indicates that these functionalities are needed by customers. However, since I do not understand deeply the design of the Kindle Cloud Reader it is pretty complicated to refactor this application further. In my opinion, this is exactly where Amazon must step in and introduce the fix. 


Meanwhile, use Kindle Optimizer Chrome Extension if copy, search and translate is what you lack.

Check out the implementation at GitHub.