1- Şirket Playground Yazılımının Xcode ile projelendirilmesi yapılacaktır. Aşağıdaki özelliklerin bulunması gerekmektedir:
• Giriş Ekranında; ◦ Şirketin bilgileri yer almalıdır. ◦ Şirket gelir gider eklemeleri bu ekrandan yapılabilmelidir. ◦ Şirket maaş ödemesi bu ekrandan yapılabilmelidir. ◦ Çalışan ekle butonu olmalıdır.(Çalışan ekleme ekranı açılmalı) ◦ Çalışan listele butonu olmalı.(Çalışan listesi ekranı açılmalı) • Çalışan Ekleme Ekranında; ◦ Çalışan bilgileri girilecektir.(İsim, yaş, çalışan türü vs) ◦ Çalışan maaşı otomatik hesaplanıp ekranda gösterilecektir. ◦ Çalışan ekle yapıldığında şirket ekranına yönlenmelidir. ◦ Bu ekranda UIStackView kullanılmalıdır. • Çalışan Listesi Ekranında; ◦ Çalışanlar listelenmelidir. ◦ UITableView veya UICollectionView kullanılmalıdır. ◦ Çalışanlar arasında isimden arama yapılabilmelidir.
2- Hayvanat bahçesi Playground yazılımının Xcode ile projelendirilmesi yapılacaktır. Aşağıdaki Özelliklerin bulunması gerekmektedir:
• Giriş Ekranında; ◦ Hayvanat bahçesi bilgileri yer almalıdır. ◦ Hayvanat bahçesi gelir gider, su limiti eklemeleri bu ekrandan yapılabilmelidir. ◦ Hayvanat bahçesi maaş ödemesi bu ekrandan yapılabilmelidir. ◦ Bakıcı ekle butonu olmalıdır.(Bakıcı ekleme ekranı açılmalı) ◦ Hayvan ekle butonu olmalıdır.(Hayvan ekleme ekranı açılmalı) ◦ Bakıcı&Hayvan listele butonu olmalı.(Bakıcı&Hayvan listesi ekranı açılmalı) • Bakıcı ve Hayvan Ekleme Ekranlarında; ◦ Bilgileri girilecektir.(İsim, yaş, çalışan türü vs) ◦ Bakıcı için maaşı otomatik hesaplanıp ekranda gösterilecektir. ◦ Bakıcı ekle yapıldığında hayvanat bahçesi ekranına yönlenmelidir. ◦ Bu ekranlarda UIStackView kullanılmalıdır. • Bakıcı&Hayvan Listesi Ekranında; ◦ Bakıcı ve Hayvanlar listelenmelidir. ◦ UITableView veya UICollectionView kullanılmalıdır. ◦ Listede bakıcılar için hayvanlar, hayvanlar için bakıcı bilgisi mutlaka bulunmalıdır. ◦ Listede bir hayvana bastığımda kendi sesini çıkarmalıdır. Gerçek ses bekliyoruz bu sefer :)
3- https://programming-quotes-api.herokuapp.com/index.html üzerinden random endpointi kullanılarak aşağıdaki özellikler sağlanacaktır.
• Tek bir ekran üzerinde multiline(Uzunluğa göre satır sayısı değişmeli) label ve button olacak. • Buttona her bastığımda yeni bir random quote çekecek ve label içerisinde değeri gösterecek. • Uygulama ilk açıldığında random quote göstererek başlamalı.
Kolay gelsin :)
-- HAVE A GOOD DAY..
Kaan YILDIRIM