1 day ago • CodeWithChris

Hey CodeCrew,

I want to give y’all a little update! 

Last week I talked about the YouTube API app tutorial series.

Well here’s a work in progress screenshot of it.

I know, I know.. it’s a bit basic but it’s in progress!

I’m going to start recording lessons for it next week and aim to get back to a regular release schedule.

In other news, I issued a poll ( https://www.youtube.com/post/Ugkx1wyr-id00flNZeLpU-1zrNTcljp8Spmf ) last week about AI tools.

Nearly 60% of respondents said that they currently use AI tools in their workflow.

(11% also curiously said that they’re not interested in AI tools)

Personally, I’m still pretty early in my exploration so I’m going to reserve my verdict until I get deeper.

Expect some videos in the near future about the good, bad and ugly sides of AI tools for iOS dev!

Thanks for reading :)

PS. In case you missed it, I updated my Xcode tutorial here on YouTube:  https://youtu.be/8Xcq4yRQ0pU 
I'm pretty happy with this one. Please share the video with someone who is an iOS beginner! 

3 days ago • CodeWithChris

Quick show of hands: Do you use AI tools in your development? (Either currently or in the past) 

I currently use AI tools during development

I used/tried them in the past but don't actively use them now

I have not tried but I'm interested in exploring them

I have not tried them and I'm not interested

475 votes

2 weeks ago • CodeWithChris

Which of these apps would be most interesting to you?
Comment if you have another suggestion!

I'm starting to think about what I should build for an app tutorial series here on YT. 

I'd like to get to eventually get to them all so you're helping me prioritize :) 

YouTube App (YT API)

Shared Todo (Firebase Firestore DB)

Affirmations (Widgets, Notifications)

Book Notes (SwiftData)

525 votes

1 month ago • CodeWithChris

Would you be interested in seeing operations, business-side, behind the scenes type content on CodeWithChris?
If there's enough interest, I'll create some of this content on the channel! Let me know: 

Yes, show me how CodeWithChris operates (non-iOS content)

No thanks, I'd prefer to only see iOS content.

368 votes

1 month ago • CodeWithChris

Hey, it’s Chris here!

We have some interesting results from last week’s poll:

Why do you want to learn iOS development?

Here are the results:

24% of people said for fun
43% said it's related to making money in the app store
30% said freelancing or career related
3% said other

I realize that I was missing an option after read all of your comments on the poll.

Here are some of the people who picked Other:

@littlewarriorsstudios said:
"I want to build apps for my church”

@JamesAbela said:
“To help my students learn to make apps”

@alobowithadhd6191 said:
“I want to build apps for Neurodivergent individuals to help make up for deficits in executive functioning and working memory.”

@khanhchung5207 said:
“I wanted to build an app for my grandma.”

I should’ve added another option:

I want learn iOS development to help people.

Thank you for reminding me.

It’s easy to focus on what iOS development can do for us. (Make us money, get a new job etc)

If you pause for a moment and think:

You could use these skills to build apps that benefit and improve the lives of others.

I bet if you focus on that, not only will you feel better but the money will probably come as a natural byproduct of creating something useful too.

If you voted in last week’s poll, thank you!

This week we have a new poll:
 https://www.youtube.com/post/Ugkxpc84GEaDuK0pgvxK2NGby1T4Jmus4gRQ 

I need your help deciding on some wording..

Thanks for reading. I appreciate you!

Talk soon,
Chris 

1 month ago • CodeWithChris

Can I get your opinion? When you're considering taking a course, which one of these terms for hands on practice is the most appealing to you? 

Assignments

Challenges

Exercises

Practices

Other (Please comment below your preferred term!)

585 votes

1 month ago • CodeWithChris

Hey, it’s Chris here. Three things to share with you today: New dashboard, upcoming YouTube content and upcoming CWC+ features.

We just got a new student dashboard on our learning platform! 

