{"id":19672751,"url":"https://github.com/halilozel1903/iosprojects","last_synced_at":"2025-04-29T01:30:51.520Z","repository":{"id":45456215,"uuid":"139023695","full_name":"halilozel1903/iOSProjects","owner":"halilozel1903","description":"It's project that contains different applications developed with Swift 5.7 👨‍💻👩🏼‍💻🧑🏿‍💻","archived":false,"fork":false,"pushed_at":"2023-02-08T14:08:32.000Z","size":52043,"stargazers_count":150,"open_issues_count":0,"forks_count":32,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T12:23:28.317Z","etag":null,"topics":["alamofire","autolayout","carthage","cocoapods","datepicker","gesture-recognizer","ios","ios-alert","ios-animation","ios-app","ios-application","ios-sample","ios-swift","ios-tutorial","speech-recognition","swift","swift-5","swiftjson","tableview","userdefaults"],"latest_commit_sha":null,"homepage":"https://medium.com/@halilozel1903/membership","language":"Swift","has_issues":true,"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/halilozel1903.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"www.buymeacoffee.com/halilozel1903"}},"created_at":"2018-06-28T13:41:41.000Z","updated_at":"2025-03-09T19:42:15.000Z","dependencies_parsed_at":"2023-02-17T05:00:34.625Z","dependency_job_id":null,"html_url":"https://github.com/halilozel1903/iOSProjects","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/halilozel1903%2FiOSProjects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halilozel1903%2FiOSProjects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halilozel1903%2FiOSProjects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halilozel1903%2FiOSProjects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halilozel1903","download_url":"https://codeload.github.com/halilozel1903/iOSProjects/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251415621,"owners_count":21585866,"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":["alamofire","autolayout","carthage","cocoapods","datepicker","gesture-recognizer","ios","ios-alert","ios-animation","ios-app","ios-application","ios-sample","ios-swift","ios-tutorial","speech-recognition","swift","swift-5","swiftjson","tableview","userdefaults"],"created_at":"2024-11-11T17:13:11.680Z","updated_at":"2025-04-29T01:30:46.508Z","avatar_url":"https://github.com/halilozel1903.png","language":"Swift","funding_links":["www.buymeacoffee.com/halilozel1903","https://www.buymeacoffee.com/halilozel1903"],"categories":[],"sub_categories":[],"readme":"# iOS  Projects 💻\n\n![Screenshot](Screenshots/iOSApp.jpg)\n\nSwift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces software that runs lightning-fast.\n\n## The goal of the Project ⁉️\n\nI continue to explain the basic issues about Swift 5.5 in the previous project. It is a project created to reinforce what we learned and to develop different projects.\n\n\n## Content of the Project 🎁\nIt is a project that includes applications at different levels developed with Swift 5.5 \n\n\n## Apps 📱 💻 📺 ⌚️\n\n- [Images](https://github.com/halilozel1903/iOSProjects/tree/master/Images)\n- [Segues](https://github.com/halilozel1903/iOSProjects/tree/master/Segues)\n- [Gesture Recognizer](https://github.com/halilozel1903/iOSProjects/tree/master/GestureRecogziner)\n- [Colors](https://github.com/halilozel1903/iOSProjects/tree/master/Colors)\n- [Launch Screen](https://github.com/halilozel1903/iOSProjects/tree/master/LaunchScreen)\n- [Alert](https://github.com/halilozel1903/iOSProjects/tree/master/AlertProject)\n- [Table View](https://github.com/halilozel1903/iOSProjects/tree/master/TableViewExample)\n- [Core Data](https://github.com/halilozel1903/iOSProjects/tree/master/CoreDataExample)\n- [MapView](https://github.com/halilozel1903/iOSProjects/tree/master/MapView)\n- [TouchID](https://github.com/halilozel1903/iOSProjects/tree/master/TouchID)\n- [Tab Bars](https://github.com/halilozel1903/iOSProjects/tree/master/TabExample)\n- [IntelligentImage](https://github.com/halilozel1903/iOSProjects/tree/master/IntelligentImage)\n- [Navigation Bar](https://github.com/halilozel1903/iOSProjects/tree/master/NavigationBar)\n- [Toolbar](https://github.com/halilozel1903/iOSProjects/tree/master/Toolbar)\n- [Kronometre](https://github.com/halilozel1903/iOSProjects/tree/master/KronometreApp)\n- [Klavyeyi Kontrol Etme](https://github.com/halilozel1903/iOSProjects/tree/master/KlavyeyiKontrolEtme)\n- [ViewController](https://github.com/halilozel1903/iOSProjects/tree/master/ViewControllerApp)\n- [Table View Example](https://github.com/halilozel1903/iOSProjects/tree/master/TableApp)\n- [Table View Search](https://github.com/halilozel1903/iOSProjects/tree/master/TableViewSearch)\n- [Collection View](https://github.com/halilozel1903/iOSProjects/tree/master/CollectionViewApp)\n- [UIViewControllerLifecycle](https://github.com/halilozel1903/iOSProjects/tree/master/UIViewControllerLifecycle)\n- [TabBarApp](https://github.com/halilozel1903/iOSProjects/tree/master/TabBarApp)\n- [SwitchScreens](https://github.com/halilozel1903/iOSProjects/tree/master/SwitchScreens)\n- [Delegate](https://github.com/halilozel1903/iOSProjects/tree/master/DelegateDataSaved)\n- [NotificationCenter](https://github.com/halilozel1903/iOSProjects/tree/master/NotificationCenter)\n- [FindMyAge](https://github.com/halilozel1903/iOSProjects/tree/master/FindMyAge)\n- [Calculator](https://github.com/halilozel1903/iOSProjects/tree/master/Calculator)\n- [Animations](https://github.com/halilozel1903/iOSProjects/tree/master/Animations)\n- [Swipe And Shake App](https://github.com/halilozel1903/iOSProjects/tree/master/SwipeAndShakeApp)\n- [Swipe Gesture Recognizer](https://github.com/halilozel1903/iOSProjects/tree/master/SwipeGestureRecognizer)\n- [Alert View](https://github.com/halilozel1903/iOSProjects/tree/master/AlertViewApp)\n- [Picker View](https://github.com/halilozel1903/iOSProjects/tree/master/PickerViewApp)\n- [Date Picker](https://github.com/halilozel1903/iOSProjects/tree/master/DatePickerViewApp)\n- [Web View](https://github.com/halilozel1903/iOSProjects/tree/master/WebViewApp)\n- [MVC App](https://github.com/halilozel1903/iOSProjects/tree/master/MVCApp)\n- [MVVM App](https://github.com/halilozel1903/iOSProjects/tree/master/MVVMApp)\n- [Cocoa Pods App](https://github.com/halilozel1903/iOSProjects/tree/master/CocoaPodsApp)\n- [Audio Speech Recognition](https://github.com/halilozel1903/iOSProjects/tree/master/AudioSpeechRecognition)\n- [Speech Recognition](https://github.com/halilozel1903/iOSProjects/tree/master/SpeechRecognition)\n- [Speech App](https://github.com/halilozel1903/iOSProjects/tree/master/SpeechApp)\n- [SiriKit](https://github.com/halilozel1903/iOSProjects/tree/master/MessageApp)\n- [Quick Action](https://github.com/halilozel1903/iOSProjects/tree/master/QuickActionApp)\n- [Custom Keyboard](https://github.com/halilozel1903/iOSProjects/tree/master/CustomKeyboardApp)\n- [Prime Number App](https://github.com/halilozel1903/iOSProjects/tree/master/FindPrimeNumber)\n- [Navigation Menu App](https://github.com/halilozel1903/iOSProjects/tree/master/NavigationMenuApp)\n- [Bomb Timer App](https://github.com/halilozel1903/iOSProjects/tree/master/BombTimer)\n- [Music App](https://github.com/halilozel1903/iOSProjects/tree/master/Xylophone-iOS11-master)\n- [Language App](https://github.com/halilozel1903/iOSProjects/tree/master/LanguageApp)\n- [Times Table App](https://github.com/halilozel1903/iOSProjects/tree/master/TimesTableApp)\n- [UserDefaults App](https://github.com/halilozel1903/iOSProjects/tree/master/UserDefaultsApp)\n- [Multiple View Controllers](https://github.com/halilozel1903/iOSProjects/tree/master/MultipleViewControllers)\n- [Controlling The Keyboard](https://github.com/halilozel1903/iOSProjects/tree/master/ControllingTheKeyboard)\n- [Auto Layout Programmatic](https://github.com/halilozel1903/iOSProjects/tree/master/AutoLayoutProgrammatic)\n- [CollectionViewApplication](https://github.com/halilozel1903/iOSProjects/tree/master/CollectionViewApplication)\n\n\n## Application Contents 🖼\n\n- [CollectionViewApplication](https://github.com/halilozel1903/iOSProjects/tree/master/CollectionViewApplication) : It is an application related to the use of Collection View. In the application, there are pictures of the famous places of Istanbul. When the pictures are clicked, the larger version of the picture and the name of that place appear in the detail section. The application was tried on iPhone XS Max, iPhone XR and iPhone 8 devices.\n\n\u003cimg src=\"Screenshots/rsm1.png\" /\u003e \u003cbr\u003e\n\n\u003cimg src=\"Screenshots/rsm2.png\" width=\"250\" /\u003e \u003cimg src=\"Screenshots/rsm3.png\" width=\"250\" /\u003e \u003cimg src=\"Screenshots/rsm4.png\" width=\"250\" /\u003e \u003cbr\u003e\n\u003cimg src=\"Screenshots/rsm5.png\" width=\"300\" /\u003e \u003cimg src=\"Screenshots/rsm6.png\" width=\"300\" /\u003e \u003cbr\u003e\n\n\n- [To Do List](https://github.com/halilozel1903/iOSProjects/tree/master/ToDoList) : TabView, TableView, Label, Text Field and Button are used in To Do List application. Thanks to the tab, you can switch between pages. When the user adds to the 2nd page and clicks the add button, he is registered in UserDefaults and lists it with the help of TableView on the first screen. The table is updated for each added data. If there is something we do not want in the list, we can delete that component by pulling the cell from right to left. The table is updated again with the deleted element.\n\n\u003cimg src=\"Screenshots/toDoList1.png\" width=\"200\" /\u003e \u003cimg src=\"Screenshots/toDoList6.png\" width=\"200\" /\u003e \u003cimg src=\"Screenshots/toDoList2.png\" width=\"200\" /\u003e \u003cbr\u003e\n\u003cimg src=\"Screenshots/toDoList3.png\" width=\"200\" /\u003e  \u003cimg src=\"Screenshots/toDoList4.png\" width=\"200\" /\u003e \u003cimg src=\"Screenshots/toDoList5.png\" width=\"200\" /\u003e \n\n\n- [Currency App](https://github.com/halilozel1903/iOSProjects/tree/master/JsonApiApp) : Currency application is a basic application that instantly takes information with currencies and is displayed to the user. The user can see the code, buy-sell values and name related to the currency. Since the application uses JSON data, [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) library is used. To be able to execute transactions related to extra HTTP requests [Alamofire](https://github.com/Alamofire/Alamofire) library is used. As an API [Döviz API](https://www.doviz.com/api/v1/currencies/all/latest) used.\n\n\u003cimg src=\"Screenshots/Currency2.png\" width=\"200\" /\u003e \u003cimg src=\"Screenshots/Currency3.png\" width=\"200\" /\u003e \u003cbr\u003e\n\n\n- [Downloading Web Content](https://github.com/halilozel1903/iOSProjects/tree/master/DownloadingWebContent) :Downloading Web Content application enters an address from the web and takes the source code of the page. Regardless of the http or https section in the application, the address that is directly defined is accessed and the source files of the address are displayed on the Consol screen.\n\n\u003cimg src=\"Screenshots/webContent.png\" width=\"500\" /\u003e\n\n\n- [Web Kit App](https://github.com/halilozel1903/iOSProjects/tree/master/WebViewExample) :If url information is entered using Web Kit, it is entered to the desired site without http or https extension. You can go forward or back in the site with the help of 2 buttons. The url address you go to is updated in the TextField field at the top. In order to log in with http, you should make a small adjustment in Plist section. You can find all of these in detail in the project.\n\n\u003cimg src=\"Screenshots/web1.png\" width=\"200\" /\u003e \u003cimg src=\"Screenshots/web2.png\" width=\"200\" /\u003e \u003cimg src=\"Screenshots/web3.png\" width=\"200\" /\u003e\n\n\n- [Auto Layout](https://github.com/halilozel1903/iOSProjects/tree/master/AutoLayout) : Unlike the visual screen, the Auto Layout design is a project created by writing the necessary codes in the code section. In the example, a picture and a label were added. Many features have been added to the added label. Their locations and properties were defined. You can review the picture below:\n\n\u003cimg src=\"Screenshots/autoLayout.png\" width=\"200\" /\u003e\n\n\n- [Auto Layout Example](https://github.com/halilozel1903/iOSProjects/tree/master/AutoLayout) : The Auto Layout structure is one of the most important structures in iOS programming. You can make great designs in your applications by using 4 features correctly. These properties are: x, y axes and width - height properties. In the example, picture, label and button structures are used. You can review the picture below:\n\n\u003cimg src=\"Screenshots/auto_1.png\" width=\"900\" /\u003e\n\n## Donation 💸\n\nIf this project help 💁 you reduce time to develop, you can give me a cup of coffee. ☕\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/halilozel1903)\n\n\n## License ℹ️\n```\nMIT License\n\nCopyright (c) 2022 Halil OZEL\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalilozel1903%2Fiosprojects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalilozel1903%2Fiosprojects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalilozel1903%2Fiosprojects/lists"}