The digest of news from the world of mobile development for the last week No. 15 (June 3 - 9, 2013)

    This week is rich in interesting stories - BADLAND and cocos2d, modification of stock firmware for Android, promotion of a social application (with a list of all used sites and a description of each), creation of a car computer on Android and a large study of popular games in the Apple AppStore and Google Play.



    iOS



    Introducing shaders using the GPUImage
    Rus example.
    In this article I am going to describe the development of an application for iphone that will process video from the device’s camera in real time. To do this, we will use the GPUImage framework, write our own shader on OpenGL ES and try to figure out what filters are for processing images.

    BADLAND - a game on cocos2d-iphone
    Rus
    BADLAND was created by our indie company called Frogmind and consists of two people. This is our first iOS game and it uses the latest version of cocos2d-iphone 2.1 along with many other open source libraries.

    Inspector UIKit in real time
    Rus
    This is a tool that allows you to lively explore the entire hierarchy of UIKit objects in your application and change their attributes.

    Super simple iOS JSON mapper
    Rus
    Everyone who at least once wrote a client-server application for iOS, one way or another, encountered mapping json / xml / other into objects. Sometimes it can be difficult, sometimes you just want to work just with dictionaries, there are already many ready-made solutions such as RestKit, which in general is a universal combine for all occasions, so why write another bike?

    Modified charging can crack any iOS device in a minute
    Rus
    Security researchers have discovered a new way to illegally inject programs into an iOS device using a modified charger. The Georgia Institute of Technology’s team says charging them can download arbitrary software to any iOS device within one minute of connecting.

    Configuring Travis-CI for iOS open source projects
    Eng
    Continuous integration is a development practice that allows you to achieve greater confidence in the stability and correctness of the work of any project. Open source projects are no exception.

    Writing an iOS video player and recorder in 5 minutes
    Rus
    The article provides step-by-step instructions on how to create your own application with streaming video for iOS. You will need Xcode, KFOR with a client API, straight arms (in principle, optional) and a cup of coffee.

    Android



    Samsung Smart App Challenge 2013 Worldwide Competition for Mobile App Developers Launched
    Eng
    In late May, Samsung Electronics announced the launch of the Samsung Smart App Challenge 2013 global contest for mobile app developers, which aims to identify the best apps that use the sharing feature between Group Play devices.

    We assemble CarPC on Android
    Rus.
    image
    In the configuration there is a bluetooth phone, push-button climate control, power windows on all doors, heated seats, heated mirrors, adjustment and folding, a chip key, a 6-disc CD changer, but without MP3 and line-in. This unfortunate fact led me to the idea of ​​starting to build my CarPC on the basis of android.

    Modification of stock firmware for Android
    Part 1 and Part 2
    Imagine my disappointment when I bought a phone from China, where the factory settings were forbidden to use Google, Skype, Facebook and other applications. In principle, it was possible to turn a blind eye to some things, but when my phone did not mean using a Google account, I made a promise to make sure that I would not get it. Half a year has passed and my custom firmware has been successfully used around the world. This series of articles will discuss how to do reverse programming for Android, implement patches, tweaks and mods.

    Mercury - herald of android-bugs
    Rus
    Today we will look at how and how to find vulnerabilities in our and other people's android applications. We will also see what an attacker can do thanks to these vulnerabilities.

    TOP 5 tips to increase the operating time of the phone on Android
    Rus
    Operating time of the phone on Android is a constant headache. That is why this issue is discussed endlessly on sites such as Mobile Nations or XDA Developers - ROM developers and modders are trying to find the optimal combination of hardware and software that would work as long as possible.

    Development



    Google launched the cloud platform Mobile Backend Starter
    Рус + Kinvey teamed up with MBS
    Google launched the cloud platform Mobile Backend Starter, which "one-click" allows you to deploy a cloud backend for a mobile application.

    Xamarin + PCL + MVVM - how to facilitate writing mobile applications for different platforms
    Rus
    Somehow the Xamarin 2.0 platform was completely undeservedly neglected, and I would like to begin the description of all its wonderful properties.

    PhoneJS - New HTML5 Framework for Mobile Applications
    Rus
    image
    At DevExpress, we organized a small team that over the course of several months analyzed and tried various existing tools and approaches. The result of this experience - PhoneJS - our comprehensive solution for creating cross-platform mobile applications in HTML5.

    Visual Studio 2013 Announcement
    Eng
    At TechEd, Brian Harry announced the release of Visual Studio 2013 and Team Foundation Server 2013, as well as many new features in these products related to application lifecycle management.

    Moves presents its API
    Rus
    Developers can retrieve information received by the application, including data on distances traveled, places visited and routes taken. This data can be used to supplement the information obtained from other applications (you can easily imagine the cooperation between Moves and someone like Withings, for example), or to create games that increase user activity.

    All analytics in Segment.io for Android and iOS
    Rus
    Segment.io is a startup supported by Y Combinator that facilitates the integration of many analytics providers' APIs into their applications; today it is expanding its service to the mobile sphere. The company introduced a mobile SDK for iOS and Android, which will allow developers to connect about 25 different analytical services at once without having to embed each code or place the application in the store again when switching to another analytics provider.

    Monetization



    Is it possible to cash in on users? 3 easy ways to increase the monetization of the
    Rus application
    For many applications, this is, in general, the only reasonable way to make money at least. For example, we never had the imagination to figure out how to fasten an advertising or F2P model to our children's book, and users refuse to download the paid version for more than one dollar, whatever description and screenshots you come up with.

    Promotion



    As I did not sleep a year or create a social Android application
    Rus
    It all started about a year ago. Then, I decided to start my first project. The idea of ​​the application came to me almost immediately. Its initial version sounded something like this - “I want everyone to be able to know the independent opinion of people around the world on a matter of interest.”

    About popular games in the Apple AppStore and Google Play
    Rus The
    image
    Mail.Ru Group mobile team is actively exploring the local markets of Google Play and AppStore, studying the interests of the audience in certain game genres, trying to understand what needs to be paid more attention to during development. The company has accumulated a decent amount of data, and she posted some of it to help the novice developer in understanding the market situation.

    The experience of using BuySellAds to promote the iOS game
    Rus.
    image
    The site often appears in various posts and comments, including here on Habré. If someone does not know, then this service makes it possible to buy advertising directly from a particular site at a certain price for a while, for example a month, or for the number of times an advertising banner is displayed.

    "Tongue twisters on the Cardboard." Part 2: Promotion in the Russian App Store
    Part 1 and Part 2
    Today we will talk about promotion in the Russian App Store by the example of the application “Tongue twisters on a cardboard”.

    Trademob: to get into the American gaming Top you need 80,000 downloads and $ 56,000
    English infographics
    Trademob has calculated how much it will cost for a game to get into the Top 10 in the American, German and English App Store.

    Also popular now: