This repository contains my work. I will be working on a new project or concept every day using the Swift programming language, with the additional goal of sharing my progress and knowledge with others.
In this section, I will share the projects I am working on as I complete them.
- Project File
- Subjects: Basic Skills
- Description: A project focused on basic skills in Swift development.
- Project File
- Subjects: Basic Skills
- Description: A simple calculator application to practice basic Swift concepts.
- Project File
- Subjects: Layout
- Description: Learn about laying out elements in a Swift application.
- Project File
- Subjects: Code Design
- Description: Explore Swift code design by working with objects.
- Project File
- Subjects: User Defaults
- Description: Create a simple note-taking app using User Defaults.
- Project File
- Subjects: Segue
- Description: Understand and implement Segues in a Swift app.
- Project File
- Subjects: Alert
- Description: Learn how to use and handle alerts in a Swift application.
- Project File
- Subjects: GestureRecognizer
- Description: Implement gesture recognizers for user interactions.
- Project File
- Subjects: Timer
- Description: Build an app that involves the use of timers in Swift.
- Project File
- Subjects: Timer, User Defaults, Alert, GestureRecognizer
- Description: Develop a game featuring Elon Musk that incorporates various Swift concepts.
- Project File
- Subjects: TableView, Alert, Segue
- Description: Create a book management app with table views and segues.
- Project File
- Subjects: TableView
- Description: Build a book management app using table views.
- Project File
- Subjects: CustomTableView
- Description: Implement custom table views in a Swift app.
- Project File
- Subjects: CustomTableView
- Description: Develop a friend management app using custom table views.
- Project File
- Subjects: CoreData
- Description: Learn and implement CoreData in a library management app.
- Project File
- Subjects: CoreData
- Description: Create a food management app with CoreData integration.
- Project File
- Subjects: MapKit, CoreData
- Description: Build a travel journal app with map integration using MapKit and CoreData.
- Project File
- Subjects: JSON, API
- Description: Create a currency converter app using JSON and API.
- Project File
- Subjects: JSON, API, Location
- Description: Develop a basic weather app with JSON, API, and location services.
- Project File
- Subjects: JSON, API
- Description: Explore and implement API usage in a Swift app.
- Project File
- Subjects: Firebase, Swift Package Manager
- Description: Build a basic Instagram clone using Firebase and Swift Package Manager.
- Project File
- Subjects: Parse, Navigation, MapKit
- Description: Create a Foursquare clone with Parse integration, navigation, and MapKit.
- Project File
- Subjects: Singleton
- Description: Understand and implement the Singleton design pattern.
- Project File
- Subjects: ML
- Description: This project delves into the captivating realm of machine learning, utilizing Core ML in Swift to analyze and identify objects within images through real-time image classification.
In this section, I will share the content I have written for the fundamentals of Swift with you.
Day | File | Subjects |
---|---|---|
Day1 | File | Variables, Simple Data Types, and String Interpolation |
Day2 | File | Arrays, Dictionaries, Sets, and Enums |
Day3 | File | Operators and Conditions |
Day4 | File | Loops, Loops, and More Loops |
Day5 | File | Functions, Parameters, and Errors |
Day6 | File | Closures Part One |
Day7 | File | Closures Part Two |
Day8 | File | Structs, Properties, and Methods |
Day9 | File | Access Control, Static Properties, and Laziness |
Day10 | File | Classes and Inheritance |
Day11 | File | Protocols, Extensions, and Protocol Extensions |
Day12 | File | Optionals, Unwrapping, and Typecasting |
Day13 | File | Variables and Constants, Types of Data, Operators, String Interpolation, Arrays, Dictionaries, Conditional Statements, Loops, Switch Case |
Day14 | File | Functions, Optionals, Optional Chaining, Enumeration, Struct, Classes, and Structs vs Classes |
Day15 | File | Properties, Static Properties and Methods, Access Control, Polymorphism and Typecasting, Closures |
I share every day of the challenge on my X(Twitter) account. If you want to join this challenge and become a colleague, you can send a message. Visit my Medium Account