
The digest of interesting materials for the mobile # 82 developer (on December 1-7)
The new digest includes automation of testing iOS applications, a new series of "programming with the mouse" in Swift, Kotlin for Android and localization of applications for the Chinese market, history of enchanting failures and a new framework for hybrid applications from AppGyver. In general, a lot of different and interesting things.

In the process of developing any application, there comes a time when, due to the increase in functionality, the labor costs for regression testing become prohibitive. Another reason for the considerable complexity of testing iOS applications (as well as any other mobile applications) is the variety of the line of supported devices and OS versions, the need for testing in landscape and portrait modes, as well as under different conditions of Internet connection. The desire to optimize the testing process leads us to the need for its full or partial automation.
Another vector of NSA attacks is mobile OS and applications. As it turned out, the special service has access to a lot of data on smartphones: lists of contacts and calls of subscribers, as well as their SMS and GPS data. For this, teams of hackers were assembled at the NSA, each of which was involved in hacking one of the popular OS.
Developing the theme of the previous article, I am writing about programming navigation between the windows of your application using a minimum of code. I want to mention right away, the article is written for beginners, if you are an experienced developer in this matter, it is unlikely that it will give you anything.
iOS
Android
Windows phone
Development
Marketing and monetization
activity
Devices
← Last week’s digest . If I missed something in the search for updates - send it to the mail, I will quickly add it.

![]() | Test Automation for iOS Applications Using Calabash and Cucumber |
![]() | Mobile phones and total NSA surveillance: how it works |
![]() | “Mouse Programming” in Swift Part 2 - Navigation |

- (+22) Error handling in Swift - a sword and magic
- (+16) Core Data: features of use and synchronization in iCloud
- (+14) How to organize sending push-notifications on iPhone

- (+65) Big Uber is watching you
- (+20) Kotlin for Android, or an easy way to stop programming in Java
- (+13) "Yandex" gave testimonies about Google monopoly in the market of Android devices
- (-1) End of Moverio Apps Market Android Developer Contest
- Google released development kit for DVD
- Google's Best Apps of 2014 for Android

- (+14) Development career in Finland: big interview with Mikhail Samarin
- (+14) Use of the AdDuplex service for universal applications
- (+13) WinJS + universal applications. Learning Navigation

- (+22) Localization of applications for the Chinese market-2. Block lists
- (+22) Creation of game before your eyes - part 8: Visual scripting of cut scenes in Unity (uScript)
- (+9) As application after localization has risen from 40 to 5 place in Google Play
- (+6) The path of the developer: stories about my enchanting failures, part 2 ( Part 1 )
- Supersonic: AppGyver's New Hybrid Application Framework
- AppsFlyer launches OneLink deep linking service
- Xsolla: how to make API documentation always up to date

- (+8) Monetization of Oculus Rift and Leap motion in quests in reality
- (+5) Principles of success of midcore games. Part 3: Sociality
- 50,000 no-cost users: how Flynx gained an audience
- DeltaDNA cut prices for indie developers
- App Annie has demographic data
- VB Insight research on analytic platforms on iOS and Android
- Opera bought AdVine for expansion in Africa

- .NEXT December 8 in Moscow
- #Tceh and Microsoft Cloud Work Weekend December 12-14
- HackDay # 35 in Naberezhnye Chelny December 12-14
- Hakafon in Perm December 12-14

- (+21) MediaTek MT6595: impressions from ... chipset
- (+18) Review of YotaPhone 2
- (+14) BQ Berkeley - how useful is an Android-smartphone with a full Russian keyboard?
- (+13) iPhones will fall to the floor like cats
- (+7) Highscreen WinJoy Review
- (+2) GPS control for personal use (part 2. Systems overview)
- (+2) Install Android on hand with Cicret
← Last week’s digest . If I missed something in the search for updates - send it to the mail, I will quickly add it.