1 year ago
Often at implementation of mobile application for Android c use in it different third-party libraries requires to mention them in the project not to violate the right of 3 persons and not to get in Bang with your project in app store of Google Play.
We need to put the description of the used libraries in the appendix and to specify their license. It is about libraries which are on GitHub.
Presently there are many users on whose mobile devices the Instagram application is installed. In this application there is a remarkable function – will share the pleasant image. And at the choice of the user to which we wish to send pleasant a post we see the rounded avatar on which at a clique animation is displayed and selection is performed. I wanted to repeat implementation of this element.
1 year ago
One of natural and first tasks when developing under the Android – the organization of asynchronous interaction. For example, the appeal to the server from some activity and display of result on it. Difficulty consists that for access time to the server other activity or other application can be atop open, initial activity can be irrevocably complete (the user clicked Back) etc. Here we received result from the server, but activity "is inactive". Under "is active", depending on circumstances, it is possible to understand, for example, what is between onStart and onStop, onResume and onPause (or, as at us in the project, between onPostResume and the first of onSaveInstanceState and onStop). How to understand, activity finally (and the result needs to be given to a garbage collector) is complete or is only temporarily inactive (the result needs to be kept, and to display as soon as activity becomes active)?
Surprisingly, but in documentation, the Internet, at personal contact I never met correct and is acceptable a universal method. I want to share non-paid a solution which we apply two and a half years in mobile Internet banking. The application is installed (as part of larger system) at several hundred banks, about one million users at the moment have.
1 year ago
Being engaged in applications programming under Android OS there are interesting ideas which want to be tried, or there is some set of theoretical knowledge and they want to be put into practice, from set of these factors and there was an idea of the described project.
There are many articles about text recognition, about computer sight and about separate algorithms of recognition. In the same publication attempt of implementation of the task connected with finding of a key word on the image of the text that is able to afford to find, for example, the necessary place for reading any text in DjVu without recognition of the text is shown.
Example of implementation is presented in the form by application Android, and the source image is the text screenshot, with the entered key word, different algorithms of processing and image understanding are applied to a solution of a task.
1 year ago
On writing of this article I was pushed by a task which was set for me in one of detail designs: to implement Push-notifications in the application. It seemed, everything is simple: you study documentation, examples and forward. Besides, experience with notifications already was. But far from it …
1 year ago
In the last digest of 2015 history of Sberbank, a sandbox for Swift, tender of the games Unity for Windows Store, tender of Vkontakte applications, is a lot of analytics. And in general – happy New Year! Do good applications, do not do bad! :)
1 year ago Good afternoon! Our command is engaged more than a year in development of an e-mail client Moyofis for the Android platform (applications Moyofis we is developed for all popular platforms).
Today we want to tell about technologies which we use in development of our e-mail client. Namely, about Dependency Injection mechanisms in the form of Dagger 2 library. In article we will describe the main parts of library and we will tell how to use them in the Android-project.
1 year ago "Mobilization" of worker processes in the companies means that more and more functions for collaboration are transferred to phone or the tablet. For Wrike as cross-platform service of project management, it is important that the functionality of mobile application was absolutely full, convenient and did not limit users in work. And when there was a task to create Rich Text Editor with support of joint editing the description of tasks, we, having evaluated possibilities of the existing WebView of components, decided to go in the way and implemented own native tool.