Developers Club geek daily blog

Ionic Framework — work with the camera

2 years ago
image

By results of poll from first topic I continue a series of articles about Ionic Framework (further IF). Today we will talk about work with the camera of the device and in addition we will consider work with localStorage. As a basis we will take the application from last topic and we will add the necessary functionality.


Read more »


Preparation of FMOD libraries, Cocos2D-x, OpenAL and OpenSSL for the Android-devices constructed on the Intel platform

2 years ago
Any serious Android-project does not do without third-party libraries. Sometimes they can be found in a type, suitable for target architecture, sometimes – no. Then libraries should be prepared independently, for example, building from the source code.



From this practical guidance you learn about FMOD libraries, Cocos2D-x, OpenAL and OpenSSL for the Android-devices constructed on the x86 platform. They, in particular – the first three, will be useful to those who develop games and multimedia applications. Namely, we will talk about their setup, compilation and use in Android-applications.

Read more »


Forward translation of MBLTdev

2 years ago
Good news!
Everything at whom it is impossible to visit the Second international conference of the mobile MBLTdev developers on November 17 in Digital October, will be able to look at action on the air!

This year the program of conference includes reports for mobile developers and for heads of the IT companies, and also seminars for developers. The audience online of broadcasting will be able to visit the round table devoted to mobile ecosystems and to hear reports from the best mobile developers and interview with the most interesting speakers of conference.


Read more »


Cloud for the companies of developers: as Robots Can Dream did the project for FINA 2015 World Cup

2 years ago
All hi from the Kazan robots! We are "Robots Can Dream". Our company was created by group of the supporters trusting in the unlimited potential of mobile technologies. In the capital of Tatarstan, we decided to open the company with a blackjack and our vision of how it is necessary to create mobile applications.

At the beginning of 2105 we undertook to develop mobile application for the World Cup in FINA 2015 water sports. Shortly before it we developed the presentation KAZAN AR application with technology of augmented reality for FINA 2015. Now the purpose of an application creation was to provide guests and participants of the championship with a fast and convenient method of obtaining information, connected with the championship. At the time of start of work on the project there was only a website, any external API did not exist yet. In total in a month we needed to develop the multifunction application for 2 platforms, and on a game there was an image of the Republic. As we coped with a task and as helped us with this Microsoft Azure, read below:

Solution architecture


By application programming for the iOS and Android platforms before us there was a task to provide a uniform backend. We selected a cloud platform of Azure in connection with its reliability, a possibility of fast start and simplicity of development.

As a result the following architecture was created:

Read more »


The digest of interesting materials for the mobile #129 developer (on November 9-15)

2 years ago
In the new digest history of development of ICQ, development of the Android-developer, several materials on tvOS, design of mobile applications, new analytics of Mail.ru, and also small poll on VR points. Welcome!

Read more »


Development of 2D games on Windows, Mac OS, Linux and Android without programming. Part 2

2 years ago
image

Hi Habravchane!

Today I want to tell you about how it is possible to make game without skills of programming. And yes, this not just beautiful and enticing name, it will be possible to play the created game on Windows, Mac OS, Linux, Android and there can be even on … iOS? But about it later. Before reading article, I want to give you my understanding that creation of game without skills of programming is really not abruptly. But you know that even more not abruptly? The fact that you, knowing programming languages, work over a code around the clock, confusing your workplace to a bed, you employ designers, you agree with familiar musicians, pay advertisers, you let out the product, and it does not pay off! Well, that is game, yours, will download anyway, and some income will drip. But, whether you will be happy with what your game as a result turned out and how it is on sale? To what I tell all this? If at you in the head there lives the bright idea, and you want to try creation of games long ago, but your only brake element, this ignorance of computer languages, safely test in this case. If you know programming languages, and can be produced already couple of not bad projects which make profit, this article will also be useful to you. I do not advise anybody here to throw all the knowledge of programming and to begin to mold games in the program about which the speech will go. My opinion in this respect, rather simple. By means of this application, you will be able to create the presentation of your game, having spent much less time, or at least a roller of a gameplay which can be thrown on YouTube, to create a sensation, to receive back coupling and to work on game, heating itself pleasant thought that your idea works, people evaluated it and wait. It does not mean that creation of games, in this program, will be limited only to demoversions. If you are really enclosed by soul in this business, then will be able quietly to create full projects.

