Nikolai Saganenko's Projects
7 words game. Tap buttons to make correct words. Contains: UIButtons, UITextField, UILabels, UIAlertController, NSLayoutConstraints, GCD. Fully Programmatic Auto Layout.
Hacking With Swift. Project 5. Anagram game. Contains: UIAlertController, UITableView
Animation kit you can try. Contains: CGAffineTransform, animate(withDuration:), usingSpringWithDamping, UIImageView
Simple MapKit sketch. Contains: MKMapView, MKAnnotation, MKPinAnnotationView, CLLocationCoordinate2D, MapKit
Scripts written in Python, C and SQL languages while studying computer science
Simple country flags quiz game
Fast and reliable text AES 256 encryptor. Allows you to send the key and the ciphertext using different messengers
(Appstore released) This application allows you to measure the level of environmental noise, as well as measure the quality of hearing.
Study project to learn about Core Location and CLBeaconRegion.
Stanford CS193p course (2018). This iPad app is based on the lectures of this course. Contains: UIKit, MobileCoreServices, UIImagePickerController, UIDropInteractionDelegate, UIScrollViewDelegate
Hacking With Swift. Project 4. Contains: loadView(), WKWebView, delegation, URLRequest, UIToolbar, UIProgressView
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
Launch rockets, tap rockets and then shake your iPad. Rockets will explode. Contains: SpriteKit, SKEmitterNode, SKAction, UIBezierPath, SKAction.follow(), motionBegan() and more
Hacking With Swift. Project 3. Challenge. Contains UITableView, UIActionViewController, UINavigationController
Location based chat. Find people nearby to chat with. Contains: Firebase, CoreLocation, UIKit, MessengerKit, IQKeyboardManagerSwift. Work in progress...
Hangman game. Tap buttons to write correct words. Contains: UIButtons, UITextField, UILabels, UIAlertController, NSLayoutConstraints. Fully Programmatic Auto Layout.
Simple UICollectionView based script. Chose image from collection and then share it with your friends. Contains: UIKit, navigationController, UICollectionViewController, UICollectionViewCell, UIActivityViewController.
Harvard CS50 iOS track. A simple application that can apply filters to images. Contains: CIFilter, UIImagePickerController, UINavigationController
Core ML project. Image Classification
Yet Another Core Image Filters Program. Contains: CoreImage, UIImagePickerControllerDelegate, CIContext, CIFilter, UIAlertController, UIKit, UISlider.
(Appstore released) Bank offers for credit / debit cards and loans. Contains: Firebase, UserNotifications, SideMenu, FileManager, UITabBarController, Programmatic autolayout, Snapkit
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
Nothing interesting here right now. Work in progress.
Stanford CS193p course (2018). The game is based on the lectures of this course, but I have made some improvements. Contains: UIKit, Foundation, AudioToolbox, Hashable
(Appstore released) Piggy bank app. Allows you to set a goal and monitor the progress of accumulating money. Can be shared with friends.
Study project. Calculator