The digest of news from the world of mobile development for the last week No. 10 (April 15 - 21, 2013)

    This week there are some great examples of how mobile development is going on - RZLTT comrades share their experience, the habitation user Dreddik earned about $ 400 on 77 thousand installations, Online Science Classroom writes about cross-platform development on Adobe Air, and Hit Tennis 3 doubled the number by simple translation downloads. App Annie also says that Play has almost caught up with the App Store in terms of downloads, but is 2.6 times behind in revenue, while Distimo notes Russia's growing position in application stores.



    iOS



    EasyMapping, or Journey through JSON
    Rus
    I want to talk about the framework that was recently found on the expanses of GitHub, and which allows you to easily and beautifully convert JSON to Objective-C objects - EasyMapping.

    The notorious “experience”
    Rus
    In general, it will not be a success story, but a frank story about how everything really happened. It is useful primarily for those who dream of launching their own project and then cutting hundreds of millions with an unsuspecting, stupid, and unsuspecting audience.

    Apple's attractiveness for workers decreases
    Rus
    Apple has always had a company reputation that employees hold on to - they have worked for it for decades, despite the lack of career growth, lower salaries, and the absence of bonuses. However, recently, everything began to change, writes Business Insider.

    Hopscotch: the basics of programming for children on the iPad
    Rus
    image
    Hopscotch is an object-oriented language that is made intentionally bright and colorful, suitable for children 8-12 years old. Instead of loading children with endless lines of code, creating Hopscotch programs is dragging and dropping various objects and scripts that can work with them.

    Translation Challenges: How Hit Tennis 3 Translation Doubled the Number of Downloads
    Rus
    We translated our iOS hit Hit Tennis 3 into 14 languages. In general, we doubled the number of downloads in a few weeks and hit the charts in some countries.

    New features in the Facebook SDK for iOS
    Rus
    Facebook announced a number of changes aimed at helping mobile developers to integrate the social network. Among them are the new Open Graph API, a new standard sharing dialog, an accelerated login, and Technology Partners, which will help developers look for third-party solutions.

    Android



    A study of Google Play and AdMob on the example of one application
    Rus
    My free application on Google Play will soon be one year old. This year I managed to collect 77.5 thousand installations in total, 22.5 thousand active installations, earn $ 75 on the in-app (15 of which disappeared in an unknown direction), as well as $ 364 on AdMob advertising.

    Android NDK: OpenSL ES
    Eng
    OpenSL ES - library for 2D and 3D audio in C language

    Creating a custom component from scratch
    Part 1 / Part 2
    Quite often, when developing multimedia Android applications (hereinafter simply “applications”), we are faced with the task of creating our own components that are not provided for in the system. It can be all kinds of switch knobs, spectrum visualizers, etc. Some of them can be obtained by simply replacing the graphic resource, turning the canvas 90 degrees, etc. But, sometimes, you still have to do something different “with zero. ”

    Writing a simple application for working with the RESTful API for Android
    Eng
    Working with the API of various portals is one of the most common tasks that arise when developing for Android. It would seem nothing complicated - to send HTTP requests and display responses asynchronously, but the devil, as always, is in the details.

    Google Play started taking screenshots for tablets
    Rus
    When viewing a store from a specific device, only the desired version will be shown to it. In addition, Google itself with the help of screenshots will be able to determine the "tablet-friendly" applications and allocate and offer them to users.

    Universal resolution of Android: perfect on all screens
    Rus
    image
    In writing a program for Android, one of the main tasks of the developer is to make the application look equally beautiful at any screen resolution. And often novice developers have difficulty with the correct layout of the interface elements and the correct method of texture compression. In this article, I will write out one of the best ways to adapt the application to any screen resolution that I came to through trial and error.

    Accusoft has released the USB Scanner Toolkit for Android
    Eng
    Scanning documents using a mobile device was hardly a simple matter, mainly relying on the camera, however, Accusoft intends to correct this situation and launches an Android SDK, which should greatly simplify the communication of mobile devices with scanners.

    Firefox OS



    Phones on Firefox OS will be available in June in 5 countries
    Rus.
    And the first such devices will go on sale in June this year, in five countries. These countries are Brazil, Poland, Portugal, Spain and Venezuela. By the end of the year, Firefox OS phones will appear in 11 more countries.

    Development



    Cross-platform development on Adobe Air: a special case of
    Rus
    Today we would like to talk a little about a particular case of using flash technology in the Adobe Flash CS6 + version of Adobe Air SDK 3.5 for developing an iOS / Adnroid application.

    Google has published the Glass Mirror API developer guide and best practices
    Eng
    Today, Google announced the launch of the first Google Glass and at the same time published a significant part of the documentation for developing applications for them.

    Mobile Application Testing Tools: Overview of Options and Features
    Eng
    How to improve the quality of work of a tester of applications for mobile devices and get rid of the routine? Obviously, with the help of additional tools - from small applications and add-ons over the SDK to multifunctional automated combines performing complex testing.

    App Annie: Play almost caught up with the App Store by downloads, but 2.6 times behind in revenue
    Rus
    Google Play begins to catch up with the Apple App Store in revenue from the application. In the 4th quarter of 2012, the Apple store overtook the Google store 4 times in revenue, while in the 1st quarter of 2012 - 2.6 times. A new App Annie report also notes that Play is growing faster than its competitor. Nevertheless, although in the 1st quarter of 2013 Google Play reached 90% of the App Store in terms of the number of downloads, the latter greatly outstrips it in making money.

    Distimo: the most profitable countries for the App Store and Play games in March 2013
    Eng

    Distimo, following App Annie, published new data on platform earnings in certain countries and the most popular applications, highlighting the 20 leading countries for iPhone, iPad and Android.

    Brief Introduction to the MOAI Framework
    Eng
    When it comes to business applications, it is customary to write several copies for each of the popular mobile platforms. This is quite justified, since Android / iOS / etc platforms are so specific that it is rather difficult to implement them on the basis of the “Code at once - run everywhere” principle. However, the situation is completely different when it comes to mobile games. Games usually have their own style of graphic elements - buttons, menus, etc., and all graphics are built either on sprites or on 3D. There is a completely natural desire to write an application once and assemble it for different platforms. The cross-platform MOAI framework will help us achieve this.

    Xamarin Launches Test Cloud, a Platform for Automated Testing of Mobile Application Interfaces
    Rus

    Xamarin Test Cloud is a Calabash-based automated user interface testing platform that the company launched at today's Evolve 2013 developer conference in Austin.

    Terevaka - Lua high-level framework for mobile platforms
    Rus
    Dear friends, today I will tell you about the Lua high-level framework for mobile platforms of my own design. As you probably guessed from the name, this framework uses a different low-level framework for rendering graphics and for interacting with the system. The quality of it is the MOAI.

    Yodo1 presents the social gaming platform Kryptanium
    Rus
    Yodo1 is already conducting a beta test of its platform with 1 million Chinese users, it implements the functions of exchanging statuses, screenshots, likes and even virtual currency directly from the applications.

    Study of the Russian market of work for mobile developers
    Rus
    At the beginning of April 2013, IT companies Brain and Apps4All investigated the job market for mobile developers in Russia.

    JScrambler 3 helps JavaScript and HTML5 developers hide their code
    Rus
    JScrambler 3 allows developers to obfuscate the source code for mobile and desktop web applications so that it becomes almost impossible to read.

    Money



    PapayaMobile opens China Mobile billing for developers around the world
    Rus
    PapayaMobile opens billing system that will allow Western developers to connect their Android games directly to China Mobile payment infrastructure.

    NARR8 begins to monetize
    Rus.
    What everyone has been asking for so long has happened. Now, for iPad users, all of the library’s content (motion comics, interactive novels and non-fiction series) is available for the virtual currency NARRs, which can be obtained in two ways: by visiting the application daily, or by buying for real money.

    Monetization of mobile games is not as simple as it seems
    Rus
    Mobile games also have great difficulty converting players into paying users. Only 47% of US mobile players in the past 6 months bought games, and only 21% paid for in-game items. In comparison, 75% of traditional players pay for physical games for consoles or computers.

    Also popular now: