Sign up for our Awesome weekly Newsletter.


  • Hand-curated with the best of the week iOS development News, Tools, Code snippets, Techniques, Productivity hacks, Tutorials, and Videos.
  • One email keeps you in the know
  • Delivered straight to your inbox every Friday morning
  • Completely FREE


Let’s Encrypt: Free SSL/TLS Certificates!

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).

Let’s Encrypt gives people the digital certificates they need in order to enable HTTPS (SSL/TLS) for websites, for free, in the most user-friendly way they can.

The key principles behind Let’s Encrypt are:

  • Free: Anyone who owns a domain name can use Let’s Encrypt to obtain a trusted certificate at zero cost.
  • Automatic: Software running on a web server can interact with Let’s Encrypt to painlessly obtain a certificate, securely configure it for use, and automatically take care of renewal.
  • Secure: Let’s Encrypt will serve as a platform for advancing TLS security best practices, both on the CA side and by helping site operators properly secure their servers.

Source: About Let’s Encrypt – Let’s Encrypt – Free SSL/TLS Certificates

Firebase: Backend as a service!

Firebase offers backend as a service and it provides a rich API to store data and also sync data in real-time across all your clients both mobile as well as the web. They have SDK’s for multiple platforms and have local data persistence features that can enable your apps to work offline and sync automatically when the connection is restored. You get all these features without the need to write any backend code or worry about scalability issues.

Source: Firebase

Instabug: In-app feedback and bug reporting tool!

Instabug provides in-app feedback and bug reporting to mobile apps. It provides a seamless way for two-way communication with users while providing detailed environment report for developers. Integration is quite simple, it starts with the mobile app developer integratingInstabug’s SDK into the app in a process that takes less than a minute to be done. Then whenever a user wants to send a feedback, all they need to do is shake the device to get a custom feedback form that includes a screenshot of the app that can be annotated to highlight the part relevant to the feedback. As soon as the user presses the submit button, the developer is notified instantly with a full environment report to check it. The developer can collaborate with the rest of the team on fixing the bugs reported by tagging, commenting, or assigning them. Instabug also integrates with other bug tracking and project management tools that you can select to have your bugs forwarded there. And finally, you can use Instabug to communicate back to the user who reported the bug that the bug has been resolved.

Source: Instabug

Bugsee: Bug and crash reporting for iOS!

Bugsee is a crash reporting tool for iOS. The way it works is when a bug is reported or an app crashes, Bugsee automatically sends a notification to the bug tracker of your choice. The Bugsee dashboard then displays all the crucial data that led to the bug including short video clips capturing user actions that caused the problem and other information needed to squash the bug quickly and efficiently. Device specs, operating system versions, build details, as well as all console logs and network requests, are collected, displayed and synchronized.

Like a flight recorder or black box, Bugsee preserves user history and interactions with live apps on video, providing a powerful investigative tool for fast and efficient debugging and code fixing. No more back-and-forth with users, beta testers, and QA. No more guesswork. No more behavior reenactments. With Bugsee, all the information needed to find and fix problematic bugs is right at your fingertips – displayed in a simple, visual manner that’s easy to comprehend and act on.

Source: Bug and crash reporting for iOS and Android | Bugsee

Effective Objective-C 2.0 : Matt Galloway

This is a must have book for every iOS developer who needs to deal with Objective-C Code. Matt uses his deep knowledge of Objective-C and offers practical advice and best practices to best utilize objective C for your projects. Highly recommended.

Transporter App: Screenshot upload manager for iTunes Connect!

Transporter App is an easy and simple tool that lets you upload hundreds of different and localized screenshots, metadata and app previews to iTunes Connect using an easy drag and drop mechanism. Transporter will figure out the device sizes, ordering, and localizations based on file name. Transporter also auto-saves all your image assets on their server and retry uploads in case it loses connection with iTunes Connect. Once the screenshot upload is completed, it will send a notification about the latest status.

Source: Transporter App