Apple SwiftUI macOS POC sample project

Dokončeno Zveřejněno před 1 rokem K zaplacení v momentě doručení
Dokončeno K zaplacení v momentě doručení

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.

Apple Xcode Swift Mac OS

Identifikační číslo projektu: #34317023

O projektu

14 nabídek Projekt na dálku Aktivní před 1 rokem

Uděleno uživateli:

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 za 10 dní
(18 recenzí)
5.2

14 Freelnceři na tento projekt zveřejňují nabídky v průměru €282

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 Další

€250 EUR za 7 dní
(2 Recenzí)
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 Další

€300 EUR za 10 dní
(1 recenze)
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 za 5 dní
(3 Recenzí)
3.1
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 za 7 dní
(0 Recenzí)
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 Další

€170 EUR za 2 dní
(0 Recenzí)
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 Další

€200 EUR za 7 dní
(0 Recenzí)
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 Další

€120 EUR za 2 dní
(0 Recenzí)
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 Další

€150 EUR za 7 dní
(0 Recenzí)
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 Další

€140 EUR za 7 dní
(0 Recenzí)
0.0