iOS Slide-out menu

Kendim için bir kaç “slide-out” menu örnekleri arıyordum güzel bir tane buldum onu deneyeceğim denemem bittikten sonra detaylı bir şekilde nasıl kullanılacağını anlatacağım. Ama öncelikle bulduğum kaynakları burada paylaşmak isterim.

http://code4app.net/category/menu

https://github.com/modocache/MDCSwipeToChoose

https://github.com/TanguyAladenise/BBBadgeBarButtonItem

http://www.scoop.it/t/iphone-and-ipad-development

Advertisements

Android Development – Passing data to another Activity

Şu sıralar çalıştığım şirket için android geliştirme yapıyorum. Daha önceden de ufak tefek bir şeyler yapmış olsamda Android’in baya bir yol kat ettiğini söylemek mümkün. Fakat hala baş ağrısı olabilecek şeyler var. Bunları daha sonra tecrübelerimle deneyimleyip burada yazacağım.

Şimdi ilk olarak bahsetmek istediğim ve bir çok android’e geçen developer’ın ihtiyacı olacak bir snippet’dan bahsedeyim. Main activityniz var ve About activity’e bir string göndermek istiyorsak bunu nasıl yapbiliriz ? iOS’de bunu yapabilmek için üç yol var bunlardan birisi “NSNotificationCenter(KVO) yani Key Value Observing” ikincisi “Storyboard’ın segue’i kullanarak gönderceğimiz viewcontroller’a set etmek” üçüncüsü ise “Delegate” metodu.

Android’de bunu daha derine inemedim henüz ancak daha hoş olduğunu düşündüğüm bir yöntem ile yapıyor. Intent üzerinden “putExtra” metodunu kullanıyor. Yani şöyle;

MainActivity

Intent secondIntent = new Intent(MainActivity.this, SecondActivity.class);
				secondIntent.putExtra("inputValue", editText.getText().toString());
				startActivity(secondIntent);

SecondActivity

TextView titleTextView = (TextView) findViewById(R.id.textView2);
		
		Bundle extras = getIntent().getExtras();
		
		if(extras != null) {
			titleTextView.setText(extras.getString("inputValue"));
		}

;

Buradan istediğimiz datayı kontrol edip, elde edebiliriz. Tabii ki bu işlemleri onCreate metodunda yaptım.

Kaynak : http://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android

Başlığı ingilizce atıp içeriği türkçe yazmamın sebebi genel olarak aramların çoğunlukla ingilizce olarak aranmasından kaynaklanmaktadır. 🙂

Swift programming language

WWDC’de apple Swift adında bir programlama dili çıkarttı. İlk bakışta pek hoşuma gitmese de bir inceleceğim ve belki de tamamen Swift programlama diline dönüş yapacağım.

Dökümantasyonlar

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TP40014097-CH3-XID_0

https://developer.apple.com/swift/

http://www.raywenderlich.com/73967/swift-cheat-sheet-and-quick-reference