1 Günde Uygulama Yayınlamak

Emre Taner Çetinkaya
3 min readJan 29, 2023

Merhaba arkadaşlar bugün 29 Ocak Pazar 2023. Basit bir şekilde tek sayfalık bir mobil uygulama geliştirip, markete göndereceğim.

Öncelikle uygulama League Of Legends TFT Compları ile ilgili olucak. Bu oyunu bilen arkadaşlar oyunda kullanabileceğiniz taktikler ile ilgili olacağını hemen anlamıştır. Uygulama açılacak ve comp listesi önümüze gelicek, sağ üst tarafta son güncelleme tarihi olucak ve listeden herhangi bir comp listesine tıklandığında compun tftactics sitesindeki sayfası açılacak.

Adobe XD UI → https://cdn-images-1.medium.com/max/1600/1*x8vNKu0jrCqV92nwZfH-MA.png

Tasarım konusunda üzerine düşmeden bu şekilde bir şey hazırladım. Normal şartlarda da tasarım konusunda bir bilgim bulunmamaktadır. Uygulamayı hızlı bir şekilde markete göndermek için bu şekilde bir sayfa hazırladım.

Verileri aşağıda bulunan linkten çekeceğiz. Bu sayfa ara ara güncellenmektedir ve en iyi complar listelenmektedir. 2–3 Günde bir güncelleme gelmektedir. Biz bu exceli online converter sayesinde json olarak alabileceğiz.

Excel to Json →https://products.aspose.app/cells/conversion/excel-to-json

Data → docs.google.com/spreadsheets/d/e/2PACX-%E2%80%A6

[
{
"@sologesang - TFT Tierlist : Set 8 Monsters Attack!": 1,
"Column2": "Last Update",
"Column3": "29 January"
},
{
"@sologesang - TFT Tierlist : Set 8 Monsters Attack!": 5,
"Column2": "TIER 1",
"Column3": "Zed or Senna3",
"Column5": "Lasercorps",
"Column6": "https:\/\/tactics.tools\/s\/-UyqyZ",
"Column7": "Bow, Chain",
"Column9": "Medium",
"Column10": "Level 6\/7\/8",
"Column11": "Senna\/Ashe, Renekton, Yasuo, VI, Lee, Blitz"
},
{
"@sologesang - TFT Tierlist : Set 8 Monsters Attack!": 6,
"Column2": "TIER 1",
"Column3": "Zed or Vayne3, Nilah3 ... 6Duelists",
"Column5": "Duelist",
"Column6": "https:\/\/tactics.tools\/s\/cLaXKn",
"Column7": "Bow, Sword, Chain",
"Column8": "Edge of Night",
"Column9": "Easy - Medium",
"Column10": "Level 6\/7\/8",
"Column11": "Kayle, Fiora, Yasuo, Nilah, GP, Vayne"
}
....
]

Veriler bu şekilde alıyoruz. Ben kendi websitemin altına bu dosyayı atacağım ve verileri arada kendim manuel olarak güncelleyeceğim.

etcmobileapps.com/tft/example.json

Uygulamayı KOTLIN ile yazacağım. Veri çekmek için Retrofit ve fotoğrafları göstermek için Picasso kullanacağım. Hızlıca uygulamaya internet izni verip, model dosyamı oluşturup adaptörü yazdım. Recylerview için row itemi oluştururken tasarımla biraz oynadım ve en son bu hale getirdim.

Uygulama mağaza görüntülerini Canva kullanarak hızlı bir şekilde çıkardım. Tek sayfalı bir uygulama olduğu için çok zorlanmadım.

Uygulama logosunu Midjourney ile oluşturmayı denedim fakat yazıları doğru şekilde yazmadı. Aşağıda yaptığım denemeleri görebilirsiniz. Sizde yapay zeka ile görsel oluşturmak isterseniz midjourney.com adresine discord ile giriş yapın ve discord kanalında /imagine “tft” gibi satırlar yazarak görsel oluşturabilirsiniz.

Ben içinden birini seçtim ve photoshop ile düzenlemek zorunda kaldım.

29 Ocak 21:00'da uygulamayı markete gönderdim.

Uygulama 31 Ocak günü Play Store’da yayınlandı.

Play Store : https://play.google.com/store/apps/details?id=com.etcmobileapps.tftmetacomps

twitter.com/emretanerc
github.com/emretanerc

--

--