Zamknij reklame

25 maja 2013 rozpoczął się w Pradze trzeci rok czesko-słowackiej konferencji mDevCamp, która specjalizuje się w rozwoju aplikacji mobilnych i fenomenie otaczającym wszystkie platformy mobilne. Organizatorem wydarzenia jest firma Inmite, która tworzy aplikacje dla takich firm jak Google, Raiffeisen bank, Vodafone, Škoda czy Czeska Telewizja.

Konferencję otworzyli Petr Mára i Jan Veselý przemówieniem otwierającym o podtytule „Aplikacje, które zmieniają świat”. Po powitaniu wszystkich gości, wprowadzeniu konferencji i podziękowaniu wszystkim partnerom, wydarzenie rozpoczęło się pełną parą.

Petr Mára, który pojawił się pierwszy, jak sam deklaruje, zaczął prezentować „swoją pasję”. Łączy aplikacje iOS z iPadami w codziennym nauczaniu. Jego celem jest nauczenie naszej, jak i zagranicznej, przestarzałej edukacji, jak przekształcić nauczanie, włączając w to różne „gadżety” połączone z aplikacjami iOS, które pomagają w zupełnie innej interpretacji danego materiału w szkole. Swoją koncepcję nazywa „iPadogy”.

Piotr Mara

Jan Veselý w imieniu Fundacji Vodafone przedstawił konkurs Dobra Aplikacja 2013 dla organizacji non-profit, który wyjaśnił, jak działa aplikacja, która „działa” na kieszonkowym komunikatorze elektronicznym stowarzyszenia obywatelskiego Petit i jest przeznaczona dla osób autystycznych. Teraz nie muszą już nosić przy sobie zdjęć, aby pokazać, czego chcą. Aplikacja zawiera ich wiele i jest dla nich świetnym pomocnikiem.

Praca z formami została pokazana na wykładzie Juraja Ďurecha. Juraj pochodzi z Inmite, gdzie skupia się na tworzeniu aplikacji dla instytucji finansowych. Pokazał jak poprawnie tworzyć formularze i jakie są najczęstsze problemy podczas programowania.

Jednym z wielu ciekawych wykładów był także performans „Ciemna strona iOS” Jakuba Břečki z Play Ragtime. Dowiedzieliśmy się trochę o ciemnej stronie platformy iOS, języku programistycznym Objective-C i środowisku Xcode. W prezentacji Jakuba usłyszano wiele ciekawych koncepcji, takich jak prywatne API, inżynieria wsteczna, ale także trochę o iOS 6.X Jailbreak od firmy Evasion i wyjaśniono je na kilku przykładach. Zdradził także, jak działa zatwierdzanie aplikacji przez Apple (nie trzeba wysyłać kodu źródłowego, wystarczy „binarny”) i nad tym, co firma bada na temat aplikacji. Ciekawie było usłyszeć, że kontrola nie jest tak dokładna, jak wiele osób myśli, ale sprawdzane jest tylko obciążenie sprzętu, kilka innych drobiazgów i to wszystko. Gdy tylko aplikacja stanie się popularna i odniesie sukces, Apple zaczyna się nią bardziej interesować. Może się też zdarzyć, że: „...firma odkryje błąd i zablokuje zarówno konto dewelopera, jak i aplikację” – dodaje Kuba Břečka. Jesteśmy pewni, że ilość informacji zawartych w tym wykładzie została bardzo doceniona i pochwalona zwłaszcza przez programistów iOS.

Bitwa programistów i mobilnych systemów operacyjnych

W przerwie obiadowej w sali głównej doszło do „bójki”. Był to „FightClub”, w którym naprzeciw siebie stanęli programiści platform iOS i Android. Nieco zaskakująco dla niektórych, zwycięzcą została drużyna broniąca flagi iOS.

zięć” – taki temat podjęli Daniel Kuneš i Radek Pavlíček. Zachęcali programistów do integrowania w swoich aplikacjach większej liczby opcji ułatwień dostępu dla użytkowników. W kilku słowach Radek powrócił do aplikacji Good od Vodafone. Mówił o znaczeniu dostępności, a także obalił pogląd, że osoby niewidome nie mają pojęcia o ekranach dotykowych.

Martin Cieślar i Viktor Grešek w swoim wykładzie „Jak stworzyć narzędzie sprzedażowe z aplikacji mobilnej” promowali usługę Mobito firmy Mopet CZ, w której pracują. Zaprezentowali gościom konferencję reklamę tej usługi i wyjaśnili, dlaczego warto powiedzieć Mobitowi „TAK”. Następnie twierdzili, że ponad 70% użytkowników smartfonów nie dokonało płatności z powodu niepowodzenia ostatniego kroku – płatności. Według Viktora Mobito powinno być rewolucją w płatnościach.

Petr Benýšek z MADFINGER Games w Brnie przygotował dwugodzinny, ale bardzo atrakcyjny wykład ze świata twórców gier na urządzenia mobilne. Mówił o udanej grze Dead Trigger. Petr wyjaśnił, że aby stworzyć grę, w której jest wiele modeli i animacji, potrzebny jest odpowiedni silnik, który zajmie się samą grą. Dlatego firma wybrała silnik Unity. Przyda się tu także matematyka i fizyka, zdaniem wykładowcy trzeba „odświeżyć” geometrię analityczną, wektory, macierze, równania różniczkowe i wiele innych rzeczy. Kiedy już wszystko jest zaprogramowane, twórcy skupiają się także na żywotności baterii, na którą tego typu gry mają duży wpływ. Kolejnym pożeraczem energii jest użycie akcelerometru.

MADFINGER Games stworzyło swoją grę z 4 osobami w niecałe 4 miesiące. Oferowali Dead Trigger za darmo, polegają na tzw. zakupie w aplikacji, gdzie gracz ma możliwość zakupu broni, wyposażenia i nie tylko bezpośrednio w grze.

Lighting takls to cykl krótkich wykładów, trwających 5 minut i zawsze kończących się brawami. Po zakończeniu konferencji mDevCamp 2013 ludzie rozeszli się, ale część została na „After party”.


Na konferencji nie zabrakło wielu informacji, które mogły pomóc deweloperom zarówno w samym rozwoju, jak i w sprzedaży aplikacji. Słuchacze zapoznali się z różnymi rodzajami i trikami z zakresu iOS i Androida, zarówno z punktu widzenia użytkownika, jak i programisty. Nas osobiście bardzo poruszyło to wydarzenie i myślę, że nie byliśmy sami. Nawet słuchacze, którzy nie są programistami lub początkujący, znaleźli swoją drogę. Poziom wydarzenia, zarówno pod względem organizacyjnym, jak i wykładowym, był znakomity. Z niecierpliwością czekamy na przyszłe lata.

Redaktorzy Domink Šefl i Jakub Ortinský zajmują się programowaniem w języku C++.

Autorski: Jakub Ortinský, Domink Šefl

.