Hi everyone, let talk about one of the simplest but trickiest things in Swift: Closures and ARC. Automatic Reference Counter is a simple topic, as well as closures. And it is easy to manage memory problems in swift. For most of the time, you just need to know what strong reference cycles(also known as “retain […]
Hi there, today I’m going to tell you about bad developer types I had to work with. For those who don’t know there is gradation among developers, which goes like this in ascending order: beginner, junior, middle and senior. Those are general levels, and obviously, there are good and bad programmers on each level. I’m […]
Hi there, today’s topic is dedicated to learning new things. Last year I’ve learned so much: how to make games, marketing, react native, startup foundation, even some web development, many frameworks, learned about investments, and so much more. I read around 40 books, the first time in my life. Just before I was reading 5-8 […]
Hi there, in this blog post we are going to talk about Operators. This is my third blog post about RxSwift(part 1, part 2) if you didn’t read them and suggest you to check them out. Swift higher-order functions are the most similar in functionality with Operations. Swift has default higher-order functions like map, flatMap, […]
Intro Hi everyone, I’m an iOS developer and I’ve been developing pure native iOS apps for a past 2 years. And recently I wanted to learn Android or cross-platform mobile development for my upcoming project. I had to make a choice what to choose. Honestly, we have a lot of options if we want to […]
Hi there, this is a continuation of my previous post dedicated to RxSwift. As I told you, you’ll need to know a few things to understand Reactive Extensions: Observables, Subscriptions, Subjects, Operators, Schedulers. We already covered Observables and Subscriptions, now are going to talk about Subjects. If you never read that article I encourage you to do […]
Introduction Hi everyone, this is going to be the history of my LifeDiary app. And this isn’t a success story. Long ago I was a regular employee working from 9 to 6 as an iOS developer (It was actually a year ago😄). I remember thoughts I have during that time. They were all about “success” stories […]
Hi there, if you ever wanted to learn RxSwift, here are basics of it. RxSwift is the part of reactive extensions “family”, and that family consists of other programming languages with “Rx” prefix, here is the list. So, what the hell should that mean to you as an iOS developer? The thing is those Rx […]
Many specialists in IT sphere are familiar with those words: side projects or pet projects. Most of us tried to do our little projects, but only a few of them came to life. But still, why people create side projects? 1. To learn something new 2. To solve some painful problem, you are experiencing 3. […]