Skip to main content

Posts

Featured post

Swift Top 10 Articles — June 2018

What's trending in Swift Development this month?Here's what's trending this month in Swift. Topics include:App Architecture and Object Composition in SwiftSwift for Android: Our Experience and ToolsHow to build a food delivery app with push notifications using SwiftHow to make something with Swift PlaygroundsWhether you're an experienced Swift Developer, or a newbie looking to learn the basics, there's something for everyone on this list.Disclosure: We receive compensation from the courses we feature.Featured Swift CoursesiOS 11 & Swift 4 — The Complete iOS App Development Bootcamp4.7/5 Stars || 49 Hours of Video || 82,564 StudentsLearn to build iOS 11 apps from beginning to end using Xcode 9 and Swift 4.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they migh…
Recent posts

App Architecture and Object Composition in Swift

Object composition is the core concept of Object-Oriented programming. Objects can contain other objects, sometimes creating complex hierarchies.In this article I would like to show how to design such architecture. On a real-life example, you will see that working with complex hierarchy is simple, while objects and hierarchies can be reusable.CompositionObject-Oriented design process involves planning of how objects connect and interact to create a part or a complete system. We all used to Model-View-Controller architecture, that defines the controller object that contains the view and the model. Together this composition creates the backbone for an app.https://medium.com/media/ad57728155f36bd63624dbf8a66526b7/hrefThe controller is a composite object that has a view and a model.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below a…

RxSwift first steps, roadmap and resources!

The journey through the RxSwift universe is something vast that begins with a much broader concern, the reactive way of thinking, which is a shift in our programming mindset. Reactive programming is a topic that requires understanding for proper use, so the road for this kind of knowledge needs to start with core concepts as well as the motivation behind this different approach to programming. This post is a sort of entrance ticket for this reactive club, but the swift and iOS session of the party.Recently I've started to write some stories for a blog called Tech Beacon. This story is the first one that got published. Hope you guys enjoy. =)RoadmapAs stated in the disclaimer no post could contain all the information needed to understand and apply RxSwift with confidence.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and s…

Facebook Account Kit using Swift

Account Kit helps people quickly and easily register and log into your app using their phone number or email address as passwordless credentials. Account Kit is powered by Facebook's email and SMS sending infrastructure for reliable scalable performance with global reach. Because it uses email and phone number authentication, Account Kit doesn't require a Facebook account and is the ideal alternative to a social login. Here is how to set up it:1. Select an App or Create a New AppSelect an app or create a new one from facebook developer account.2. Choose Your App SettingsChoose whether to allow email and SMS login, and choose security settings for your app — Choose your app settings.3. Set up Your Developer EnvironmentUsing Cocoapods:Make sure you have the CocoaPods gem installed on your machine before installing the Account Kit pod.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your pr…

Unit Testing — KIF and FBSnapshot

It's been a while since I've talked about unit testing, the importance of writing them in our apps and testing framework like Quick and Nimble. Test help us keeping features working as expected and avoiding that a new feature breaks an old one. I'm here today to talk about a new framework: KIF.This post has thoughts about KIF, advantages, cons, when to use it and an example.KIFIs a unit testing framework that helps developers to create UI tests (yes, UI tests) and tests your app flows e.g your entire login process like entering valid credentials if your keyboard dismisses when the user touches the background, swipe tableView cells, what happens when the alert of invalid username pops and more.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

S…

Machine Learning in iOS: IBM Watson and CoreML

Part 1Apple introduced CoreML in WWDC 2017, and it is a great deal. CoreML is a machine learning framework used in many Apple products, like Siri, Camera, Keyboard Dictation, etc.It's the foundation for Vision and Natural language processing. The cool stuff about CoreML is that it can use a pre-trained model to work offline. Apple has provided lots of pre-trained models like MobileNet, SqueezeNet, Inception v3, VGG16 to help us with image recognition tasks, especially detecting dominant objects in a scene.The job of CoreML is simply predicting data based on the models. If the provided trained models do not suit our needs, we can train the model with our own dataset. There are frameworks like Keras, TensorFlow, Caffe or the simplified turicreate, but those requires understanding of machine learning and computer power to train the models.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your pr…

Basic tools for Machine Learning

Photo by Fleur Treurniet on UnsplashThis post is a reeeally basic tutorial on how to set up a computer for machine learning. I decided to do it when I had once again to install all the tools to start playing around with machine learning in a recently reset computer. It might be useful if you're about to take the first steps, or if you come from areas other than technology.After the launch of Apple's Core ML framework last June, many iOS Developers have become more interested in Machine Learning. If you're one of them, this tutorial could be a great first step for you!The tools you will need may vary depending on the kinds of tasks you will perform. However, the tools I decided to list here are pretty much what you will most likely have to install sooner or later anyway, so I promise you won't be losing (all of) your time.
✔ Read More...
I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your probl…