{"id":21387221,"url":"https://github.com/devopsthinh/macos-tutorials","last_synced_at":"2026-03-11T16:03:58.550Z","repository":{"id":110399349,"uuid":"554758591","full_name":"DevOpsThinh/macOS-Tutorials","owner":"DevOpsThinh","description":"A self-taught project on creating apps on the macOS operating system. I follow the latest trends \u0026 technology in the market.","archived":false,"fork":false,"pushed_at":"2023-04-26T09:29:28.000Z","size":98036,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-27T20:21:18.570Z","etag":null,"topics":["clean-architecture","cross-plattform","document-app","dynamic-framework","macos-app","macos-tutorial","markdown-editor","markdown-to-html","markdown-viewer","modular-architecture","modularization","mvvm-pattern","swiftui-application","swifui","todo-list-application"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevOpsThinh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-10-20T10:48:39.000Z","updated_at":"2023-10-22T15:37:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"7de24c0c-1c7f-4339-9d0c-750fcf159bcc","html_url":"https://github.com/DevOpsThinh/macOS-Tutorials","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DevOpsThinh/macOS-Tutorials","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsThinh%2FmacOS-Tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsThinh%2FmacOS-Tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsThinh%2FmacOS-Tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsThinh%2FmacOS-Tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevOpsThinh","download_url":"https://codeload.github.com/DevOpsThinh/macOS-Tutorials/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevOpsThinh%2FmacOS-Tutorials/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30387004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T14:10:17.325Z","status":"ssl_error","status_checked_at":"2026-03-11T14:09:37.934Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["clean-architecture","cross-plattform","document-app","dynamic-framework","macos-app","macos-tutorial","markdown-editor","markdown-to-html","markdown-viewer","modular-architecture","modularization","mvvm-pattern","swiftui-application","swifui","todo-list-application"],"created_at":"2024-11-22T12:12:12.691Z","updated_at":"2026-03-11T16:03:58.546Z","avatar_url":"https://github.com/DevOpsThinh.png","language":null,"readme":"# \u003c\u003eTo be an Apple Platforms Developer\u003c/\u003e\n___\n## Introduction\n**The self-taught projects**\u003cbr\u003e\n\u003cem\u003eI follow the latest trends \u0026 technology in the market. I make sure my code is of production quality.\u003cem\u003e\u003cbr\u003e\n\n\u003cstrong\u003eSpecial thanks to `the countless researchers` and `developers` around the world and\u003cbr\u003etheir open-source code, particularly Swift/ Objective-C-based open-source code!\u003cstrong\u003e\n___\n\n## #3: CreateML Apps\n### #2: UCI ML repository's Wine - A Tabular Classification with the Create ML app.\n\u003cimg src=\"img/WineTabularClassifier.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n### #1: Kaggle Dogs vs. Cats - An Image Classifier with the Create ML app.\n\u003cimg src=\"img/DogsCatsTransferLearning.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n## #2: Todo - A cross-platform (iOS - iPadOS - macOS) app.\n- This is a cross-platform application in SwiftUI.\u003cbr\u003e\n- We create an iOS app and reuse some of its components to create an iPad, macOS app.\n\n### Conveniences: \n\n- The To-do list tab screen \u0026 Add new todo item sheet:\n\u003cimg src=\"img/todo_list_add_todo.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- The Pet Track list tab screen:\n\u003cimg src=\"img/todo_pettrack_list.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- The Github’s Users search tab screen:\n\u003cimg src=\"img/todo_github_list.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- The favorite github’s users tab screen:\n\u003cimg src=\"img/todo_favorite_userdetail.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- Expecially, integreting and consuming a TutorialAbout swift package for the about us tab screen:\n\u003cimg src=\"img/todo_about_us.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- For more details, see: [README](https://github.com/DevOpsThinh/iOS-with-UIKit-SwiftUI/blob/master/README.md)\n___\n## #1: MarkdownEditor - like TextEdit, Pages, Numbers apps.\n- This is a document-based app/ purely macOS application.\u003cbr\u003e\n- The app allows users to: write formatted text quickly and easily.\u003cbr\u003eAnd it can be converted into HTML for displaying but is much more convenient to write and edit,\u003cbr\u003e with: The HTML preview, a toolbar, menus, and allow app to use either \".md/ .markdown/ .mdown\" for the file extensions.\u003cbr\u003e\n- Currently, the application supports 2 languages: English and Vietnamese.\u003cbr\u003e\n\u003cimg src=\"img/vi_localization.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n### Conveniences: \n\n- The HTML preview and a Settings window for the ability to change the editor font size:\n\u003cimg src=\"img/setting.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- A Cheatsheet menu item within an Help existing menu:\n\u003cimg src=\"img/cheatsheet_menu_item.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- A completely new menu - StyleSheet for change to a different stylesheet:\n\u003cimg src=\"img/solarized_dark_stylesheet.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- A Toolbar: controls to switch between three preview models: web, HTML, off - hidden.\n\u003cimg src=\"img/webview_toolbar.png\" height=\"480\"/\u003e \u003cbr\u003e\n\n- Expecially, on macOS 12 or above, using AttributedString that could be formatted using Markdown and make the text inside Text views selectable.\n___\n## Improve us :handshake:\n\u003cstrong\u003e\u003cem\u003e:star: Please give me a STAR! :star:\u003cem\u003e\u003cstrong\u003e\n___\n## References\n\n- [Swift-MarkdownKit](https://github.com/objecthub/swift-markdownkit) for coverting Markdown to HTML\n- [Markdown Here](https://github.com/adam-p/markdown-here)\n- [.MARKDOWN File Extension](https://fileinfo.com/extension/markdown)\n- [Daring Fireball - Markdown](https://daringfireball.net/projects/markdown/)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopsthinh%2Fmacos-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevopsthinh%2Fmacos-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopsthinh%2Fmacos-tutorials/lists"}