SportBattle – social network for football fans. This is a big project, involving a team of developers.
My contribution:
• Search by users
• Adding posts and groups screen
• Statistics
• Map
• Tutorial
• Subscriptions, postsandsubscribers
• About screen
Used tools:
• Objective-C + AFNetworking, SDWebImage
• NSURLSession
• MapKit
• RESTful API
• Fabric (Crashlytics, Answers)
• Google Analytics
+
• Basic (XCode + iOS SDK, Git, Cocoapods)
A simple viewer of news and promotions for a large company.
My contribution:
• All application
Used tools:
• Objective-C + AFNetworking, SDWebImage
• Push Notifications
• RESTful API (with Swagger)
• Realm Database
• Fabric (Crashlytics, Answers)
• Google Maps
+
• Basic (XCode + iOS SDK, Git, Cocoapods)
This app allows you to order food with home delivery. My contribution was very small, but allowed me to learn the Reactive Cocoatechnology.
My contribution:
• Free payment screen
• Bug fixing
Used tools:
• Objective-C + AFNetworking, SDWebImage
• RESTful API (with Swagger)
• Reactive Cocoa
+
• Basic (XCode + iOS SDK, Git, Cocoapods)
It's a pet-project for the great board game «Munchkin». Contains easter eggs and Yandex ads (previously was Google Ads).
Written fully on Objective-C! To not lose the skill. It was my first language and I was using it for 2 years before switching to Swift 2.3. The app uses CoreData under the hood. Desiged entirely by me.
3DCar (the new name is FormaCar) – auto portal which includes: a 3D Configurator which is written with Unity, news feed, disk tuning, auto parts stores searching.
In this app have been successfully resolved the difficult task of integrating an interactive Unity app to the mobile client. Unlike Android, Unity allows you to run applications only as an standalone application by default.
My contribution:
• The whole application except maps and Unity configurator.
Used tools:
• Objective-C + AFNetworking, SDWebImage
• Unity integration
• Realm database
• ActiveLabel
• UITableView + CustomPullToRefresh and InfiniteScroll
• FB, Twitter, VK, G+ SDKs
+
• Basic (XCode + iOS SDK, RESTful API, MapKit, Git, Fabric)
Baby Book – diary for moms who have recently given birth. It is possible to track the height, weight, food of a baby, post pictures, watch the news and chat with other mums.
It is widely used Core Data to store data. Much time was spent creating UI using constraints. It was especially interesting to do the screen with teeth, where anyone can click and place the description on it. Folding and drop-down menu - also is not native task for ios.
My contribution:
• A diary with all the screens, allowing you to record information about the child. Side menu and navigation..
Used tools:
• Objective-C + AFNetworking, SDWebImage
• AFNetworking
• Core Data
• iOS-Slide-Menu
• Autolayout constraints
+
• Basic (XCode + iOS SDK, RESTful API, MapKit, Git, Fabric)
OLPortal – a big news aggregator. Russian idea =)
It used the mixed model of the architecture of VIPER (from Rambler) and MVC. To create the modules used generamba (https://github.com/rambler-digital-solutions/Generamba). For simple screens naturally used MVC. Widely used PromiseKit and Alamofire. Tried to follow the principles of SOLID. Fastlane lanes used for deploy.
My contribution:
• Registration flow: country selector, re-sending, verification code screen
• Password recovery via email and phone
• Login flow
• Need help? screen
• Home screen
• Dual menu (when you can swipe to the left, and then again to the left)
• Aggregator of news from the social networks of VK, FB, Odnoklassniki, Instagramm, Tw
Used tools:
• Swift 3.0 + Alamofire
• Alamofire interceptor
• VIPER
• Generamba
• UIPageViewController
• Core Animation
• Fastlane
• PromiseKit
• Realm
+
• Basic (XCode + iOS SDK, RESTful API, Git, Firebase)
Welcome! Here are a few facts about Nik Kov:
In development sphere: 6 years
Education: Bachelor of statistics (Moscow)
Familiar tools:
• Swift 2.3 and higher;
• Swift concurrency (async/await);
• SwiftUI;
• Objective-C;
• iOS, tvOS;
• Realm & CoreData;
• In-App Purchases;
• Remote Push Notifications (Apple, Firebase, AWS);
• Alamofire & AFNetworking;
• SnapKit & Stevia & Autolayout;
• AVFoundation;
• Architectures: VIP, MVC, MVP, MVVM, VIPER;
• Images: Kingfisher & Nuke & SDWebImage & Native;
• Git, Cocoapods, GitLab;
• Jira, Confluence, Trello;
• Postman, RESTful API, Chrome Advanced REST client;
• Charles & Proxyman;
• Reactive Cocoa;
• React Native (да-да);
• Fabric, Firebase, Crashlytics;
• GCD, NSOperations;
• TestFlight, Diawi, Testobject;
• All deploy cycle AppStore;
• Localization & Internationalization;
• Fastline CI;
• API: by Google (Maps, Analytics...), by SocialNetworks (FB, Twitter, Instagramm, VK).