WTM Istanbul 2017 IWD

WTM Istanbul 19 Mart’ta Bahçeşehir Üniversitesinde!

Elif Boncuk's Blog

Women Techmakers İstanbul’17 Konferansı 19 Mart’ta Yeniden Bahçeşehir Üniversitesi’nde!

Women Techmakers (WTM) daha fazla kadının bilim, teknoloji, mühendislik ve benzeri sektörlerde yer almasını teşvik etmek amacıyla etkinlikler düzenleyen ve Google tarafından desteklenen uluslararası bir topluluktur. 50’den fazla ülkede faaliyet gösteren WTM ekipleri, yıl boyunca bu amaçlar doğrultusunda toplantılar düzenleyerek bir araya gelir. Buna ek olarak, her yıl Dünya Kadınlar Günü’ne yakın tarihlerde IWD(International Women’s Day) isimli büyük bir etkinlik de düzenlenmektedir.

Diğer WTM grupları gibi, WTM Istanbul da 2014 yılına kadar Google Developer Group bünyesinde etkinlikler düzenlemiş olup 2014 yılında GDG Istanbul tarafından kurulmuştur.

Geçtiğimiz seneler Devfest Women, WTM 2015 ve 2016  konferanslarında 100’den fazla kadın konuşmacıyı ağırlayan WTM, bu sene yine dopdolu bir program ile katılımcıları ağırlamaya hazırlanıyor.

Katılımın ücretsiz olduğu etkinlik bu sene ‘Telling Our Story’ teması ile topluluk önünde konuşma semineri, mobil teknolojiler, web teknolojileri, back-end ve front-end teknolojileri, cloud, tensorflow, liderlik, oyun girişimciliği, UX…

View original post 61 more words

Advertisements

Interviews for an iOS Developer??

If you’re looking for a nice developer job, first thing you should check is your basic programming knowledge, of course. Or maybe, you are not looking for new opportunities. –> You just don’t want to lose flexibility of programming skills on a specific language or algorithm know-how. Best thing you can do is simply EXERCISING.

There are several websites you can use to solve programming problems on different areas (such as Data Structures, Algorithms, AI, Databases or Security) by using different programming languages. (From Python, Go, ADA to Swift) These websites are really good for improving whiteboard coding skills.Read More »

Universal Linking for your iOS App

Despite of Deep Linking, Universal links can link a website domain with your mobile app without using any redirection on website. Your users can go through your app by clicking a https url, directly. (Directly, means your users don’t go Safari before opening of your application.) But how? iOS operation system can link mobile applications with domains. A mobile application can be link up to 30 domains.

To do so:

  • You need to create a contract file (in json format) that stores mobile app information on server side. (You need to specify )
  • Put this apple-app-site-association file under .well-known directory. You can this on Safari, by typing url https://DOMAIN_URL/apple-app-site-association . If you can reach this file, everything is OK and you’re ready to continue configurations on mobile project side.
  • Turn of Associate domains for your application. This will create an entitlement file and you need to update your provisioning profile. If you’re using Continuous Integration.

Read More »

What happened to Macros in Swift? Using Xcconfig files and Custom Flags for Clean Project Settings

Macros were cool, they are already cool for Objective-C developers. (If you have an Objective-C project, this article is for you.) But in Swift, you should choose a different way to manage your project configurations. Because they are not available anymore.

But we have other cool things like xcconfig files and custom flags.

1 – Lets start with Config files…

You can use config files to define project variables and set different values for these variables under different project schemes.Read More »

Styling Views on iOS

What if I say you can use styles in iOS?

Yes, we can steal some features from Android for iOS.

Font family, size, text color, background color, background image .. Selecting all style attributes from Interface Builder over and over again can be a pain in the ass.

So, how can we do this? What are the benefits of using styles in iOS?

One day, your boss, your client or even you “MAY” want to change design of a part of your iOS app or even whole application. Your red buttons now should be green and non-bordered.

One day, Apple “MAY” show up with different font family on new iOS version and you can’t use this system font as default, but you realise some and big part of your labels, buttons are set from Interface Builder as system.Read More »

Advanced Permission Management for iOS Applications

Mobile applications ask permissions to access user’s information or user’s phone features. These permissions can be accessing camera, microphone, location, phone contact list, calendars, photos, reminders etc.

You should define your permission asking strategy wisely. You can prefer either asking permission right before using this-exact feature or you can show information why you really need these permissions and direct your users to your application’s settings page or both. If a user will not continue using your app without giving permissions, it’s nice to show information why you need it and what your application offers the user by using these features, then direct users your application settings page.Read More »