Pinned Repositories
AirTickets
Arduino-FAN-Control
ESP8266 FAN Control Wifi
ColorPickerSwiftUI
A screen in which you can change the background color of the view using sliders. The value of each slider is displayed in the corresponding label. The color of the slider to the left of the slider corresponds to the color for which it is responsible. The application is built on SwiftUI.
ContactList
A UITableView-based application that displays a list of people with random first and last names. Selecting a contact from the list opens a screen with detailed information: Full name, e-mail and phone. The second screen is created using TabBarController, it displays the entire list of contacts with detailed information.
LoginApp
The first screen of the LoginViewController is responsible for user authorization. The second screen of the WelcomeViewController displays the name and logout button. The username is passed to the second screen when navigating from the authorization screen through the prepare method.
Online-Shop
Application for an online store. The design of the application is carried over from the Figma prototype. To enter, the user must log in or register. When entering user data, the validity of the email is checked. The main screen displays elements from different API sources.
TopMobile
Mobile phone rating app using public api. Done: Model for parsing json Parsing json and displaying data on the screen Work with the network is moved to the NetworkManager class For asynchronous data transfer and error handling for network requests, the Result type is used
Random-Pro
Random Pro is a simple generator for generating random numbers, letters, for all kinds of disputes, for dice games, for getting answers and flipping coins!
nikktro's Repositories
nikktro/ColorPickerSwiftUI
A screen in which you can change the background color of the view using sliders. The value of each slider is displayed in the corresponding label. The color of the slider to the left of the slider corresponds to the color for which it is responsible. The application is built on SwiftUI.
nikktro/ContactList
A UITableView-based application that displays a list of people with random first and last names. Selecting a contact from the list opens a screen with detailed information: Full name, e-mail and phone. The second screen is created using TabBarController, it displays the entire list of contacts with detailed information.
nikktro/LoginApp
The first screen of the LoginViewController is responsible for user authorization. The second screen of the WelcomeViewController displays the name and logout button. The username is passed to the second screen when navigating from the authorization screen through the prepare method.
nikktro/Online-Shop
Application for an online store. The design of the application is carried over from the Figma prototype. To enter, the user must log in or register. When entering user data, the validity of the email is checked. The main screen displays elements from different API sources.
nikktro/TopMobile
Mobile phone rating app using public api. Done: Model for parsing json Parsing json and displaying data on the screen Work with the network is moved to the NetworkManager class For asynchronous data transfer and error handling for network requests, the Result type is used
nikktro/CarSearchApp
nikktro/ColorPicker
A screen in which you can change the background color of the view using sliders.
nikktro/CoreDataDemo
A simple TODO list using Core Data
nikktro/CS193P
Stanford CS193P iOS 11 Swift 4
nikktro/HorizontalScrollView
nikktro/ImagesConcurrency
Simple table view App with images that are loaded from the web. Images are loaded via dataTask instead of Data contentsOf. Implemented image caching via URLCache.
nikktro/LifeCycleApp
A simple application in which you can monitor the life cycle through the console
nikktro/Millionaire
The game on Who Wants To Be A Millionaire is a series of multiple-choice questions
nikktro/MV-X-Patterns
nikktro/nikktro
nikktro/PersonalityQuiz
A funny app that allows you to determine which animal you are.
nikktro/Playgrounds
Swift Playgrounds
nikktro/Randomizer
An application for generating a random number
nikktro/RealmApp
A simple TODO list using Realm
nikktro/SpringApp
Animation preview app using Spring framework
nikktro/StarWars
nikktro/StateAndDataFlowSwiftUI
Application with registration screen. The text field is inactive until a name with at least three characters is entered. The entered name is passed to the next screen and saved in User Defaults. Closing and reopening the application saves the user's authorization status.
nikktro/SwiftbookApp
nikktro/SwiftbookApp-sui
nikktro/TrackList
Simple table view App
nikktro/TrafficLights
An application in which you can switch traffic signals.
nikktro/TrafficLightsSwiftUI
An application in which you can switch traffic signals. At the first start, the color of each traffic light is off. When the START button is pressed, the red light turns on and the button title changes to NEXT. Subsequent pressing of the "NEXT" button changes the active color to the next one in order. The application is build on SwiftUI.
nikktro/TwoViews
With the help of constraints, position two views on the viewcontroller so that they occupy equal areas of the screen at the bottom and top. The task is to make it so that when the screen is rotated, the proportions of these views are preserved.
nikktro/UnitTestingApp
nikktro/XO-game
tic-tac-toe game