Read more »


Development and debugging of applications for Android Wear

2 years ago
Wearable devices are a first line of today's information technologies. It is a powerful trend. The most popular "wearable computers" work under control of Android Wear OS from Google. It's not true strongly differs from that Android'a which is familiar to a huge number of developers. As result, any of these developers can begin to create without special difficulties applications for Android Wear and to apply for the share of attention from very perspective market of "wearable applications".



In this article we will talk about Android Wear OS, having paid special attention to the devices working under its management to types of applications, on their development and debugging. In particular, we will consider two methods of debugging with use of ADB.

Read more »


Cocos2d-x — development of simple game

2 years ago

1. Prolog


In this article it will be a question of development of a prototype of game for Android/Linux with the help Cocos2d-x. Cocos2d-x it is a cross-platform framework for creation of two-dimensional games and other graphic applications. It is created on the basis of cocos2d-iphone, but instead of Objective-C Cocos2d-x uses C ++. Applications can be started on platforms: iOS, Android, Windows Phone, OS X, Windows, Linux.
This article about application programming under Android/Linux, a development platform — Ubuntu.
 Unfortunately, Cocos IDE exists only under Window and Mac, and under Linux of the version is not expected, but as I very much love Ubuntu and it is that platform with which I work every day, I use for development of Clion.
Some parts of this article — transfer of the corresponding parts of documentation (http://www.cocos2d-x.org/wiki).
Article is oriented to those who begin the acquaintance with Cocos2d-x. In it I will tell about how to create the simplest application from a spraytama, scenes and how to work with the accelerometer. It can be a certain start in the future to go further, going deep into API Cocos2d-x.

2. Requirements


Let's define a necessary tool kit which is required to us.
Ubuntu 14.04 — a development platform
 Cocos2d-x v3.8.1 — https://cocos2d-x.org/download
CMake 2.8+
JDK 1.6+
Android SDK
Android NDK r9d +
Apache Ant — for Android-assembly assembly
 Python 2.7.5
 Clion 1.1 — www.jetbrains.com/clion


3. Cocos2d-x


Cocos2d-x appeared in  2010, it is the project open source, being distributed under the license MIT. Cocos2d-x allows to write in such languages as C ++, Lua and Javascript. Cocos2d-x fast, simple also has great opportunities. Now there are a lot of games written by means of this framework, are in a top of AppStore and Google Play.
"Big children", such as Zynga, Wooga, Glu, Big Fish Games, Konami use also for development of games.

Here I have to make small retreat. The matter is that Cocos2d-x allows to use C ++ for writing of a code, and all this will gather under Android and Linux. If to use Cocos2d-JS, then it is possible to write on Javascript. Then in case of assembly for on Linux/Ubuntu the code will be broadcast in C ++, and then to be compiled. It attracts many different problems (complicates work with third-party libraries, for example).  In case of web will be java-script will be executed (by the way, an assembly time in this case it is equal to zero that is quite good).
 If to use Cocos2d-x, then under web it does not work, but under Linux and Android the code is compiled directly. For Android , of course, Android NDK is used.

Read more »


New ICQ or as we received Editors’ Choice

2 years ago
image

With ICQ it is recently awarded the nominations Editors' Choice in Google Play. This nomination is, perhaps, the most significant in a stor from those that pass manual moderation. Let's try to tell how we received current "The New ICQ" and what it is necessary to pay attention to if you want to receive a badge of "Editors' Choice" on your application too.

Read more »


5 days before conference of the mobile MBLTdev developers

2 years ago
In several days in Moscow in Digital October there will pass MBLTDev — the second international conference of mobile developers. The program of conference will be divided into three flows: technical, a business track and a track with seminars.



In reports of a technical track the most different aspects of iOS, Android and Windows of development will be affected. The innovation methods of applications testing, magic of fast synchronization of data between different platforms, a solution of use of VIPER, evolution of GPS in mobile products, automobile information security, development on Swift and for AppleTV — and not only will tell speakers from Wunderlist about it, Runkeeper, Spotify, Tinkoff, Rambler&C;о, Parallels, Microsoft and other companies.

The business track will be devoted to those companies which managed to build the whole ecosystem around the products. Speakers from such companies as Kaspersky Lab, Aviasales, Meduza, Sports.ru, Tinkoff Bank, STS of Media and others will share the experience.

Read more »