Færdiggjort

Apple SwiftUI macOS POC sample project

Overview:

Very simple macOS SwiftUI demo app with a ContentView, Sidebar, ItemsListView and a ItemDetailsView.

POC is to demonstrate SwiftUI concepts.

It shows how data is shared between Views. Seleting/Deseleting items is the main task here.

Ask for source code in the chat and I will provide it.

To be specific as possible I've provided 21 Todos that needs to be completed for this project.

The Todos get more clear when you look into the source code because I'm referencing it there.

Keep in mind:

• Goal is to demonstrate how this is done with SwiftUI

• UI design not needed, main elements are already added. Just show the data.

• Code has bugs that needs to be fixed if necessary to complete all tasks

• Refactor code if necessary to complete all tasks

• Every implementation should be done as simple as possible

• Don't change the scope of functions, structs, properties, ... without consulting me upfront and accepting the change

• Don't remove functionality that is already implemented

• Try to use the provided git repo and commit your changes there

Todos:

// TODO 1: Select a Sidebaritem with a mouse click

// TODO 2: Deselect SidebarItem with mouse

// TODO 3: Programmatically select sidebarItem

// TODO 4: Deselect SidebarItem programmatically

// TODO 5: SidebarItem selection triggers ItemsListView -> run .task({}) modifier on ItemsListView to provide sample data

// TODO 6: Confirm Todo 5 works with mouse selection and programmatically selection

// TODO 7: ItemListView selection works with mouse click

// TODO 8: ItemListView selection works programmatically

// TODO 9: ItemListView deselect work with mouse while click away in empty space

// TODO 10: ItemListView deselect works programmatically

// TODO 11: ItemListView content update works for type == .file different than for type == .folder

// TODO 12: ItemListView .file selection updates the ItemDetailsView and shows the selected item

// TODO 13: ItemListView .folder selection updates the ItemListView with new content for the listItems and triggered by the selected 'folder' item.

// TODO 14: TODO 12 and 13 are very important. Make sure they are well understood and implemented.

// TODO 15: Running TODO 13 should deselect the selectedSidebarItem

// TODO 16: ItemDetailsView can be deselected when the item in the ItemListView is deselected

// TODO 17: Search: execute a simulated background task. Result is filtering the listItems according to the seach string.

// TODO 18: When a search is running and filteres content is shows there is no item selected in the listItems

// TODO 19: Cancel search restores the content before the search was executed for all views

// TODO 20: toolbarItems are updated every time something is selected. This should work when something is selected with the mouse or when something is selected programmatically.

// TODO 21: Selecting a toolbaritem 'restores' the selection for all views.

Færdigheder: Apple Xcode, Swift, Mac OS

Om klienten:
( 5 bedømmelser ) Heilbronn, Germany

Projekt ID: #34317023

Tildelt til:

ariazare

Hello, I read the ToDOs and thanks for the precise description, you mentioned Todos will be more clear once I see the code can you provide that so I can grasp the complexity of the project?

€240 EUR in 10 dage
(18 bedømmelser)
5.2

14 freelancere byder i gennemsnit €282 timen for dette job

(8 bedømmelser)
4.9
olehkarandash

hi. how are you? As a highly experienced Mobile developer, I can fully help you. I am confident in my skills and would like to do my best to help your business. My clients have never been disappointed with my work and Flere

€250 EUR in 7 dage
(2 bedømmelser)
4.1
corpmember29

Hi There! I got 7+ years of experience in developing apps for startups and have good proven track records and excellent clients reviews, I have also good skills in React Native, Flutter, Swift, SWIFT-UI, Xcode, Android Flere

€300 EUR in 10 dage
(1 bedømmelse)
3.7
robertweldon

Hi, I am a native MacOS/iOS developer. I am very familiar with Swift, SwiftUI. I will do implement your idea on time perfectly. Hope to discuss more detail. Thanks, Robert

€250 EUR in 5 dage
(3 bedømmelser)
3.1
Devrits

Hello! I am an expert Swift coder with skills including Swift, Apple Xcode and Mac OS. I am iOS mobile app developer with 10 years experience Extensive exp. in complex UI and custom solutions Code Example - in Portfol Flere

€735 EUR in 4 dage
(0 bedømmelser)
0.0
Actisoft2017

Hello I Understand your requirement but i have few doubts, text me so i can clear all my doubts right away, I can help you and i am ready for work. Thank you.

€210 EUR in 7 dage
(0 bedømmelser)
0.0
BarryCrouch

Hello. Can you share the project documentation if you have one? If not I can help you build one. Have you mentioned all the details needed for your project? I'm a developer in fields of mobile app development and webs Flere

€170 EUR in 2 dage
(0 bedømmelser)
0.0
hnutovkyryll

Hello Nice to meet you Reviewing your requirement, I noticed that you are looking for a swiftUI developer. Please provide a source code for me to check. I have read your job carefully and feel confident to deliver a Flere

€200 EUR in 7 dage
(0 bedømmelser)
0.0
gvmtech

Hi There, We are expert Swift coder with skills including Swift, Apple Xcode and Mac OS. Able to complete TODOs list... We have been offering my services here for 10+ years. I have a full-stack developers team that ca Flere

€250 EUR in 7 dage
(0 bedømmelser)
0.0
anenkovakateryna

Hi I've read the project description carefully. I'm an expert in swift for Mac OS. It would be a great pleasure for me to have the opportunity working with you. ✓ Looking forward to hearing more about your project via Flere

€120 EUR in 2 dage
(0 bedømmelser)
0.0
jadsonferro

Hi, sir! I just read your project description carefully. I have a lot of experience in working with Objective-C/Swift and have been working on Application development for the past 15 years. I had ever made Audio design Flere

€150 EUR in 7 dage
(0 bedømmelser)
0.0
facelessgeeks

Hello Dear Client, after thoroughly reading your PROJECT DESCRIPTION i have clearly understood it and i would like to work with you. I am a skilled and experienced in the named SKILLS. I consider your project DOABLE as Flere

€140 EUR in 7 dage
(0 bedømmelser)
0.0
techplusintl

`Hi there, ★★★ Java Swift / XCode Expert ★★★ 9+ Years of Experience ★★★ I've read requirements and ready to work on your project. Mobile APPs we built with Swift: ✔ [login to view URL] Flere

€750 EUR in 7 dage
(0 bedømmelser)
0.0