- Git - GitHub becelerinin arttırılmasını sağlamak.
- Activity yaşam döngüsünü anlamak ve çalışma mantığı üzerine kafa yormak.
- Activity yaşam döngüsündeki methodların kullanım amaçlarını çözümlemek.
- Projeyi "Fork" ediniz.
- Master branch'inden yeni bir branch oluşturunuz.
- Branch ismine kendi adınızı ve soyadınızı verin. Örn. ("GökhanÖztürk)
- Bir Activity ve XML oluşturun. Activity ve XML oluştururken isimlendirme standartlarına dikkat ediniz.
- Activity'nizin içerisine aşağıdaki methodları yazınız - sıralaması önemli değil:
- onCreate()
- onContentChanged()
- onStart()
- onRestoreInstanceState()
- onPostCreate()
- onResume()
- onPostResume()
- onAttachedToWindow()
- onCreateOptionsMenu()
- onPrepareOptionsMenu()
- onPause()
- onSaveInstanceState()
- onStop()
- onDestroy()
- onUserInteraction()
- onUserLeaveHint()
- onActivityResult()
- onRestart()
- onAttachFragment()
- onConfigurationChanged()
- onBackPressed()
- Yukarıdaki methodların içerisine Log.e methodunu kullanarak; ilk string'e kendinizin belirlediği bir String TAG, ikinci String'e ise method isimlerini yazınız.
- Kullandığınız bu methodların ne işe yaradıklarını üstlerine yorum satırı olarak ekleyin. Detaylı bilgi için developers.android.com'u referans alabilirsiniz.
- Yapabildiğiniz kadar fazla methodu Android Monitor üzerinde görmeye çalışın. Ve ekran görüntüsünü alıp projenize ekleyin.
- Çalışmayan methodların neden çalışmadığını interneti kullanarak araştırınız.
- Cevabını bulduklarınızı methodların içerisine Comment (//) olarak yazınız.
- Yazdığınzı kodları Push'layınız. Ve bu adres üzerindeki ana projeye Pull Request (PR) atınız.
- Kodları master branch'ine yazanları kabul etmeyeceğim !!
- Kendi adınız ve soyadınız ile açılmış olan branch'e Pull Request (PR) atmanız gerekmektedir.