Open in app

Sign In

Write

Sign In

Max Kalik
Max Kalik

80 Followers

Home

About

Published in

ITNEXT

·Mar 18

iOS 16.4 brings push notifications for web apps — why that’s a big deal?

In the approximate period of March 21 and 28, we will see a new release of iOS 16.4. About a month a beta version was available for download. I tested this version focusing on the push notification for web apps and I have my personal thoughts about this and I would like to share them with the iOS and Web developers community. — Why are push notifications important for web apps? First of all, this is a significant improvement for iOS overall. Notifications are equally important for both regular mobile and web applications because they have the same goal — to have contact with the audience. But I think Apple has a plan to spice up the market to make artificial…

IOS

2 min read

iOS 16.4 brings push notifications for web apps — why that’s a big deal?
iOS 16.4 brings push notifications for web apps — why that’s a big deal?
IOS

2 min read


Published in

ITNEXT

·Feb 22

Building iOS framework with dependencies.

In my current iOS position, I’m deeply involved in building a framework for iOS games. I wouldn’t write this article if this framework weren’t unusual. What do I mean by that — unusual? Usually, frameworks encapsulate only the source code without dependencies and other libraries, and of course, I don’t…

IOS

7 min read

Building iOS framework with dependencies.
Building iOS framework with dependencies.
IOS

7 min read


Published in

Level Up Coding

·Jan 26

Quick start writing unit tests in Xcode

I think it’s not necessary to start this article with how important to write tests — you know it better than me. Also, I won’t go to dive into the theory of patterns and approaches. …

Xcode

6 min read

Quick start writing Unit tests in Xcode
Quick start writing Unit tests in Xcode
Xcode

6 min read


Published in

Level Up Coding

·Dec 2, 2022

Implementing address autocomplete using SwiftUI and MapKit

Surprisingly for myself, I realized that I have never implemented address autocompletion using only Apple technologies. Before, I had experience only with Google Places SDK and even with the not-so-well-known European GeoDataHub. I found it curious — to know how we can limit ourselves to using only SwiftUI and MapKit…

Swift Programming

7 min read

Implementing address autocomplete using SwiftUI and MapKit
Implementing address autocomplete using SwiftUI and MapKit
Swift Programming

7 min read


Published in

Geek Culture

·Oct 17, 2022

Integrating SwiftUI into UIKit project

I’m working on a project where we started classically — UIKit without storyboards, MVVM + Coordinator design pattern. It can be familiar to you especially if you are working for a start-up. All our development process is going really quickly. Sometimes my typical working day I would compare it with…

Swiftui

6 min read

Integrating SwiftUI into UIKit project
Integrating SwiftUI into UIKit project
Swiftui

6 min read


Published in

Better Programming

·Oct 4, 2022

Setting Up iOS Framework for Unity

From Swift to C# — Part 1. Launch UIViewController from Unity I won’t waste your time on a long introduction about the technologies that I will describe here. You most likely already work as an iOS Engineer or Game Developer, which means you probably have some questions regarding the topic of this article. So, let’s get started. This article is split…

Programming

7 min read

Setting Up iOS Framework for Unity
Setting Up iOS Framework for Unity
Programming

7 min read


Published in

Better Programming

·Sep 14, 2022

Fixing Swift Actors and Delegate Error on Xcode 14

If you’ve updated Xcode to version 14 you might get an error about mutating actor-isolated property in your project. Let’s fix it. — I’m not going to tell you again about Actors from scratch, what is it and how it works. Since Apple has introduced Swift 5.5 there are tons of cool articles about them. If you still don’t use actors then it’s time to take a look. I bet it will come…

IOS

3 min read

Fixing Swift Actors and Delegate Error on Xcode 14
Fixing Swift Actors and Delegate Error on Xcode 14
IOS

3 min read


Published in

Better Programming

·Sep 6, 2022

Updating SwiftUI Views From Objective-C Using MVVM

Exploring a nonstandard situation — On the internet, in the Apple documentation, and here on Medium, there is a ton of information about SwiftUI, how to use it from UIKit, and vice versa. But today, let’s consider a not-so-common case in real life that’s useful to reflect on non-standard situations in iOS development. Task: Show…

Programming

6 min read

Updating SwiftUI Views From Objective-C Using MVVM
Updating SwiftUI Views From Objective-C Using MVVM
Programming

6 min read


Jul 28, 2022

UILabel with HTML tags in UIKit and SwiftUI

Some time ago, I got a very specific task: to create UILabel that handles basic HTML tags <b>, <i>, <u>, <a>, etc. The links should have normal and active states. It must work in both frameworks: UIKit and SwiftUI in the same way. The result should look like this: TL;DR GitHub…

IOS

9 min read

UILabel with HTML tags in UIKit and SwiftUI
UILabel with HTML tags in UIKit and SwiftUI
IOS

9 min read


Published in

Restpen

·Nov 13, 2020

Introducing Word Deposit for iOS v2 — Vocabularies, Word Cards, and Statistics.

Firstly, I want to say thank you to all who helped me to make this application alive. Since the first release, I already knew about what should be updated, added, and fixed in the app, and it’s not because I am a genius, it’s all because of the help and…

Mobile App Development

4 min read

Introducing Word Deposit for iOS v2 — Vocabularies, Word Cards, and Statistics.
Introducing Word Deposit for iOS v2 — Vocabularies, Word Cards, and Statistics.
Mobile App Development

4 min read

Max Kalik

Max Kalik

80 Followers

iOS Developer

Following
  • Kristaps Grinbergs

    Kristaps Grinbergs

  • Nidhi Jain

    Nidhi Jain

  • Anton Kalik

    Anton Kalik

  • Trey Huffine

    Trey Huffine

  • Michael Graczyk

    Michael Graczyk

See all (41)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams