Time management without strict schedules, experience in developing a mobile application

Time management, control, efficiency increase. Subject hackneyed but I dare to offer another solution.
 3r3444.
 3r3444. 3r3158. Time management without strict schedules, experience in developing a mobile application 3r33434.
 3r3444. What is a universal method of managing my time, which would fit all, I could not yet find. As a rule, everyone chooses for themselves practices that are better suited to him. And this is due not only to the peculiarities of character but also to the peculiarities of the work.
 3r3444.
 3r3444. I’ve got it like this: I’ve got ready, set up, got to work, and here - “the seal will call, then the deer”. At the end of the day there is generally a feeling that it ...
+ 0 -

CoLaboratory: Android Night #Apple

CoLaboratory: Android Night #Apple 3r360. 3r3355.  3r366. What we discuss 3r3358. : 3r3355.  3r366. 3r3355.  3r366. In the first report, we will discuss the career path of the developer. Junior, Middle, Senior, and then what? Timlid In his report 3-33357. Alexander Blinov 3—3–358. from HeadHunter will tell, what it means to be a team leader that you need to do teamlide every day, that he can not do and that will no longer work. In addition, we will discuss what career paths exist for a developer under Android and how to understand what is necessary for you. 3r3355.  3r366. 3r3355.  3r366. Perhaps one day you will have to face the ...
+ 0 -

Architecture creation: working with iOS Coordinator pattern

 3r3155. 3r3-31. Architecture creation: working with iOS Coordinator pattern Illustration
)
 3r3155. 3r3013.  3r3155. Each team sooner or later begins to think about introducing their own architectural approaches, and a lot of it was broken copies. So we, at Umbrella IT, always wanted to work with flexible tools, so that the formation of the architecture was not something painful, and the problems of navigation, mock-files, isolation and testing ceased to be something scary, something that would be early or late hangs over the overgrown project. Fortunately, we are not talking about a new "exclusive" architecture with an elaborate abbreviated name. It must ...
+ 0 -

Ignorance of the basics of React, which may be ruining you

 3r33512. 3r3-31. Want to get a clear idea of ​​what happens to components when you work with React? Read the translation of article under the cut. Ohans Emmanuel published on the website freeCodeCamp . 3r3494.  3r33512. 3r3494.  3r33512. Ignorance of the basics of React, which may be ruining you ), Context ( Context 3rr3387.), Changing the state of the component (3r33386. SetState ) and others. 3r3494.  3r33512. 3r3494.  3r33512. I want to talk about what underlies most of the technical operations that you will perform with React. 3r3494.  3r33512. 3r3494.  3r33512. Ready? 3r3494.  3r33512. 3r3494.  3r33512. 3r38080. Hidden processes React ...
+ 0 -

From Android developer to DevOps

We continue a series of articles about those who do projects with their own hands. With
Stepan Goncharov
we talked about how to organically change the direction of professional activities, and at the same time from the Android developer to retrain in DevOps. Asked about 3r3661. release cycle and processes in Grab
- a company in which only 40 people are developing for Android. They wondered about where to get ideas for games, asked Stepan about r3r?661 OpenSource projects. Archetype and kOptional
. 3r3674.  3r38282. 3r3674.  3r38282. 3r314. 3r3674.  3r38282. 3r3674.  3r38282. 3r3661. About guest ...
+ 0 -

Testing the presenter using PromiseKit

The MVP pattern in developing mobile applications is a fairly simple way to offload the ViewController and take out some of the logic into the presenter. The presenter starts to acquire a logic that is easy to test.
 
Let there be a screen MelodyListViewController showing the list of melodies. He has a presenter MelodyListPresenter , which tells the ViewController what to show. These presenter will take from the service MelodyService . MelodyService It is a wrapper over a database and an api client that downloads melodies. If the network is available, the service takes the ...
+ 0 -

Digest of interesting materials for mobile developer # 272 (September 24-September 30)

In the new digest 10 years of the first Android-smartphone, the correct animation, Flutter and React Native, the most effective ad networks for applications, earnings of iOS and Android. Welcome!
 
 
Digest of interesting materials for mobile developer # 272 (September 24-September 30)
 
 
 
 

 

Complete guide to the correct use of animation in UX


 
 
In this article, I will not write anything new, I just want to collect all the basic principles and rules in one place, so that other designers who want to run animated interfaces do not need to look for additional information.
 
 

 
[h3] ...[/h][/h]
+ 0 -

And in your iOS applications IBOutlet already private?

And in your iOS applications IBOutlet already private?
 
 
You probably used Storyboard or XIB for layout of interfaces? It's fine to make code out of code, but sometimes it's much easier to understand how some of the interface components are arranged by seeing it, and not having read it. In this entry, I want to discuss the necessity of using the modifier private for IBOutlet. Enter , you are welcome.
And how do you generally prefer to ask IBOutlet?
@IBOutlet private weak var someLabel: UILabel!
@IBOutlet weak private var someLabel: UILabel!
@IBOutlet private weak var someLabel: UILabel?
@IBOutlet weak private var someLabel: UILabel?
@IBOutlet private ...
+ 0 -

Elementary design particles

Elementary design particlesare found.  Honestly, I myself slightly embarrassed to once again talk about Atomic design . About the concept of design systems, says almost everything and, it would seem, there is nothing to add. But wait! After all, the atoms in the real world come from something: protons, neutrons, electrons Is it possible to compare the structure of the atom with the design functional in which we work? I'm sure the answer is positive and that's why   general-fmv © Shutterstock   Now the most interesting. Has anyone already guessed which properties of the design object can be compared with the particles ...
+ 0 -

State management in applications on Flutter

State management in applications on Flutter
 
General principles
 
Flutter is a reactive framework, and for a developer specializing in native development, his philosophy may be unusual. So let's start with a short review.
 
The Flutter user interface, as in most modern frameworks, consists of a component tree (widgets). When a component is changed, this and all its child components are re-rendered (with internal optimizations, of which below). When the display changes globally (for example, by turning the screen), the entire widget tree is redrawn.
The complete example is
 
Result ...
+ 0 -