|
1 | 1 | <strong><em>"Thanks for your reading, please give me a STAR!"<em><strong>
|
2 | 2 |
|
3 |
| -### "To be a macOS App Developer" |
| 3 | +# "To be a macOS App Developer" |
4 | 4 |
|
5 | 5 | ___
|
6 |
| -#### Introduction |
| 6 | +##Introduction |
7 | 7 | "The self-taught projects"<br>
|
8 | 8 | I follow the latest trends & technology in the market. <br>I make sure my code is of production quality.<br>
|
9 | 9 |
|
10 | 10 | ___
|
11 |
| -#### #1: MarkdownEditor - like TextEdit, Pages, Numbers apps. |
| 11 | +## #2: Todo - A cross-platform (iOS - iPadOS - macOS) app. |
| 12 | +- This is a cross-platform application in SwiftUI.<br> |
| 13 | +- We create an iOS app and reuse some of its components to create an iPad, macOS app. |
| 14 | + |
| 15 | +### Conveniences: |
| 16 | + |
| 17 | +- The To-do list tab screen & Add new todo item sheet: |
| 18 | +<img src="img/todo_list_add_todo.png" height="480"/> <br> |
| 19 | + |
| 20 | +- The Pet Track list tab screen: |
| 21 | +<img src="img/todo_pettrack_list.png" height="480"/> <br> |
| 22 | + |
| 23 | +- The Github’s Users search tab screen: |
| 24 | +<img src="img/todo_github_list.png" height="480"/> <br> |
| 25 | + |
| 26 | +- The favorite github’s users tab screen: |
| 27 | +<img src="img/todo_favorite_userdetail.png" height="480"/> <br> |
| 28 | + |
| 29 | +- Expecially, integreting and consuming a TutorialAbout swift package for the about us tab screen: |
| 30 | +<img src="img/todo_about_us.png" height="480"/> <br> |
| 31 | + |
| 32 | +___ |
| 33 | +## #1: MarkdownEditor - like TextEdit, Pages, Numbers apps. |
12 | 34 | - This is a document-based app/ purely macOS application.<br>
|
13 | 35 | - The app allows users to: write formatted text quickly and easily.<br>And it can be converted into HTML for displaying but is much more convenient to write and edit,<br> with: The HTML preview, a toolbar, menus, and allow app to use either ".md/ .markdown/ .mdown" for the file extensions.<br>
|
14 | 36 | - Currently, the application supports 2 languages: English and Vietnamese.<br>
|
15 | 37 | <img src="img/vi_localization.png" height="480"/> <br>
|
16 | 38 |
|
17 |
| -##### Conveniences: |
| 39 | +### Conveniences: |
18 | 40 |
|
19 | 41 | - The HTML preview and a Settings window for the ability to change the editor font size:
|
20 | 42 | <img src="img/setting.png" height="480"/> <br>
|
|
31 | 53 | - Expecially, on macOS 12 or above, using AttributedString that could be formatted using Markdown and make the text inside Text views selectable.
|
32 | 54 |
|
33 | 55 | ___
|
34 |
| -### References |
| 56 | +## References |
35 | 57 |
|
36 | 58 | - [Swift-MarkdownKit](https://github.com/objecthub/swift-markdownkit) for coverting Markdown to HTML
|
37 | 59 | - [Markdown Here](https://github.com/adam-p/markdown-here)
|
|
0 commit comments