Pull to refresh
3
0
Сергей Котов @sergeykotov

iOS at blinkmap.com

Send message

Куб для ваших сторис*

Level of difficultyMedium
Reading time5 min
Views1.1K

*как в Кое‑что‑грамме или Telegram.

В конце прошлого кода я затащил в Blink чекины и передо мной встала задача красиво переключаться между пользователями. Все мы, конечно же, хотели анимацию куба. После пары дней ресёча я пришел к неутешительному выводу, что вменяемых готовых реализаций для этого нет. Имеется парочка библиотек на GitHub, одну из них я решил попробовать, потому что писать своё времени не было.

Выбор пал на CubeContainerViewController‑iOS. После переделок под нашу навигацию и стиль код, казалось, что всё очень даже неплохо. Визуально всё работало, но это лишь на первый взгляд...

Читать далее
Total votes 6: ↑4 and ↓2+4
Comments11

Месячная заруба с Apple. Рефакторим бридж. Часть 2

Level of difficultyMedium
Reading time7 min
Views1.6K

Об основных причинах, сподвигнувший начать изучение этой темы можно узнать из первой части, здесь же пойдёт рассказ о том как и к чему мы по итогу пришли.

И так, что же мы имели:

приложение прошло модерацию в AppStore, но у нас всё ещё не было уверенности, что мы сможем пройти следующие ревью.

код взаимодействия с приложениями в вебвью дублировался в нескольких приложениях.

бридж между нативным приложением и игрой был написан достаточно давно и очень уж хотелось его освежить.

Таким образом пришли к тому, что рефакторингу — быть.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments4

Месячная заруба с Apple. Встраиваем On-Demand Resources. Часть 1

Reading time4 min
Views2.9K

Поведаю вам историю в двух частях о том, как мы боролись с модерацией Apple на протяжении месяца, победили их, но всё равно решили играть по их правилам. В первой части я дам вам предысторию и способ внедрения On-Demand Resources. Во второй статье поговорим о том, как эти ресурсы связать с WKWebView и не сойти с ума.

Если ваше приложение использует WKWebView для большего, нежели открытие ссылок, то рано или поздно вы можете столкнуться с реджектом по причине Guideline 4.7 - Design - HTML5 Games, Bots, etc. Это настигло и нас в приложении Zaruba.

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments1

Information

Rating
Does not participate
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Senior
From 4,000 $
iOS development
SWIFT
Objective-C
UIKit
SwiftUI
iOS Human Interface Guidelines
Autolayout
GCD
Foundation
Fastlane