Herkese selamlar,
Bu tweet üzerinden gerçekten tam 1 yıl geçti ve bu challange'ı başarıyla tamamlayabildim. Neler yaptığımı ve bu challange benim için nasıl geçtiğini anlatan bir makale yazdım. Umarım böyle bir hedefi olanlar için faydalı olur. 🧵
365 gün boyunca iOS kodlayarak 2022'yi maksimum şekilde değerlendirme kararı aldım. Bu tweeti seri halinde devam ettirerek her gün yaptıklarımı paylaşacağım. Tam 1 sene sonra bu tweete bakıp ne diyeceğimi merak ediyorum :)
Repo👇🏼
365 gün boyunca iOS kodlayarak 2022'yi maksimum şekilde değerlendirme kararı aldım. Bu tweeti seri halinde devam ettirerek her gün yaptıklarımı paylaşacağım. Tam 1 sene sonra bu tweete bakıp ne diyeceğimi merak ediyorum :)
Repo👇🏼
Veeee bir şekilde sona geldim. Henüz bu serüveni başlatalı tam 1 yıl olmadı bu nedenle güzel bir flood için bir kaç dün daha bekliyor olacağım 👀
Fakat özet olarak benim için gerçektennnnn çok yorucu ve bol Swiftli bir deneyim oldu 🧡
365 gün boyunca iOS kodlayarak 2022'yi maksimum şekilde değerlendirme kararı aldım. Bu tweeti seri halinde devam ettirerek her gün yaptıklarımı paylaşacağım. Tam 1 sene sonra bu tweete bakıp ne diyeceğimi merak ediyorum :)
Repo👇🏼
Bakalım neler olucak 👀
Şu anda tamamen ücretsiz kullanımda olan, farklı para birimlerinizi kendi para biriminize oranlayacak not tutup borçlarınızı takip edebileceğiniz App'im yayında. Ve bugün çok tatlı bir update de alacak 🥳
Thank you so much for this great award. This is very precious for me. With the dream of doing things for the benefit of the world with Swift. Thank you
@Apple
.
SwiftUI ile MVVM design pattern'i incelediğim, ve sonlara doğru birazda SwiftUI övdüğüm makalem şimdi yayında 🙃
Uzunnnn soluklu bir okuma için link aşağıda, keyifli okumalar 🤩
🚨 Exciting news!
Apple's StoreKit is now supercharged with SwiftUI, bringing lightning-fast and customizable paywall screens to your apps. 🔥
With extensive customization options, processing transactions with StoreKit has never been easier.
Read more 👉🏼
I applied
@_Kavsoft
's Parallax video to my own app. The result is as follows.
The lack of prefetch in SwiftUI is sad, but still, it's pretty cool.
The guide video is below 👇🏼
Hiii everyone. I have some good updates for one of my SwiftUI packages.
I think the ErrorableView package was useful but too complex for its job. For this reason, I have updated this package for more simple usage and less complexity.
Want to review 👇
Geçenlerde yaptığım error handling paketini düzenleyeyim derken tamamen baştan yazmışım.
Pakettin son hali aşağıda ki linkte 😅
En basit kullanımı ve biraz daha kapsamlı kullanımınıda aşağıda bulabilirsiniz 😛
Since I'm tired of constantly doing something application-specific for error-catching, I published an SPM that forces the page to be error-prone in a generic way.
I left the link if anyone wants to check it out.
I applied
@_Kavsoft
's Parallax video to my own app. The result is as follows.
The lack of prefetch in SwiftUI is sad, but still, it's pretty cool.
The guide video is below 👇🏼
Karınca misali elimden geldiğince ürettiğim bütün içerikleri bir araya toplayıp bir yol haritası çıkardım.
Bu yol haritası ile freelancer olmanın önündeki 5 büyük engeli birlikte atlatacağız. Şimdi olmazsa gelecekte çok daha zor olacak. Hazır mısın?
We love reviewing codes. So do we review our code? I wrote an article where I looked back at my code, made the mistakes I saw, and kept asking why.
Just like
@aniiltaskiran
asked me in the reviews :D
Enjoy reading 😝
Day[178]
I can definitely say that I learned this today. Creating animations with SwiftUI is entirely up to your imagination. It gives us great power when it comes to animations. The good part is that I now know how it works.
#100DaysOfCode
#100DaysOfSwiftUI
Since I'm tired of constantly doing something application-specific for error-catching, I published an SPM that forces the page to be error-prone in a generic way.
I left the link if anyone wants to check it out.
Day[120]
Greetings everyone. I think it's better to devote the time I spend on documents to applications. I made a mini multiplication table application by exaggerating today's difficulty a little.
#100DaysOfCode
#100DaysOfSwiftUI
Codes on GitHub, video below :)
Hello Again 👋
Writing code is now easier with SwiftyKit 🥳
I made the ViewController Syntax similar to SwiftUI as much as I could. Thus, embedTo() and fillToSuperView are hidden. It's like writing SwiftUI 😛
Here is the result (The entire code is in the repo, of course);
Day[198]
I need some feedback if I have to be honest. I'm concentrating on UX and trying to find the best use. I share this change with you with a few pictures. This will be my first app and it's important for me. I would be glad if you share your ideas :)
#100DaysOfCode
Day[174]
Yes, I completed the basics of the app by quickly fulfilling the task of the day. Tomorrow we will go into deeper topics and add extra details instead of making changes to the App.
#100DaysOfCode
#100DaysOfSwiftUI
Day[176]
The fact that the application has very complex codes (spaghetti because a pattern was not used during the lesson) made it incredibly difficult for me to do the project challenge. ++
Swiping right adds the card back, and left delete.
#100DaysOfCode
#100DaysOfSwiftUI
Day[156]
Today I wanted to do a little more of the lesson. I inspected the JSON file and saw that I could import an image. And the result is like this.
#100DaysOfCode
#100DaysOfSwiftUI
Hey folks! 🎉
Swift Package Manager is an easy and effective way to manage our software projects. Don't be afraid to try out new technologies and tools that can make your life easier!
#Swift
#SPM
Day[165]
Wow! I really don't know if I've been on this adventure for a long time without a break, but it's great to learn new things every day and realize that you are improving.
Much better things will happen soon :)
#100DaysOfCode
#100DaysOfSwiftUI
Day[185]
I would like to thank everyone who supported my posts and encouraged me throughout the process. I'm a SwiftUI graduate now 😄
#100DaysOfCode
#100DaysOfSwiftUI
Day[176] progress
I regret to say that I do not have the morale to overcome today's challenge. Although I have done many parts of it, it is very frustrating to see that what I have done has no return to me.
#100DaysOfCode
#100DaysOfSwiftUI
Day[126]
And one more application has ended. We finish the day with GeometryReader and ScrollView. I look forward to tomorrow's challenges.
#100DaysOfSwiftUI
#100DaysOfCode
Day[143]
Another beautiful day completed at night. It's a bit early, but we've made quite a bit of progress on Core-Data.
Thus, I completed all 4 different training parts of my technical project.
#100DaysOfCode
#100DaysOfSwiftUI
Çağrını aldım Beyza, Kadın Yazılımcı ekibinin cuma günkü Sarah Conway Public Speaking Mentorship etkinliğinde ben de varım.
@gizemturkerdev
sen de var mısın?
Banusu çağrını aldım, topluluk önünde konuşmanın gücüne her zaman inanıyorum. Kadın Yazılımcı ekibinin cuma günkü Sarah Conway public speaking mentorship etkinliğinde ben de varım.
@devmehmetates
sen de var mısın?
Day[118]
Today, instead of creating a document, I wanted to turn the work done into a small demo app. You can test the animations and look at the codes to use the one you like.
#100DaysOfCode
#100DaysOfSwiftUI
App codes👇🏼
Day[150]
I'm doing the same project that I did with UIKit before, now for SwiftUI. This is great because I learn what is used where. Thus, I gain the ability to make an inverse relationship and pass what I have done in SwiftUI to UIKit.
#100DaysOfCode
#100DaysOfSwiftUI
Day[147]
It was a really enjoyable and easy day compared to yesterday.😅 We will learn how to integrate UIKit and other Apple kits into SwiftUI. This is going to be a great few days.
#100DaysOfCode
#100DaysOfSwiftUI
Kesinlikle başvurmanızı öneririm. Ben de bir zamanlar mentee’si olduğum için 🥺 katılan arkadaşların hayatımda büyük bir etkisi olacağını düşünüyorum.
Kaçırmayın 👇🏼👇🏼
Perşembe akşamı
@kerimcaglar_ios
in yayınında bahsettiğim iOS alanında mentörlük için başvuru formunu oluşturdum👇. 2 arkadaşa teknik konuları incelemek, code review yapmak ve App Store uygulamaları oluşturmak konusunda yardımcı olmaya çalışacağım. ✨
Day[164]
Hello again. Today we will start working with small subjects too big applications. Like Environment objects and tabviews. I also have plenty of time today, and I have some really cool things to work on.
#100DaysOfCode
#100DaysOfSwiftUI
Day[167]
We've finally been able to log on to our amazingly big project and I already see interesting topics like QR code scanning to come. One of the projects I can't wait to continue
#100DaysOfCode
#100DaysOfSwiftUI
Day[98]
Really tiring! My school, my job, and my efforts to improve myself are starting to tire me out right now. This is why I can't prepare files for a certain time. On the 101st day, it's time to re-up with SwiftUI. 🚀
#100DaysOfSwift
#100DaysOfCode
#100DaysOfSwiftUI
Day[100]
Yeyyyy! Finally, I successfully graduated from the Swift course. I am very happy and I would like to thank everyone who supported me.
Tomorrow is our big day and we move on to the SwiftUI part. 🚀
#100DaysOfCode
#100DaysOfSwift
Day[173]
We started the app today. We made a swipe card design and it works great. Let's see how much the final version of the application will develop.
#100DaysOfCode
#100DaysOfSwiftUI
Day[125]
Creating a beautiful layout. Customizing views, centralizing them with extensions. It was definitely good information I learned. But the really cool point for me today was the flex decode extension for the Codable protocol.
#100DaysOfCode
#100DaysOfSwiftUI
Ayrıca makalede bahsetmeme rağmen ayrıca tekrar teşekkür etmem gerektiğini düşündüğüm kişiler var.
İlk ve bu yola başlamamda ki en büyük motivasyon kaynağım
@meyusufdemirci
'ye ve ilerleyişimde bana büyük katkılarda bulunan
@beyzance2
'ye tekrardan çok ama çok teşekkür ederim. 🧵
Bir şekilde hiç ara vermeden, hep yeni bir şeyler öğrenmeye çalışarak tam 300 günü geride bıraktım 🎉
Yıl yavaş yavaş biterken, bu yılın başında koyduğum tüm hedeflerimde böylece gerçekleşmiş oldu.
Yeni büyük hedeflere 🧡
Greetings 🤩
My percentage chart package for SwiftUI has been completely renewed. It now has great color themes and is much more flexible. For those who want to review, the link is below 👇🏼
ben T Shaped Model'i çok faydalı buluyorum. Bir alanda derinleşip diğer alanlarda en azından basicslere hakim olmak gerektiğine inanıyorum. Mesela iOS developer için bir T Shaped çizecek olsam böyle olurdu. (Konular sadece örnek olması açısından sadece bu tweet için hızlıca
Day[144]
Although visually it is in a very bad state at the moment, this is a technical and a project where I learned really difficult subjects. I learned a lot about sorting filtering and doing them dynamically.
#100DaysOfCode
#100DaysOfSwiftUI
Day[179] - 1
There are multiple pages (all beautiful) challenges today. So I will be sharing the video of all of them in a series.
Fading blocks first.
#100DaysOfCode
#100DaysOfSwiftUI
Sanırım 250 güne yakın bir süredir bu süreci hiç aksatmadan devam ettiriyorum. Bugünde bu tweet sessizliği biraz bozup bir süredir üzerine çalıştığım Viper Design Pattern🐍ile alakalı makalemi sizlerle paylaşmak istiyorum. Şimdiden keyifli okumalar ☺️
Day[142]
Why does ./self work with Hashable and Identifiable protocols? How can we create our own models as Swift files with Core data? What is the Merge policy in Core data and how is it used? Today I learned the answer to all these questions:)
#100DaysOfCode
#100DaysOfSwiftUI
Hey peeps! 🌞
I wanted to share something that's been helping me simplify my code and manage object creation - the Builder Pattern! 🚀Using the Builder Pattern has made my code much more readable and easier to understand, which is always a plus! 🤓
👇🏼👇🏼
Day[134]
Yes, it was again a day with such a fast pace and a lot of new information. We are slowly moving towards data on the internet. And since I know them more or less, I continue my education on how to do it best.
#100DaysOfCode
#100DaysOfSwiftUI
#ios
Day[161]
There was a day I caught up at the last minute. But despite all this intensity, I somehow finished it :D. It's great that SwiftUI is automating accessibility and we're shaping it.
#100DaysOfCode
#100DaysSwiftUI
Day[91]
Hi again. Today is an important day for me. My Github series is 101 as of today. That's why I'm so excited. There isn't a file today because I'm doing fun stuff on Swift Playground.
#100DaysOfCode
#100DaysOfSwiftUI
#100DaysOfSwift
Day[149]
Hi again! How to connect SwiftUI to UIKit, how to create a controller with a Coordinator?
@twostraws
gave us the answer. As someone who uses both UIKit and SwiftUI, I really think Apple has done a quality job.
#100DaysOfCode
#100daysofswiftui
Especially 👇🏼
Day[85]
Finally! I gave the beginning for SwiftUI. After a nice repetition of 15 days with Swift, the UIKit training will be completely finished. That's means Day101 will be SwiftUI for me.
#100DaysOfCode
#100DaysOfSwiftUI
#100DaysOfSwift
Today's file👇🏼
Day[133]
Wonderful. I'm on one of the horizon days, which is a great day to relax and watch some videos. I absolutely needed this because of school projects and it turned out great. I learned good things about bugs, swift versions, little cheats, and WWDC 18.
#100DaysOfCode
Day[205]
I have published an article that I try to write as clearly and sincerely as possible, answering the question of what SOLID principles are of great importance in software and how to use them in Swift.
Happy reading.🙂
#100DaysOfCode
Day[108]
Hey. I completed this day a too long time. I examined the details and tinkered with SwiftUI from Xcode. It was a technical day and it was a special day. My first Medium post 🥳
#100DaysOfCode
#100DaysOfSwiftUI
Today's file but from Medium 👇🏼
Day[195]
In addition to continuing my application that I will publish today, I also wrote an article about using git. If you want to take a look, you can find the link below.
#100DaysOfCode
Day[215]
Today I worked on a collection view, got the data from the internet, and processed them. The view never finished because I didn't have much time to spare. But here's what came out.
#100DaysOfCode