The log of my #100DaysOfCode challenge. Started on [March 14, Wednesday, 2018].
Wow! End of another 100 days! Got my first app in the iTunes App Store so I’m pretty pleased with how it worked out. Taking a week or two off before starting round 3. #100DaysofCode
Can't believe tomorrow is the last day of this round of #100DaysOfCode! The last few days I have been focused on reviewing some areas that needed more attention, and planning my next projects. #swift #iOS
Reviewing some concepts that I obviously didn't completely understand the first time through, and taking the time to plan out my next app so I don't waste time on stuff I don't need. #100DaysOfCode #swift #iOS
Completely obsessed with ARKit. This may take awhile... #100DaysOfCode #swift #iOS #ARKit
Blowing off my current app project to play around with ARKit. Starting on a tutorial at AppCoda. #100DaysOfCode #swift #iOS
Testing my previous app with Instruments. Still not sure I know what I'm looking for, but I don't think it looks too bad. #100DaysOfCode #swift #iOS #Xcode
Only ten more days this round! Still learning about Instruments. Today focusing on the Visual Memory Debugger. Instruments seems very powerful, but I'm still not sure I know what to do when I identify a problem. #100DaysOfCode #swift #iOS #Xcode
Learning more about Instruments, mostly the Time Profiler, to get better at finding performance issues. #100DaysOfCode #swift #iOS #Xcode
Reviewing videos of my favorite sessions from last week and a couple of sessions that I missed. #100DaysOfCode #swift #iOS
#WWDC18 A week full of #Swift and #iOS. #100DaysOfCode #swift #iOS
Learning about integraing your app with the Files app. No current application in mind, but something to think about. #100DaysOfCode #swift #iOS
Travel day so not a lot of time to code. Trying to fit in a little reading before I fall asleep. #100DaysOfCode #swift #iOS
Trying to come up with a layout for the in-app purchase in my app. Checking out other apps to see how it's been done. #100DaysOfCode #swift #iOS
A little more review today, but mostly just excited about #WWDC next week. #100DaysOfCode #swift #iOS
Spent some time reviewing stuff today. Felt like I had been rushing through things lately and needed to slow down. #100DaysOfCode #swift #iOS
Not a lot of time today, but the stuff I did manage to code actually worked. Yay! #100DaysOfCode #swift #iOS
Working on programmatically taking a screenshot and sharing it with Facebook, Twitter, email, etc. #100DaysOfCode #swift #iOS
Wow, 3/4 of the way through my second round of #100DaysOfCode! I would not have finished my first iOS app (and be working on my second) without this challenge. It has been the perfect way (for me) to build a habit of working on these projects every day. #swift #iOS
Now that I know how to use UIImagePickerController in landscape mode, I think I've decided to restrict the app to portrait mode (for other design reasons). Sigh. #100DaysOfCode #swift #iOS
Thank you Stack Overflow for helping me find answers to my #Swift questions. Don't know what I'd do without you. #100DaysOfCode #swift #iOS
Added antoher view controller to the app. I remember having trouble before at this point because I need to access the photo library using UIImagePickerController in landscape mode and that was a problem. We'll see how it goes today. #100DaysOfCode #swift #iOS
Struggling with a TextView and finding a layout that works on older iPhones as well as the iPhone X. Not happy with it yet, but still working on it. #100DaysOfCode #swift #iOS
No swift today, just spent some time in HTML and CSS fixing up my website. #100DaysOfCode #swift #iOS #html #css
Taking a short break from In App Purchases. Playing around with CALayer properties. #100DaysOfCode #swift #iOS
Slow day. Went back over some code from a few days ago. Slow and steady, right? #100DaysOfCode #swift #iOS
Not a lot of coding today, but watching a few older WWDC videos and working on the layout design of my app. #100DaysOfCode #swift #iOS
Working through some tutorials on in-app purchases. Glad I've already gone through getting an app in the store, so at least most of the steps required in iTunes Connect don't seem too scary. #100DaysOfCode #swift #iOS
Tutorials on StoreKit, Custom sticker packs, and in-app purchases. It's going to take a few days for me to work through this. #100DaysOfCode #swift #iOS
Learning about in-app purchases. Pulling together pieces of an older unfinished project that I'm ready to take another run at. #100DaysOfCode #swift #iOS
The Statues app is in the App Store!
Planning my next app. Identifying the bits I don't know how to do and creating a plan for figuring them out. #100DaysOfCode #swift #iOS
Nervous that my app will be rejected by the App Store. Spent some time learning about Generics in Swift today. #100DaysOfCode #swift #iOS
I just submitted my first app to the App Store!!! Everybody please keep your fingers crossed for me! #100DaysOfCode #swift #iOS
A little delay on some final content for the app so I’ll submit it tomorrow instead of today. No biggie. And my last fix for an issue with the map annotations has worked! Yes! #100DaysOfCode #swift #iOS
Really wanted to submit my app to the App Store today, but the last minute stuff took longer than I had planned. Hopefully tomorrow will be the day! #100DaysOfCode #Swift #iOS
Reading up on how to submit an app to the App Store. Pulling together screenshots (for both English and Spanish versions) and, of course, still testing. #100DaysOfCode #Swift #iOS
Working on text for App Store and a basic support page for the app. Testing the app. And testing the app some more. Hope to submit to the App Store this week! #100DaysOfCode #Swift #iOS
Localization of my app is underway. So far, so good. I thought the process of setting up the localization files was going to be much more difficult than it is. #100DaysOfCode #Swift #iOS
Finally, all the parts of my app are working together. Tomorrow I'll focus on the localization part. I really want to finish things up this week! #100DaysOfCode #Swift #iOS
So my adventure in multiple prototype cells continues. Now, I need to understand how to use Xcode's debugging tools for unsatisfied constraints. #100DaysOfCode #Swift #iOS
First time trying a table with multiple prototype cells. Fingers crossed. #100DaysOfCode #Swift #iOS
Too tired to work on anything too challenging. Did a little cleanup and pulled together some images I've been needing. #100DaysOfCode #Swift #iOS
Wrestling with a scrollview that doesn't want to scroll back to the top after its content has been updated. #100DaysOfCode #Swift #iOS
Half way point! #100DaysOfCode #Swift #iOS
Cleaning up a bunch of random UI stuff. Making some text bold, experimenting with colors. Finally found out how to get rid of that annoying padding in a text view. #100DaysOfCode #Swift #iOS
Finally worked out the problems I was having with the collectionView and segue to a detail view. My app is now fully functional! #100DaysOfCode #Swift #iOS
Really been struggling with Swift lately. Today was no exception. Hopefully tomorrow will be a little better. #100DaysOfCode #Swift #iOS
The collectionView is still limping along. Not happy with the layout. Added some more content today. Overall a disappointing day of coding. #100DaysOfCode #Swift #iOS
Having trouble focusing today. Just want to finish up the collectionView started yesterday. #100DaysOfCode #Swift #iOS
Added images to the map annotations. Seems like a small thing, but added a lot to the user experience, I think. Working on the collectionView for the gallery section. #100DaysOfCode #Swift #iOS
At least once a week I forget to tweet about my progress. So, even though I didn't mention it yesterday, I did get some stuff done. Added a navigation bar where it was needed and worked on a bunch of images. #100DaysOfCode #Swift #iOS
Not a super productive day, but I did figure out a segue thing that had been bugging me. #100DaysOfCode #Swift #iOS
A little deeper dive into custom subviews with Xib files, and spent some time with unwind segues. #100DaysOfCode #Swift #iOS
Created app icon and launch screen. Cleaned up a little code from yesterday's coding frenzy. #100DaysOfCode #Swift #iOS
Big progress today! Added some functionality to my app that I've been trying to figure out for quite some time. Also tested it in the real world on my iPhone. #100DaysOfCode #Swift #iOS
Spent the day falling in love with Stack Views. I mean, we still argue a little, but I'm totally smitten. #100DaysOfCode #Swift #iOS
Time well spent on tutorials yesterday. At least one "nice to have" feature I was thinking of would be super simple to add, but now that I've thought it through it doesn't add any real functionality and would seem like a dumb add-on. #100DaysOfCode #Swift #iOS
Took a little break from working on the app and went through a couple of tutorials for some "nice to have" features I've been thinking about. #100DaysOfCode #Swift #iOS
Updated the table view so that the cells look like cards. Added the map view back to the app. Decided to add another element to the scrollView and didn't break it this time. Yay! #100DaysOfCode #Swift #iOS
Made really good progress following yesterday's "Eureka!" moment. Right up until the time I broke the scrollView. Again. I'm still going to count this as 10 steps forward, only 1 step back. #100DaysOfCode #Swift #iOS
Just when I was about to give up, I finally understood what the Apple Documentation had been trying to tell me all along about UITabBarController. Yay! Ending this coding session on a high note. #100DaysOfCode #Swift #iOS
Back to the splitViewController. Most of it's working. :-) #100DaysOfCode #Swift #iOS
Nothing spectacular today, just doing some cleanup. Spent some time mapping out the steps needed to finish up this app. #100DaysOfCode #Swift #iOS
Frustrating day. Not a lot of time to code, and spent most of it struggling to do something that turned out to be so simple. At least it's working now. #100DaysOfCode #Swift #iOS
Need to revisit some tutorials on view controller transitions and animations now that I'm at the point where I'm ready to implement. #100DaysOfCode #Swift #iOS
Really productive day. Fun to see my app taking shape! #100DaysOfCode #Swift #iOS
A little more work on the mapView. Connecting all the parts of the app. Think it's finally coming together. #100DaysOfCode #Swift #iOS
Probably because I've struggled with autolayout so much lately, I think I'm finally getting it. #100DaysOfCode #Swift #iOS
Working on a few autolayout issues, focusing on adaptive layout for the various size classes / traits. It feels like one step forward and two steps back, but it's slowly coming together. #100DaysOfCode #Swift #iOS
Not a lot of time to code today, but managed to clean up a few things. #100DaysOfCode #Swift #iOS
I have conquered the scrollView with dynamic height problem! Now to have some fun making the app icon. #100DaysOfCode #Swift #iOS
Broke the scrollview I worked on yesterday. :-( #100DaysOfCode #Swift #iOS
Working on a scrollview with dynamic height. #100DaysOfCode #Swift #iOS
Cleaned up some code. Made cute little icons for a tab view controller. #100DaysOfCode #Swift #iOS
Some days the simple stuff ends up taking forever. Sigh. #100DaysOfCode #Swift #iOS
Rounded corners and shadows don't like to play nice together. Thank you Stack Overflow for helping me understand why. #100DaysOfCode #Swift #iOS
Learned how to change the width of the master view in a splitView Controller. Thanks to @kharrison (useyourloaf.com)! #100DaysOfCode #Swift #iOS
Maybe a collectionView instead of a tableView? #100DaysOfCode #Swift #iOS
Pulling my hair out over auto layout constraints. Just when I think I'm getting it, it all falls apart. #100DaysOfCode #Swift #iOS
Tried the Master-Detail template. Spent more time removing and undoing the parts I didn't need than if I had just started from scratch. Lesson learned. #100DaysOfCode #Swift #iOS
Custom cell layouts. Too many options. I just need to stop changing my mind, and move forward. #100DaysOfCode #Swift #iOS
Tired today, not super productive but did spend some time coding. Little by little. #100DaysOfCode #Swift #iOS
Segues, segues, segues. #100DaysOfCode #Swift #iOS
So excited about getting a #WWDC ticket it's been hard to concentrate on my actual coding. Focus! :-) #100DaysOfCode #Swift #iOS
Playing around with different segues. Hadn't thought about using a splitViewController, but I think it's exactly what I need. #100DaysOfCode #Swift #iOS
Spent some time with WWDC videos today. My brain is full. 🧠 #100DaysOfCode #Swift #iOS
Got distracted by an idea for iMessage Sticker Pack. On the one hand, I learned all about making a sticker set. On the other hand, I didn't get anything done on my app. #100DaysOfCode #Swift #iOS
Feeling a little under the weather today, but worked on the mapView of my app for a bit. #100DaysOfCode #Swift #iOS
Started basic layout of my app in Xcode. So far, so good. #100DaysOfCode #Swift #iOS
Finalized (I hope) the data structure for my app. I was over thinking it and finally just went with a much simpler solution. #100DaysOfCode #Swift #iOS
More Adaptive Layout. ❤️ WWDC videos! #100DaysOfCode #Swift #iOS
Focusing on Adaptive Layout today. Yesterday's work on localization went well. And, of course, today is dedicated to R2D2. :-) #100DaysOfCode #Swift #iOS
Starting on round 2! More of a plan than I had last round. Learned a lot last time, but hope to have more to show for it this time. #100DaysOfCode #Swift #iOS