This week, Apple held the WWDC - introduced iOS 7, allowed to transfer applications to other developers, announced the winners of the Apple Design Awards. In addition, you can learn how to make external iPhone buttons work for you, how to make extending ViewGroup in Android, how users consume applications during the day.

iOS
')
iOS 7IOS 7 for iPhone ReviewWWDC 2013 in Russian and 6 minutesLarge video review iOS 7 beta 1Slides in iOS 7iOS 7 Transition Guide for the transition to a new designApple has provided the ability to transfer applications from one developer to anotherRusNow everything becomes transparent and simple - only the name in the column Seller is changed for the user. All ratings and reviews of the application are kept.
Apple Design Awards WinnersRusThe World Wide Developer Conference summed up the annual Apple Design Awards for achievements in the design of applications for the iPad, iPhone and Mac.
Development of a content application for iOS, attack Russian App StoreRus
I saw my application as a reference book that contains not only the most up-to-date information from various sources, but also makes it possible to communicate with those who follow the same program, compare the deadlines and nuances of the case.
Non-standard way to get unavailable information on iOSRusIn general, the Public API makes it impossible to learn anything except the SSID, BSSID, and network settings of the adapter. And the encryption mode? signal strength? I'll tell you how to find out all this without using Private API and Jailbreak.
War of Machines: creating a game for iOSRusIn this article I want to share with you my practical experience in developing games for iOS based on open-source components. We will go through the technical solutions that were made during the development of the game.
How to make iPhone external buttons work for youRusThis time the client asked to use the external volume buttons on the iPhone. The problem was that the built-in API for external buttons in iOS does not exist: until recently, the use of hardware elements of the device, other than system behavior, was prohibited.
How to quickly and cheaply do user segmentation and A / B testing for an iOS applicationRusI will tell you how to quickly and cheaply build your own solution. It does not need to make a server with a database, which greatly simplifies the task.
Android
The basics of layout for native Android applicationsRusThis post will cover layout issues when creating native applications for android. That layout, which is described in the xml files from the res / layout / directory.
SlideStackView or extending ViewGroup in AndroidRusInstead of such a menu where a fragment with folders and accounts moves along with a swipe of a list of letters, we wanted to make the fragments move in turns, such as a stack of sheets, which we shift to view the next page.
Simple Android app frameworkRusThe most difficult stage in any business, perhaps, is the search for a starting point. When creating applications for android, this task has to be divided into several and determine, for example, for which versions of android the future application should be.
Android is behind the “Internet of Things” - and it's everywhereRusBut even such impressive numbers actually diminish the superiority of Android, because it is increasingly becoming the operating system for any device with a processor. Along with the Odyadari nanosatellites, three of which were recently launched into orbit, there are coffee makers, video consoles, rifles that post video to Facebook, and robotic combines for farmers on Android.
Windows
Developers and Microsoft: Views for the FutureRus
It will certainly be interesting to see if Microsoft executives can show enough flexibility and realize this, or are they absolutely sure that they will be able to build a successful platform in the long run, breaking everything that is possible and concentrating on short-term revenue growth that so temptingly offers own digital store model.
Development
Porting code to iOS / Android mobile devicesRusIn this article I will share with you my thoughts on the general principles of porting. We will not get into the jungle of specific software implementations of applications for Android or iOS. I'll just try to tell you how to make the application easily transferred to various devices and could be called cross-platform.
How to create a simple tower defense game on Unity3DPart 1 /
Part 2In this part, we optimize the code from the previous article, create the “base” object and teach it to be repaired from time to time, add cartridges and reloading to the guns and get rid of the “inconvenient” variable g.
We optimize Boid's on UnityRus
This is the second part of the article, devoted to various tricks of Unity and C # optimization, which increase the performance of the algorithm from the first part a couple of dozen times.
Enterprise Application EconomicsRusAs for the market for software developers, it is gaining momentum - by 2015, the number of mobile workers should exceed 1.3 billion. Developers get unprecedented and previously inaccessible opportunities to create technologies for business. The economic potential of enterprise applications is huge, and we are just at the beginning.
Marketing
Flurry: a day in the life of a mobile consumerRus
Wearable computers are already here - these are smartphones. Smartphones, tablets and applications are worn and consumed by users 24 hours 7 days a week, 365 days a year. They are with us when we wake up, work, play sports, eat, play, sleep. We are already in the era of "wearable computing" without any additional tools.