Posts
DevGenes - Indie Adventures of Onur Genes
Cancel

Don't Underestimate The Power of Internet

Few weeks ago, we have started to work on our new project: Super Portfolio. That was a simple project but it growed bigger and bigger. At the end, we had a massive project in our hands. But whateve...

How I Built Simple Analytics Official iOS App

How did I meet with Adriaan? Few years ago when I was wandering on the internet I cane across a man called Adriaan van Rossum. He was talking about a product which is a competitor to Google Analyt...

M1 Mac Setup Guide

So you have bought the shiny new M1 Macbook Pro, Macbook Air or Mac Mini. What now? It is a different architecture for CPU wise. It is not a regular Intel CPU. Not every app or program you are usin...

ASWebAuthenticationSession for Web Login in iOS App

Most of the time when you are building an app, you have to have some kind of login or sign in mechanism. Thankfully big providers like GitHub, Twitter or Google giving an easy way for this. Sign i...

Being a Privacy Activist (also as a Developer)

We are living in a digital age. I know this is a cliché but is the truth. We are constantly surfing on the web, using mobile apps, sharing our personal data… But we are also sharing our privacy wit...

New iOS 13 Project Without Storyboard

Some of the iOS Developers, including me, don’t want to use Storyboards. We all may have different reasons but this is a need after all. But with iOS 13, we have new shiny “SceneDelegate” class. It...

Intercepting HTTP Requests with Proxyman

As a developer, whether you are mobile or web developer, most of the time we are dealing with HTTP or HTTPS requests. Mostly because of getting data from remote server. But as you might already kn...

How to Use SwiftLint?

How to Use SwiftLint? SwiftLint is a tool for making your code clean and maybe avoid bugs. Basically this is a code styling tool. Which is not going to make you a “10x Developer” but anyway… Gett...

Moya As Network Layer With Codable

What is Moya? And Why? Moya is that we want some network abstraction layer that sufficiently encapsulates actually calling Alamofire directly. It should be simple enough that common things are ...

Hero Transitions with Xcode 10 and Swift 4.2

“Hero is a library for building iOS view controller transitions. It provides a declarative layer on top of the UIKit’s cumbersome transition APIs — making custom transitions an easy task for d...