<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Banu KARAKAYA]]></title><description><![CDATA[Just Banu]]></description><link>https://banukarakaya.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1700832862949/knVsHsvB3.png</url><title>Banu KARAKAYA</title><link>https://banukarakaya.com</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 01:47:21 GMT</lastBuildDate><atom:link href="https://banukarakaya.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[iOS Development'ta İlk Senem]]></title><description><![CDATA[Selamlar, bugün 15 Kasım 2024. Tam 1 yıl önce bugün (15 Kasım 2023) ilk Macbook’umu alarak iOS Development’a başladım. Peki bu süreçte neler yaptım, nasıl bir yol izledim?
Bu sürece ilk olarak Udemy’deki Angela Yu’nun Swift kursu ile başladım. Benim ...]]></description><link>https://banukarakaya.com/ios-developmentta-ilk-senem</link><guid isPermaLink="true">https://banukarakaya.com/ios-developmentta-ilk-senem</guid><dc:creator><![CDATA[Banu KARAKAYA]]></dc:creator><pubDate>Fri, 15 Nov 2024 17:42:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1731693270806/8f1ee07d-7032-46af-9a96-3dcbe6d87acb.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Selamlar, bugün 15 Kasım 2024. Tam 1 yıl önce bugün (15 Kasım 2023) ilk Macbook’umu alarak iOS Development’a başladım. Peki bu süreçte neler yaptım, nasıl bir yol izledim?</strong></p>
<p>Bu sürece ilk olarak <a target="_blank" href="https://www.udemy.com/course/ios-13-app-development-bootcamp/">Udemy’deki Angela Yu’nun Swift kursu</a> ile başladım. Benim için bir temel oluşturacağını düşündüm. Başlangıç seviyesi kurslardan gitgide kompleks seçeneklere yönelmeyi tercih ettim. Swift ile ilgili temel birçok şeyi bu kursla öğrendim.</p>
<p>Sonrasında Sean Allen’ın sırasıyla <strong>iOS Dev Launchpad</strong> ve <strong>iOS Dev Job Interview Practice</strong> kurslarına başladım. Bu kurs benim için “işler güzel bi şekilde ciddileşiyor“ hissini vermişti ve tatmin olmuştum. Angela Yu ile storyboard’u , Sean Allen ile programmatic UI’yı görüp deneyimledim.</p>
<p>Bi sonraki aşama ise öğrendiğim şeyleri tek başıma uygulama kısmıydı. Bir uygulama yaparak aylar boyunca öğrendiğim her şeyi uygulamaya çalıştım. CollectionView, Networking, Pagination, Git-Github vs. gibi konuları öğrendikten sonra ilk bu projede uyguladım. Network isteğimi ilk bu uygulamada attım. İlk commitimi de yine bu uygulamada attım. Ayrıca başta MVC ile yazdığım bu projeyi MVVM’e geçirerek noktaladım. MVVM için ise bana göre hatta bence bir çok kişiye göre en iyi kaynak olan <a target="_blank" href="https://www.youtube.com/watch?v=ZfoBWik6inc">Swiftliyoruz’un MVVM videosunu</a> izledim.</p>
<p>Sonrasında daha da fazla şey deneyimlemek için bir haber uygulaması yapmaya karar verdim. Bu projede izlediğim kurslar dışında kendi başıma öğrendiğim ve kendimi geliştirdiğim çok fazla şey oldu. Kendi Network Layer’ımı yazdım. “Nested Collection View nedir, nasıl yapılır” ı bu projemle öğrendim. Hamburger Menu gibi UI’lar oluşturmaya çalıştım. Notification Center’ı ilk defa bu projede kullandım. Bu proje benim baştan sona kadar MVVM ile yazdığım ilk projemdi (mvvm &lt;3). Dependency Injection, Singleton tarzında konuları bu projeyle öğrendim ve uyguladım.</p>
<p>Bu projelerimi hep private olarak yayınladım. Artık public olarak yayınlamak ve App Store’a göndermek istediğim bir projem olmasını istiyordum. Bunun sebebi baştan sona tüm detaylarını tamamlamak, farklı ve yeni şeyler öğrenerek kendimi geliştirmek ve App Store süreçlerini deneyimlemek istememdi. Tam olarak bugün bu projemi tamamladım. Artık “<strong>Beybi</strong>“ App Store için hazır! 🪩</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1731690015850/a1f26993-e4a1-410e-8f94-bd0bb86051b1.png" alt /></p>
<p>Beybi, ek gıdaya geçen bebekler için günlük öğün önerileri sunan, her öğün için çeşit çeşit tarif bulabileceğiniz bir uygulamadır.</p>
<p>Bu projede “Firebase nedir, nasıl kullanılır“ gibi şeyleri öğrenip tüm verilerimi firestore ve storeage de tuttum. Bunların hepsi benim için yeniydi. Farklı UI’lar kullanarak UI konusunda kendimi tatmin etmek istiyordum. O yüzden bu projede bir çok nested collection ve çok sectionlı collection viewlar kullandım. “Dynamic Cell Size” ı yine ilk defa bu projede öğrendim. Scroll view’ı ilk defa bu projede kullandım. Bir çok network isteğini arka arkaya attığımda karşılaştığım problemimden dolayı “Dispatch Group“ ile tanıştım. Dispatch Group kullanırken “Defer“ ifadesi ile tanıştım ve projemde kullandım. Yani karşılaştığım problemleri çözerken bir sürü yeni şey öğrendim ve deneyimledim. Ve projemi bugün tamamladım. Sırada diğer adımlar var.</p>
<p>Benim için birçok şey öğrendiğim, deneyimlediğim, kendimi geliştirdiğimi hissettiğim bir yıldı. Daha fazla çalışıp daha fazla gelişip daha fazla yol katedebilir miydim? Kesinlikle evet! Çünkü aynı zamanda okulu idare etmek, vizeler, finaller iOS’e vakit ayıramadığım günlere sebep oldu. O yüzden “daha çok yoğunlaştığım daha çok çalıştığım günlere” diyelim 🥂🌸</p>
]]></content:encoded></item><item><title><![CDATA[Bye Bye 2023]]></title><description><![CDATA[We have already reached the last month of the year. It was such a busy year for me that I don't know where to start.
I say a big "I'm so glad" to everything I've experienced this year. For the people who come into my life, the things I eat, the place...]]></description><link>https://banukarakaya.com/bye-bye-2023</link><guid isPermaLink="true">https://banukarakaya.com/bye-bye-2023</guid><dc:creator><![CDATA[Banu KARAKAYA]]></dc:creator><pubDate>Tue, 12 Dec 2023 20:24:44 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/INPGC6ntYZU/upload/e42355a4f4af87fe6bfec367a39c2b79.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><em>We have already reached the last month of the year. It was such a busy year for me that I don't know where to start.</em></strong></p>
<p>I say a big "I'm so glad" to everything I've experienced this year. For the people who come into my life, the things I eat, the places I visit...</p>
<p> But one of the most important developments for me this year is deciding what I want to do as a career, thanks to my dear mentor :) , and drawing a road map and moving forward on that path. One of the biggest reasons why I started a blog was to write about my progress on iOS here monthly. I want to achieve this goal in a more disciplined way with the new year. At the same time, I'm super excited about this.</p>
<p><strong><em>As for my wishes and goals for the new year.</em></strong></p>
<p> My biggest wish is to be happy and peaceful with the people around me this year and to always be with me. If we go beyond these classic sentences, one of the things I want most this year is to make great progress in iOS. This is of course up to me. To my ambition, to my determination...That's why I promise myself for this year that I will work harder and improve myself more in 2024.</p>
<p>I want every year to be better than the previous one. Same thing this year. Let's see what will happen.</p>
<p>I'm already excited for every day of the new year</p>
<p>Happy New Year !</p>
]]></content:encoded></item><item><title><![CDATA[Who Am I ?]]></title><description><![CDATA[I'm only 20 years old. I'm still old enough to say "I'm young" without hesitation. Since I am at the beginning of the road in my life, career and many other matters, and it will never be the end of the road for me, I want to write down every step I t...]]></description><link>https://banukarakaya.com/who-am-i</link><guid isPermaLink="true">https://banukarakaya.com/who-am-i</guid><dc:creator><![CDATA[Banu KARAKAYA]]></dc:creator><pubDate>Fri, 24 Nov 2023 10:33:14 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1700831334801/085a337e-150e-4d1e-8e14-e42ff5a53369.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I'm only 20 years old. I'm still old enough to say "I'm young" without hesitation. Since I am at the beginning of the road in my life, career and many other matters, and it will never be the end of the road for me, I want to write down every step I take here. Looking from today to yesterday or from tomorrow to today has always been a source of motivation for me. Concretizing these makes everything much more enjoyable. I don't write my articles because people want to read them, but I'm sure I want them to read them.</p>
<h3 id="heading-so-who-am-i-who-will-write-these-articles"><strong><em>So, who am I, who will write these articles?</em></strong></h3>
<p>I am a first-year computer engineering student. I think one of the biggest reasons why I opened this blog is my profession. I know where I want to be career-wise right now. I am lucky that I have close friends around me who are experienced in this field and share their experiences and tell me step by step what path I should follow.</p>
<p>I have many steps to climb. And I want to write down here every step I took, everything I did to improve myself in this regard. But of course, this blog will not only consist of the steps I took in the software. I am a person who loves to travel, eat and drink, and my experience in these matters increases day by day, so you can also find daily events in my life in this blog.</p>
<p>I will write every article I write from my own perspective and with my sincere feelings. Now I will make a diary that I forgot to write when I was little. I would like to thank those who pushed me on this path in advance.</p>
<p>Ayy I'm excited. See you next time!</p>
]]></content:encoded></item></channel></rss>