Find Jobs
Hire Freelancers

Apple SwiftUI macOS POC sample project

€30-250 EUR

Ολοκληρώθηκε
Αναρτήθηκε πάνω από 1 χρόνο πριν

€30-250 EUR

Πληρωμή κατά την παράδοση
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.
Ταυτότητα εργασίας: 34317023

Σχετικά με την εργασία

14 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 2 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
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 σε 10 ημέρες
5,0 (18 αξιολογήσεις)
5,2
5,2
14 freelancers δίνουν μια μέση προσφορά €282 EUR για αυτή τη δουλειά
Avatar Χρήστη
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 I hope I can make you one of them. Make sure I'm the best fit for you and leave a message for further discussion. thank you.
€250 EUR σε 7 ημέρες
5,0 (2 αξιολογήσεις)
4,1
4,1
Avatar Χρήστη
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 studio, Java, Firebase Analytics,Agora, Jitsi, Twilio, Jira, Firebase database, React.Js, Kotlin, IONIC, Objective C programming, AWS, Parse, Crypto Currency, Corodova, Back-end panel in (PHP, MySQL) and Rest APIs development. I am available on desk as per your convenient time zone and will work on your mobile apps front-end and back-end module until you satisfied with my work. I believe in builind long term relationship and it would only possible if i will deliver the quality work. PLease open chat window so i can share some samples of my previous work to get more confidence on my work and hire me ongoing basis. I have worked on so many projects like Real Estate App, Grocery App, Classifieds App, Instagram Clone app, Taxi app, Delivery App, food delivery, Inventory Management App, Reward App, Social Media App, On-demand Services provider App, Nutrition App, school management, Pos, E-commerce, Event booking, etc. I am fully dedicated to doing my work very efficient and less time-consuming. "Looking forward to your positive response please open your chat window to more details" Thanks. regard, Christina
€300 EUR σε 10 ημέρες
5,0 (1 αξιολόγηση)
3,7
3,7
Avatar Χρήστη
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 σε 5 ημέρες
5,0 (3 αξιολογήσεις)
3,1
3,1
Avatar Χρήστη
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 σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 website development. The frameworks and languages I mainly work with are Java, Swift, Flutter, Kotlin and React native for mobile projects, React.js for website frontend and Node.js for backend. Also I sometimes take on game development projects with Unity. Let's talk so we can reach an agreement as soon as possible. Thanks!
€170 EUR σε 2 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 perfect solution for you. Your idea is clear and attractive for me. Let’s discuss more in details over the chat. Looking forward to hearing from you. Best regards!
€200 EUR σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 chat. plz check my profile in here: https://www.freelancer.com/u/anenkovakateryna. Best regards!
€120 EUR σε 2 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 Tool with Swift from Oct. 2016 to Nov 2021 You can expect the best result from me. Please contact me. I wish we would discuss about this task in detail. Sincerely.
€150 EUR σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
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 it is within my areas of EXPERTISE. I am a competent guy committed in making your project a SUCCESS and providing the best QUALITY to your SATISFACTION. NB. #100% job completion, No excuses on meeting the deadline, good communication and provision of update on job progress. Please click the chat button for more discussion about the project. In case your project is deleted you can hire me directly on my profile(click hire me on my profile). CHEERS and Thanks in advance.
€140 EUR σε 7 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της GERMANY
Heilbronn, Germany
5,0
5
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Απρ 29, 2020

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.