Convert UIKit to for macOS
€8-30 EUR
Paid on delivery
Convert UIKit to for macOS
This project requires the use of Swift5 and UIKit; with a run target for iOS (14, iPad) and macOS (optimize interface for Mac)
This project:
* 17 swift files total
* Resolve UIKit layout bugs; and update for mac (large window) -> rewrite!
* create one target for macOS which is also a target for iOS
* the data (rooms, devices) must be saved using Core Data
Data Model
* 3 Swift files
* The Data Model files import UIKit) -> create correct Swift classes and use CoreData (not UIKit)
* create 3 custom cells for the room ListView (use interface builder!)
UI
* 1 Storyboard, with 10 scenes
* 14 Swift files, including:
* UITableViewController
* UITableViewCell
* UIViewController
* UIButton
* UISegmentedControl
* Preference Panel (iOS [login to view URL])
WHAT THE APP DOES:
The app starts is in viewer mode; to view rooms (with image).
When a room is selected, show a list of devies (in this room).
Devices can be managed (on/off) from the room view.
The setup mode is currentlty in an extra menu; there may be a simpler way to do this?
Setup: the user can add/remove rooms (with image)
Update App to Xcode 13
Custom cells:
for a light (with a toggle on-off)
two shutter buttons for up/down (press once, button stays active. make in-active with second press, or after 3 seconds timeout)
for a dimmer light (with on-off, and percentage slider)
NOTE: ignore the [login to view URL] and also [login to view URL]
(The network code is not compatible, therefore SwiftUI --- CANNOT BE USED --)
Project ID: #33888800
About the project
Awarded to:
Hello, I've read your project description and propose the following things: 1. Deliver project in 21 days 2. You get the macOS app and iOS app Why should you choose? 1. Extensive 7 years experience in iOS Development More
4 freelancers are bidding on average €249 for this job
Hello Sir, I went through the requirement of iOS & Android Developer . I can do the work but need a few more details. Let me know when you are available for a discussion. I’m expert which have 5+ years of experienc More