What’s cool is that it’s publicly accessible ( https://learn.codewithchris.com/collections/lyfa ) so you can check it out without logging in.

If you want to check out some of it’s new features, JC wrote up a blog post of the highlights here ( https://codewithchris.com/cwc-new-ui/) .

Let's chat about the content coming soon.

YouTube content coming in the next few months:

❤️ Updating Popular YouTube Content

It's time to refresh some of our most beloved YouTube series: SwiftUI, Swift coding, Firestore, Figma, just to name a few.

 App Tutorial Series

CodeWithChris started off the foundation of video series showing how to build different kinds of apps. I'd like to bring that back.

🤖 AI tools

AI isn't something we can ignore and having these tools available to us drastically changes how we develop apps. This is something 

💰 Making Money Vlogs

With the Mood Tracker app almost launching, I'm going to be doing a lot of studying and testing on how to earn with apps. I'll be sharing all of that with you.

📱 Recreating UI Elements From Popular Apps

Now that we're trying to earn some income from the App Store, I've been more interested in exploring the UI of popular apps to see why they're successful.

🎙️ Livestreams

As I'm learning and exploring iOS, I'll planning to do some of it via livestreams. As I get more comfortable with streaming, I plan to do some workshops, presentations and office hours.

CWC+ features coming in the next month:

💻 Hand-in Projects

We’re going to add a Hand-in project at the end of each course in the Launch Your First App program. This ensures that you get the practice and gain the skills taught in the course. Completing the hand in project earns you a completion certificate!

🎓 Completion Certificates

Long requested and finally coming... Display these completion certificates on your LinkedIn profile or resume.

🎯 Module Recap Emails

To reinforce your new skills after completing each module, I want to send you an email recapping the key takeaways.

✉️ Email Series

To keep motivation high and to remind you of your goals, I'm working on an email series for students going through Launch Your First App.

The emails will cover a variety of learning strategies, pitfalls to avoid, success stories and other helpful ideas that'll complement your journey.

I’m a bit overwhelmed just looking at these ambitious plans but it gets me really fired up.

Thanks for sticking around and learning with us. I really appreciate it! 

1 month ago • CodeWithChris

Why do you want to learn iOS app development? 

I just want to build apps for fun

I want to earn a side income with apps

I want to find a job as an iOS developer or become a freelancer

I want to become a full time indie app developer

Other (comment below what your goal is!)

1.2K votes

1 month ago • CodeWithChris

What is the Swift Codable protocol, and how is it used for JSON encoding and decoding? 

1 month ago (edited) • CodeWithChris

(This photo was just taken by Ellen! I'm typing out this post as I'm waiting for my kids at their swimming class.)

Hey CodeCrew,

It’s Chris here! In about 4 days, we’re finally wrapping up two large projects that have been going on for months.

New Student Dashboard

The first project is a new user experience for our learning platform. We’ve made it more clear about where to start your journey, we’ve added a searchable index for course topics, we’ve separated out the courses that are outdated and made it even easier to pick up where you left off.

We’re launching this new experience on Monday. There’ll be some downtime while we get this done.

Launch Your First App

The second project coming to a close is our “Launch Your First App” program. It’s finally complete! 

Starting from iOS Foundations to Networking, then to Databases and finally finishing with the App Store course. It’s an end to end learning path that’ll help you reach the incredible milestone of publishing your first app even if you’ve never coded before.

What’s Next

With these two projects completed, I’ll be turning my attention back to honing my craft so that I can share more lessons learned with you all.

Specifically, I’m thinking about building and publishing apps and sharing the journey publicly via livestream.

It’s a 2024 new years resolution I made and I’m finally getting some space to do it. I think I’ll learn and grow a lot and I think it’ll be a fun, new way to interact with y’all as well.

In addition to that, we still have big plans for CWC+ and our YouTube channel this year including new programs and new content series. I’ll share those with you in a post next week :)

Thanks for reading and I'll talk to you next time!