{"id":21815695,"url":"https://github.com/bitcoin-com/ios-coding-test","last_synced_at":"2026-05-18T08:02:40.257Z","repository":{"id":96053807,"uuid":"458049258","full_name":"Bitcoin-com/ios-coding-test","owner":"Bitcoin-com","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-23T02:40:44.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-01-26T06:25:21.107Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bitcoin-com.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-11T04:48:08.000Z","updated_at":"2022-03-02T07:38:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"af30e4eb-00c4-4a49-bfe5-d661207d7805","html_url":"https://github.com/Bitcoin-com/ios-coding-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitcoin-com%2Fios-coding-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitcoin-com%2Fios-coding-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitcoin-com%2Fios-coding-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitcoin-com%2Fios-coding-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bitcoin-com","download_url":"https://codeload.github.com/Bitcoin-com/ios-coding-test/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244776273,"owners_count":20508503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T15:21:48.490Z","updated_at":"2026-05-18T08:02:40.197Z","avatar_url":"https://github.com/Bitcoin-com.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iOS-TipJar\niOS Coding Assignment\n\nPlease follow the instructions below to complete this portion of the interview. \nWe expect the assignment to be completed within 1 week, but if you need an extension or have any questions regarding the assignment, please notify your Bitcoin.com hiring contact. \n\n\n## Prerequisites:\n\n1. XCode\n2. Git - For source control and to submit your solution to a your own **private** repo (https://git-scm.com/downloads) \n        \n## Instructions\n\n- Clone this repo locally using git clone\n- Implement the following functionality and designs as specified: https://www.figma.com/file/Wjc3WG4kH8IFooV2DLv29v/TipJar?node-id=0%3A1\n- Feel free to export any image resources you may require.\n- It is not mandatory that you keep the project structure.\n\nOnce you have completed the assignment, push the code up to a new private repo and grant access to the following email addresses for code review \n\n        - jumpei@bitcoin.com\n        - bani@bitcoin.com    \n        - elena@bitcoin.com\n        \n***Then notify your Bitcoin.com hiring contact with a link to your private repo.***\n\n\n## Requirements\n\n- Use MVVM architectural design\n- Use SwiftUI and Combine\n- Write unit tests for the models you have created\n- Your project should be able to run\n\n## Nice to have\n\n- Animations or any UI elements to spice up the app.\n- UITest with XCUITest or any tools you like.\n- LocalDB with Realm or CoreData.\n- Change currency functionality.\n\n\n***Feel free to contact us if you need further requirement clarification*** \n\nWe look forward to receiving your submission.\n\nGood Luck\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcoin-com%2Fios-coding-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitcoin-com%2Fios-coding-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcoin-com%2Fios-coding-test/lists"}