Reklamı Kapat

25 Mayıs 2013'te, mobil uygulamaların ve tüm mobil platformları çevreleyen fenomenin geliştirilmesinde uzmanlaşmış Çek-Slovak mDevCamp konferansının üçüncü yılı Prag'da başladı. Google, Raiffeisen bankası, Vodafone, Škoda veya Çek Televizyonu gibi şirketler için uygulamalar geliştiren Inmite şirketi tarafından organize edilmektedir.

Konferans, Petr Mára ve Jan Veselý tarafından "Dünyayı değiştiren uygulamalar" alt başlıklı bir açılış konuşmasıyla açıldı. Tüm ziyaretçilerin karşılanması, konferansın tanıtılması ve tüm ortaklara teşekkür edilmesinin ardından etkinlik tüm hızıyla başladı.

İlk ortaya çıkan Petr Mára, kendi deyimiyle "tutkusunu" sunmaya başladı. iOS uygulamalarını iPad'lerle bir araya getirerek günlük öğretime dahil eder. Amacı, öğretimi dönüştürmek için yabancı, modası geçmiş eğitimimizin yanı sıra, okulda verilen materyalin tamamen farklı bir şekilde yorumlanmasına yardımcı olan iOS uygulamalarına bağlı çeşitli "aletleri" içerecek şekilde öğretmektir. Konseptini "iPadogy" olarak adlandırıyor.

Peter Mara

Jan Veselý, Vodafone Vakfı adına kar amacı gütmeyen kuruluşlara yönelik İyi Uygulama 2013 yarışmasını sundu. Petit sivil derneğinin cep boyutunda bir elektronik iletişim cihazında "çalışan" ve otistik kişilere yönelik uygulamanın nasıl çalıştığını anlattı. Artık istediklerini göstermek için yanlarında fotoğraf taşımalarına gerek yok. Uygulama bunların çoğunu içeriyor ve onlar için harika bir yardımcı.

Formlarla çalışma Juraj Ďurech'in dersinde gösterildi. Juraj, finansal kurumlara yönelik uygulamaların geliştirilmesine odaklandığı Inmite'tandır. Formların nasıl doğru şekilde oluşturulacağını ve geliştirme sırasında en sık karşılaşılan sorunların neler olduğunu gösterdi.

İlginç derslerden biri de Play Ragtime'dan Jakub Břečka'nın iOS'un Karanlık Yüzü adlı performansıydı. iOS platformunun karanlık tarafı, Objective-C geliştirme dili ve Xcode ortamı hakkında biraz bilgi sahibi olduk. Jakub'un sunumunda, özel API, tersine mühendislik gibi pek çok ilgi çekici kavramın yanı sıra Evasion'dan iOS 6.X Jailbreak hakkında da biraz bilgi verildi ve birkaç örnekle anlatıldı. Ayrıca Apple'ın uygulama onayının nasıl çalıştığını (kaynak kodunu göndermeniz gerekmez, yalnızca "ikili kodu" göndermeniz gerekir) ve şirketin uygulama için ne aradığını açıkladı. Kontrolün birçok insanın düşündüğü kadar kapsamlı olmadığını, yalnızca donanım üzerindeki yükün incelendiğini, birkaç küçük şeyin daha incelendiğini duymak ilginçti ve hepsi bu. Uygulama popüler ve başarılı hale geldikçe Apple'ın ilgisi daha da artıyor. Kuba Břečka şöyle de olabilir: "...şirket bir hata tespit eder ve hem geliştirici hesabını hem de uygulamayı engeller", diye ekliyor. Bu dersteki bilgilerin özellikle iOS geliştiricileri tarafından büyük beğeni toplayıp övüldüğünden eminiz.

Programcıların ve mobil işletim sistemlerinin savaşı

Öğle yemeği arasında ana salonda "kavga" çıktı. iOS ve Android platform programcılarının karşı karşıya geldiği bir "FightClub"du. Bazıları için şaşırtıcı bir şekilde kazanan, iOS bayrağını savunan takım oldu.

damadı" Daniel Kuneš ve Radek Pavlíček'in ele aldığı konuydu. Geliştiricileri, kullanıcılar için uygulamalarına daha fazla erişilebilirlik seçeneği entegre etmeye teşvik ettiler. Birkaç kelimeyle Radek, Vodafone'un İyi uygulamasına geri döndü. Erişilebilirliğin öneminden bahsetti ve aynı zamanda kör insanların dokunmatik ekranlar konusunda bilgisiz olduğu fikrini de çürüttü.

Martin Cieslar ve Viktor Grešek, "Mobil uygulamadan satış aracı nasıl oluşturulur" derslerinde çalıştıkları Mopet CZ'nin Mobito hizmetini tanıttılar. Konferans ziyaretçilerine bu hizmetin reklamını oynattılar ve Mobit'e neden "EVET" denmesi gerektiğini anlattılar. Daha sonra, akıllı telefon kullanıcılarının %70'inden fazlasının, son adım olan ödemenin başarısız olması nedeniyle ödeme yapmadıklarını iddia ettiler. Viktor'a göre Mobito, ödemelerde bir devrim olmalı.

Brno'daki MADFINGER Games'ten Petr Benýšek, mobil cihazlar için oyun geliştiricileri dünyasından iki saatlik ama çok ilgi çekici bir ders hazırladı. Başarılı Dead Trigger oyunundan bahsediyordu. Petr, çok sayıda model ve animasyonun olduğu bir oyun yaratmak için oyunun kendisiyle ilgilenen uygun bir motora ihtiyacınız olduğunu açıkladı. Bu nedenle şirket Unity motorunu seçti. Burada matematik ve fizik de işinize yarayacak; öğretim görevlisine göre analitik geometri, vektörler, matrisler, diferansiyel denklemler ve diğer pek çok konuda "temizlemeniz" gerekiyor. Her şey programlandığında geliştiriciler, bu tür oyunların büyük etkisi olan pil ömrüne de odaklanıyor. İvmeölçer kullanımı başka bir enerji yiyicidir.

MADFINGER Games, oyununu 4 kişiyle 4 aydan kısa bir sürede oluşturdu. Dead Trigger'ı ücretsiz olarak sundular, oyuncunun doğrudan oyunda silah, ekipman ve daha fazlasını satın alma fırsatına sahip olduğu Uygulama İçi Satın Alma işlemine güveniyorlar.

Aydınlatma taklidi, biri 5 dakika süren ve her zaman alkışlarla biten bir dizi kısa dersten oluşuyordu. mDevCamp 2013 konferansının bitiminden sonra insanlar dağıldı, ancak bazıları "After partisi" için kaldı.


Konferansta geliştiricilere uygulamanın hem geliştirilmesinde hem de satışında yardımcı olabilecek çok sayıda bilgi vardı. Dinleyicilere hem kullanıcı hem de geliştirici açısından iOS ve Android alanındaki çeşitli türler ve püf noktaları tanıtıldı. Etkinlik kişisel olarak bizi çok etkiledi ve sanırım yalnız değildik. Geliştirici olmayan veya yeni başlayan dinleyiciler bile yolunu bulmuşlardır. Etkinliğin düzeyi hem organizasyon hem de dersler açısından mükemmeldi. Gelecek yılları sabırsızlıkla bekliyoruz.

Editörler Domink Šefl ve Jakub Ortinský, C++ dilinde programlamayla ilgileniyorlar.

Yazarlar: Jakub Ortinsky, Domink Šefl

.