Here’s your chance to learn mobile development where I learned mobile development, and at a sale price! RayWenderlich.com, the premier mobile developer tutorial site, is having a big Black Friday sale until December 2nd, and you don’t want to miss these bargains…
You’ll want this if…
A year’s subscription to the site, which gives you access to all the articles.
$99 / year
(It’s normally $20/month; you’ll save over $140)
You want a steady stream of tutorials — each one typically an afternoon’s worth of work — on a wide array of movile development topics: iOS/Swift, Android/Kotlin, Unity, Flutter, and server-side Swift.
If you’re just getting started with mobile development, especially cross-platform mobile development, you’ll find this quite useful.
You’re new to iOS development, Swift, or both, and want a deep dive. We’re talking a solid two or three months of serious learning in these five books — think of this bundle as boot camp for self-starters who want to learn iOS development.
You’ll want this is you’re serious about getting an app in the App Store or landing a job doing native iOS development.
You’re new to Android development, Kotlin, or both, and want a deep dive. We’re talking a solid two or three months of serious learning in these five books — think of this bundle as boot camp for self-starters who want to learn Android development.
You’ll want this is you’re serious about getting an app in the Play Store or landing a job doing native Android development.
Advanced iOS & Swift Black Friday Bundle:
10 books: SwiftUI by Tutorials, Combine: Asynchronous Programming with Swift, Catalyst by Tutorials, iOS Test-Driven Development by Tutorials, Machine Learning by Tutorials, Advanced iOS App Architecture, Concurrency by Tutorials, Design Patterns by Tutorials, Metal by Tutorials, and Mastering Git.
(Normally $580 for all the books)
You’ve been doing iOS development for a while and want to take it to the next level. These books will take you four to six months to go through, and by the end, you’ll be an iOS development force to be reckoned with.
Are you angling for a senior developer position doing iOS development? This is for you.
You’ve been doing Android development for a while and want to take it to the next level. These books will take you four to six months to go through, and by the end, you’ll be an Android development force to be reckoned with.
Are you angling for a senior developer position doing Android development? This is for you.
If you don’t want a bundle, the individual books are also available at sale prices. Don’t miss this opportunity — go check out the RayWenderlich.com store and get these bargains before they’re gone!
In the next couple of days, the 8th edition of iOS Apprentice — a great book for beginners who want to learn how to write iOS apps — will be available. I learned iOS programming from an earlier version, and fittingly enough, I wrote the first two sections of the upcoming edition.
In my sections, I show you how to write apps using SwiftUI, the new declarative Swift-based way of defining user interfaces for iOS and other Apple operating systems. This required me to not just revise the previous edition, but to rewrite my sections nearly from scratch. It was a lot of work, but it was enjoyable work, and I’m quite pleased with the results.
If you’d like a taste of what my section of the book is like, check out these sample videos from the RayWenderlich.com course called Your first iOS and SwiftUI app. It’s based on some of my chapters from iOS Apprentice, where you learn how to write your first app: a simple game called Bullseye. You can access the whole course with a subscription, which is a worthwhile investment.
And now, the sample videos…
Your First Programming Challenge: Making a Programming To-Do List
The course starts with a challenge: given a description of the game you’re about to develop, make a to-do list of tasks that you, as the programmer, will have to perform in order to have a completed app.
Getting Started with SwiftUI
Now that you’ve go a to-do list, it’s time to build your first Swift and SwiftUI app — an app that displays a button.
Objects, Data and Methods
Now that you’ve created your first app, you’ll need to learn a little programming theory and how it relates to the code behind the app.
Buttons and Actions
At this point, the app displays a button on the screen, but nothing happens when you press it. Let’s fix that.
Swift UI State
State is a key part of programming with SwiftUI. In this section, Ray introduces the concept of state and how it relates to how the SwiftUI draws the user interface.
Solving Code Problems
One of the biggest pitfalls when learning iOS development when something goes wrong. Here’s how you deal with these situations.
Portrait vs Landscape
In this section, you’ll learn about portrait and landscape modes, iDevice screen resolutions, and setting up the app so that it displays its content in landscape mode only.
Swift UI Views
This covers views, which are anything that’s drawn on the screen.
Swift UI Layout
You’ll learn the basic of laying out user interface elements on the app’s screens in this section.
Spacers and Padding
Cluttered interfaces aren’t as usable, so here come spacers and padding to the rescue!
Once again, you can watch the entire course (plus every other course and tutorial at RayWenderlich.com) with a subscription, and you can get this tutorial in book form soon when the book i co-wrote — iOS Apprentice, 8th edition — comes out in just a few days!
Hey, Tampa Bay techies, entrpreneurs, and nerds — here’s what’s happening in Tampa Bay this week!
It’s the week of Thanksgiving, so things are going to be more quiet than usual. Take the time to kick back, take stock, and find things to be thankful for, which should include being based in the best small tech talent market in North America. Next week, we’ll probably see the number of events ramp up as our local meetups start throwing their Holiday parties.
This weekly list is posted as a voluntary service to the Tampa tech community. With the notable exceptions of Tampa iOS Meetup and Coders, Creatives and Craft Beer — both of which I run — most of this information comes from Meetup.com,EventBrite, and other local event announcement sites. I can’t guarantee the accuracy of the dates and times listed here; if you want to be absolutely sure that the event you’re interested in is actually taking place, please contact the organizers!
The events listed below are recurring events, and it’s very, very likely that their organizers forgot to account for Thanksgiving and remove them from the schedule. I’m including them only because they’re still listed in their schedules.
Do you have an upcoming event that you’d like to see on this list?
If you know of an upcoming event that you think should appear on this list, please let me know!
Join the mailing list!
If you’d like to get this list in your email inbox every week, enter your email address below. You’ll only be emailed once a week, and the email will contain this list, plus links to any interesting news, upcoming events, and tech articles.
Join the Tampa Bay Tech Events list and always be informed of what’s coming up in Tampa Bay!
It’s got the same content as the weekly post here in Global Nerdy, but delivered straight to your inbox! It’s free of charge, “all ham and no spam,” and I don’t sell your email address (I’ll explain why below).
Why do I make these weekly events postings and the mailing list?
According to the 2019 edition of the annual tech talent report [PDF link] put out by CBRE, Tampa is the top small tech talent market in North America. Our tech talent population grew by over 10,000 people — an increase of about 28% — between 2013 and 2018. With techies in leading markets becoming less available or moving to smaller markets or the Sun Belt, our small but scrappy scene is in a position to put the area on the larger tech map — if we’re willing to put in the work.
Hence my weekly “tech events” post, and thanks to a suggestion by Justin Davis, it’s also available as a weekly email digest.
I don’t charge anything for the list, nor will I make money by selling your email addresses. I plan to profit from the list by helping to make Tampa Bay’s tech scene an active, lively, and prosperous one. So please — subscribe to the list, find some events that interest you, go attend them, and go forth and help build the Tampa tech scene!