Nikolai Saganenko's repositories

SchoolhouseSkateboarder

The game is based on the book: "Swift for Kids: A Playful Introduction to Making iPhone and iPad Apps". I made the changes so that the code is up to date as of November 2021 (iOS 15.0.2). Contains: SpriteKit, GameplayKit, UIGestureRecognizer, SKSpritenode

Language:SwiftStargazers:3Issues:1Issues:0

LoanMoney

(Appstore released) Bank offers for credit / debit cards and loans. Contains: Firebase, UserNotifications, SideMenu, FileManager, UITabBarController, Programmatic autolayout, Snapkit

Language:SwiftStargazers:2Issues:1Issues:0

NewsApp

Fresh local news from news.org API. Contains: WKWebKit, NSCache, Locale, UIRefreshControl and Infinite Scroll, UITapGestureRecognizer, UITabBarController, URLSession, JSON, SnapKit

Language:SwiftStargazers:2Issues:1Issues:0

PenguinNinja

FruitNinja analogue for iPad. Hacking With Swift Marathon project #23 (days 77-79) with some modifications of mine. Contains: SpriteKit, SKEmitterNode, SKAction, UIBezierPath, AVAudioPlayer and more

Language:SwiftStargazers:2Issues:1Issues:0

Simbirsoft-Dairy

A beautiful diary in which you can add tasks and share them with friends. Contains: SwiftyOnboard, UIActivityViewController, IQKeyboardManagerSwift, CalendarKit, JSONDecoder, UserDefaults, FileManager, programmatic autolayout, NSLayoutConstraint

Language:SwiftStargazers:2Issues:1Issues:0

dbNoise

(Appstore released) This application allows you to measure the level of environmental noise, as well as measure the quality of hearing.

Language:SwiftStargazers:1Issues:1Issues:0

DragAndDrop

Stanford CS193p course (2018). This iPad app is based on the lectures of this course. Contains: UIKit, MobileCoreServices, UIImagePickerController, UIDropInteractionDelegate, UIScrollViewDelegate

Language:SwiftStargazers:1Issues:1Issues:0

Moneybox

(Appstore released) Piggy bank app. Allows you to set a goal and monitor the progress of accumulating money. Can be shared with friends.

Language:SwiftStargazers:1Issues:1Issues:0

Cryptogram

Fast and reliable text AES 256 encryptor. Allows you to send the key and the ciphertext using different messengers

Language:SwiftStargazers:0Issues:1Issues:0

Weather

I made this weather app to practice using CoreLocation, fetching data from openweathermap.org API, JSON decoding, applying day\night appearance.

Language:SwiftStargazers:0Issues:1Issues:0

Computer-Science-study-projects

Scripts written in Python, C and SQL languages while studying computer science

Language:SwiftStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:1Issues:0

Detect-a-Beacon

Study project to learn about Core Location and CLBeaconRegion.

Language:SwiftStargazers:0Issues:1Issues:0

ExplodingMonkeys

Exploding monkeys is a game for iPad. Chose vector and velocity to launch bananas. Try to hit your opponent. Contains: SpriteKit, categoryBitMask, collisionBitMask, contactTestBitMask, mixed with UIKit

Language:SwiftStargazers:0Issues:1Issues:0

Fireworks

Launch rockets, tap rockets and then shake your iPad. Rockets will explode. Contains: SpriteKit, SKEmitterNode, SKAction, UIBezierPath, SKAction.follow(), motionBegan() and more

Language:SwiftStargazers:0Issues:1Issues:0

MarbleMaze

Marble maze (labyrinth) game for iPad. Tilt your iPad to roll the ball through the maze and get to the finish line. Contains: SpriteKit, categoryBitMask, collisionBitMask, contactTestBitMask, CoreMotion, CMMotionManager, accelerometerData

Language:SwiftStargazers:0Issues:1Issues:0

Medicine

Nothing interesting here right now. Work in progress.

Language:SwiftStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:1Issues:0

MyCoin

I made this Bitcoin app to practice fetching data from coinapi.io API and JSON decoding

Language:SwiftStargazers:0Issues:1Issues:0
Stargazers:0Issues:1Issues:0
Language:CSSStargazers:0Issues:1Issues:0

Schwechau-VogelAGTestTask

I made this project as a test task for an Austrian company according to their specifications. Contains: UIKit, URLSession, JSONDecoder, NSCache, UISearchBarDelegate, UITableViewController, NotificationCenter, NSLayoutConstraint, GCD

Language:SwiftStargazers:0Issues:1Issues:0

SecretTextEditor

Secret notepad app. Your private text is hidden until you authenticate with biometrics and additional pin code. Contains: LocalAuthentication, Touch ID, Face ID, iOS keychain.

Language:SwiftStargazers:0Issues:1Issues:0

SelfieShare

Study project to learn about peer to peer networking, while also getting some practice with collection views, GCD, MCSession, MCBrowserViewController, MCAdvertiserAssistant and more.

Language:SwiftStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:1Issues:0

UserNotificationsTechnicProject

Hacking With Swift. Technical Project 21. User Notifications. Request permission for notifications, set different kinds of notification trigger, and more. Contains: UNUserNotificationCenter, requestAuthorization(), UserNotifications framework, UNMutableNotificationContent(), UNNotificationCategory

Language:SwiftStargazers:0Issues:1Issues:0

What-s-that-Whistle

A crowd-sourced song recognition app using Apple's free platform as a service: CloudKit. Contains: UIKit, CloudKit, AVAudioRecorder, CKQuery, CKRecord, CKAsset, CKQueryOperation, CKQuerySubscription, NSPredicate, NSSortDescriptor

Language:SwiftStargazers:0Issues:1Issues:0