Stadion Wrocław

25 - 27 marca 2015

Author Archives: mobile

IMG_7549 22

Karolina Wawrzynów

Analityk biznesowy w firmie informatycznej Cohesiva. Od 5 lat związana z IT i modelami biznesowymi firm z sektora MŚP. Absolwentka Informatyki i Ekonometrii na Uniwersytecie Ekonomicznym we Wrocławiu. Ambasadorka organizacji Pioneers.io organizującej Pioneers Festival i Pioneers Unplugged.


Ostatnie dni rejestracji !

Przypominamy, że rejestracja uczestników na konferencję Mobile DeveloperDays 2015 trwa tylko do piątku 20 marca włącznie.

Wszystkich chętnych prosimy zatem o jak najszybsze rejestrowanie się za pomocą formularza rejestracyjnego dostępnego pod adresem http://2015.mobile.developerdays.pl/reg/


IMG5D101_5512-r7202

Łukasz Czarnecki

Developer i architekt aplikacji dla Androida, Scrum Master oraz Project Lead w SMT Software.


iBeacony – teoria i praktyka

Prelegent: Łukasz Czarnecki

Wprowadzenie w technologię iBeacon – idea, hardware, software, przykładowe zastosowania


Agenda na stronie!

Zbudowaliśmy agendę na oba dni konferencyjne.

Więcej

SAP Teched 2011, Madrid, Spain

Witalij Rudnicki

Witalij pracuje nad SAP Developer Center jako Principal Architect. W centrum zainteresowań: technologie mobilne, rozwiązania Big Data i Fast Data, analityka oraz wizualizacja zbiorów danych. Absolwent Politechniki Wrocławskiej i studiów podyplomowych na SGH. Doświadczenie zawodowe zdobywał jako konsultant technologiczny najpierw w Polsce, potem w USA w Dolinie Krzemowej. Od kilku lat z powrotem w Polsce, mieszka we Wrocławiu i oddaje się pasji kolekcjonowania starych grafik tego ukochanego miasta.


Responsywne aplikacje webowe z użyciem OpenUI5 (200)

Prelegent: Witalij Rudnicki

OpenUI5 to rozbudowana biblioteka ponad 150 kontrolek do tworzenia UI aplikacji za pomocą JavaScript/HTML5/CSS3. W grudniu 2014 roku OpenUI5 dołączyła do świata Open Source. Dowiedz się, jak zacząć używać OpenUI5 do budowy responsywnych aplikacji działających tak samo na różnych przeglądarkach i urządzeniach.


Unity Game for Windows Phone

Prelegent: Laura Savu

This is a simple step-by-step game made in Unity. It’s presented the Unity interface and it shows how to work with Prefabs, Assets, Scripts, Materials in order to make your own game. When the game is almost ready, the Visual Studio solution is generated. At the end, the game is deployed on your Windows & Windows Phone 8.1.

Objectives of the Session:

  • Use the Unity interface and be familiar with the main views: Inspector, Scene, Game, Hierarchy, Project.
  • Generate the Windows Phone, Windows Store and Universal Application solutions for Visual Studio 2013.
  • Create a simple Game and publish it in Windows Store.

 


Tomasz Popoow - zdjecie kwadrat

Tomasz Popów

Z wykształcenia matematyk (Matematyka Informatyczna, wydział Podstawowych Problemów Techniki, Politechnika Wrocławska). Z zamiłowania praktyk, realista, entuzjasta technologii. Podczas studiów zdobywał doświadczenie w firmach wytwarzających oprogramowanie na telefony komórkowe (Londyn, Warszawa). Pierwsza spółka XOFTO z branży mobile wytwarzała gry na telefony komórkowe ze znanymi postaciami z kreskówek (Włatcy Móch, Jeż Jerzy, tony 4FUN TV). Po 12 miesiącach działania została sprzedana w całości spółce notowanej na warszawskim rynku New Connect. Druga spółka Sky Storage skystorage.pl) z branży Cloud Computing (chmura danych) została powołana wraz z wiodącym funduszem Venture Capital – Trinity SA. W II kwartale 2011 roku 2 uruchomiona została usługa storino.pl do współdzielenia, synchronizacji, archiwizacji danych. Spółka aktualnie znajduje się w fazie dynamicznego wzrostu. W najbliższym czasie spółka będzie notowana na rynku New Connect. KMP Group (kmpgroup.pl) powstała z myślą o integracji obsługi firm z sektora MŚP z zakresu wytwarzania oprogramowania (web + mobile). Taxi5.pl – usługa do zamawiania taksówek on-line. Największa inwestycja mobile w Polsce w 2012 roku (2 mln+). Inwestuje w nowe technologie przede wszystkim z branży mobile. Doradza kilku spółkom z sektora TELCO wiodącym funduszom Venture Capital w zakresie optymalizacji modeli biznesowych i adaptacji technologii do sprostania wymaganiom wybranego modelu biznesowego.
Aktualnie prowadzę prywatny akcelerator inwestycyjny LIFT-OFF. Inwestujemy w spółki SaaS, B2B z realną możliwością sprzedaży usługi poza granicami kraju.


Pięć największych błędów przy pozyskiwaniu finansowania na startup technologiczny.

Prelegent: Tomasz Popów

Wykład będzie krótki, treściwy a przede wszystkim praktyczny. Dowiesz się o tym jakich błędów nie popełniać przy szukaniu finansowania na Twój startup technologiczny.


inga

Inga Apiecionek

Badacz rynków, poszukiwacz nowych rozwiązań i wyzwań w branży IT. Od ośmiu lat Product Manager w sektorze oprogramowania dla biznesu, eCommerce i mobile. Pracuje w zespołach międzynarodowych obecnie z ramienia firmy BLStream. Z wykształcenia programista, z zamiłowania socjolog – łączy świat biznesu z zespołami developerskimi i odnajduje w tym wiele zalet dla obu stron.


Laura Savu

Laura Savu

Laura graduated University of Bucharest, Romania, Faculty of Mathematics and Computer Science and she worked in software companies. She’s in Microsoft for 6 years and takes part of EMEA Development Support team.


Wydłużenie okresów promocyjnych!

Specjalnie dla Was o 2 tygodnie przedłużone zostały okresy obowiązywania niższych cen warsztatów i konferencji. Z cen: 600 zł za warsztaty i 400 zł za konferencję można skorzystać aż do 14 lutego. Drugi okres promocyjny (ceny: 800 zł za warsztaty i 600 zł za konferencję) został wydłużony do 14 marca. Szczegółowe ceny wraz z datą zapłaty można sprawdzić na stronie z cennikiem oraz w samym systemie rejestracji. Zapraszamy do skorzystania z promocji!


Skompletowana lista sesji szkoleniowych!

Znamy już kompletną listę sesji szkoleniowych – można ją podejrzeć na odpowiedniej stronie.

Więcej

Rynek mobilny dziś i jutro – nowe rynki zbytu (100)

Prelegent: Inga Apiecionek

Prezentacja pokazywać będzie aktualny podział rynku mobilnego (ze względu na platformy mobilne oraz dostawców urządzeń mobilnych). Zaprezentuję, które kraje mają najszybciej rozwijające się rynki mobilne, co oznacza najlepszą koniunkturę dla dostawców oprogramowania, czym charakteryzują się wybrane rynki (aspekt kulturowy, lokalizacyjny, prawny) oraz jak zaistnieć na najbardziej atrakcyjnych lokalizacjach.


Mobile Security: Android vs iOS comparison (400)

Prelegent: Kamil Trzciński

Presentation is a deep, detailed comparison of security mechanisms used by two leading mobile systems. It describes common security issues present in mobile apps. We’ll see how specific mechanisms are implemented, how they are being used and how they influence the end user. We’ll get through strong and weak points of Android and iOS and therefore get to know how to make applications safer and securer.


KamilTrzcinnski

Kamil Trzciński

Kamil is a low-level programming enthusiast with years of experience in building mobile apps for all mobile platforms. He is also a security, virtualization and graphics expert with a variety of programming languages in his toolkit together with deep operating systems architecture knowledge. He’s focusing lately on security principles of mobile platforms and the „container revolution”.


Jak zapewnić jakość aplikacjom na sfragmentowanego Androida? (100)

Prelegent: Damian Szczurek

W swojej prelekcji chciałbym zwrócić uwagę na problem, z którym boryka się wielu developerów aplikacji i gier na system Android.
Wg OpenSignal obecnie istnieje ponad 18 tys. modeli urządzeń z Androidem, w różnych wersjach tego systemu. Urządzenia różnią się między sobą dosłownie wszystkim – rodzajem procesora, wielkością pamięci RAM, rozdzielczością etc.
Jedna aplikacja może wyglądać i zachowywać się zupełnie różnie na np. kilkunastu modelach smartfonów. Użytkownicy swoje niezadowolenie ze złego działania aplikacji wylewają w komentarzach w Google Play, co nie wpływa korzystnie na ilość późniejszych pobrań aplikacji.
Chciałbym omówić jak sobie radzić z zapewnieniem jakości, a przede wszystkim powiedzieć o różnych podejściach do testowania aplikacji mobilnych: z wykorzystaniem frameworków do automatyzacji, emulatorów i rozproszonych zespołach testerów.


DSZ2

Damian Szczurek

Od początku kariery jestem związany z testowaniem oprogramowania, w szczególności aplikacji mobilnych. Pracowałem jako tester we wrocławskim oddziale BenQ Mobile, potem także w Tieto, gdzie uczestniczyłem w projektach Nokii (m.in. Ovi Maps). Przez ostatnie prawie 2 lata byłem szefem testów w Bitbarze (www.testdroid.com), równolegle od 4 lat prowadzę crowdsourcingową platformę testów oprogramowania testuj.pl.


iOS TDD

Prelegenci: Paweł Dudek , Maciej OczkoAleksander Zubala

Wielokrotnie słyszałeś o TDD, ale nigdy nie wiedziałeś od czego zacząć? Lub też wykonałeś pierwsze kroki, ale jakoś Ci nie szło? A może po prostu chciałbyś się nauczyć tej techniki od doświadczonych praktyków TDD? Jeśli tak, to ten warsztat jest właśnie dla Ciebie!

Warsztat składa się z 8 godzin zajęć praktycznych (programowania) pomieszanych z mini-wykładami uzupełniającymi teorię. Mówimy o podstawach TDD: dlaczego należy testować, jak to robić i z jakich narzędzi korzystać.

Tematy:

1. Wprowadzenie do testów i środowiska testowego.
Na początku nauczysz się czym są testy, jak one działają oraz jaka jest struktura typowego testu. Dowiesz się też jak działa TDD i jakie są korzyści płynące z wykorzystania tej techniki. W końcu, poznasz dostępne narzędzia do testowania na platformę iOS i napiszesz swój pierwszy test!

2. Techniki testowania.
W ciągu szeregu ćwiczeń poznasz różny typy testów i nauczysz się jak je wykorzystywać w praktyce. Ponadto poćwiczysz też z obiektami takimi jak mocki, stuby i fake’i – poznasz wszystko dzięki czemu napiszesz swój pierwszy kawałek funkcjonalności używając TDD i to w prawdziwej aplikacji!

3. Red Green Refactor
Krótka, ale niezbędna sesja ucząca najbardziej fundamentalnej techniki w TDD – cyklu: red, green, refactor. Po szybkim wstępnie, zostanie ona zademonstrowana na żywo, na przykładzie rzeczywistej aplikacji. Dodatkowo, będzie też szansa poćwiczenia pod okiem doświadczonych mentorów.

4. Efektywna praca z „Legacy Code”.
W ostatniej części dowiesz się jak radzić sobie z cudzym kodem, a w szczególności z kodem bez testów. Dowiesz się jak izolować zależności, a zdobytą wiedzę od razu wykorzystasz w Ćwiczeniach z prawdziwym „legacy code”.

Wymagania wstępne:

– Komputer Mac z zainstalowanymi narzędziami deweloperskimi: Xcode 5.x z iOS 7.x lub nowsze.
– Znajomość Objective-C i ogólna wiedza o platformie iOS – nie trzeba być iOS ninją, ale wymagamy podstawowej świadomości działania systemu.
– AppCode – uważamy, że AppCode jest niezbędnym narzędziem jeśli chodzi o efektywną pracę z systemem iOS, w szczególności przy użyciu techniki TDD. Jeśli nie masz licencji, możesz skorzystać z darmowej wersji trial, dostępnej na stronie firmy JetBrains.
– Humor i głód wiedzy!


Sesje konferencyjne

Pojawiła się już część sesji konferencyjnych na stronie „SESJE”.
Kolejne będą się pojawiały ciągu najbliższych dni.

Zostały zaplanowane także 3 sesje szkoleniowe, które odbędą się 25 marca. Informacje na ten temat pojawią się wkrótce na stronie.


Tylko kilka powodów żeby zakochać się w Blend for Visual Studio (300)

Prelegent: Karol Żak

Blend for Visual Studio to bardzo rozbudowane narzędzie służące przede wszystkim do tworzenia zaawansowanych i interaktywnych interfejsów użytkownika. Podczas mojej prezentacji zademonstruję najciekawsze możliwości oraz zastosowania tego narzędzia, które zainteresują i ułatwią pracę nie tylko designerom UI ale także programistom aplikacji mobilnych.


Jak budować uniwersalne aplikacje Windows Store? (200)

Prelegent: Karol Żak

Universal Windows Store Apps to nowy model pisania aplikacji na platformę Windows i zarazem kolejny krok do całkowitego ujednolicenia rodziny systemów Windows. Podczas sesji zademonstruję jak budować uniwersalne aplikacje Windows Store, które będą działały zarówno na telefonach z Windows Phone jak i na tabletach i laptopach z Windows 8. Na koniec mojej prezentacji zdradzę uczestnikom jak bardzo kluczową rolę odgrywa temat Universal Apps w kontekście zbliżającej się premiery systemu Windows 10.


Hybrydowe Aplikacje Mobilne na przykładzie Ionic Framework (200)

Prelegent: Kuba Waliński

Ionic Framework to nowe narzędzie pozwalające tworzyć zaawansowane aplikacje mobilne na iOS i Androida. Pozwala on programistom webowym rozpocząć przygodę z programowaniem mobilnym wykorzystując ich znajomość JavaScriptu. Na tej sesji poznasz podstawy AngularJS, na którym oparty jest Ionic oraz zobaczysz na żywo jak powstaje aplikacja mobilna korzystająca z tego frameworka.


kubawalinski1

Kuba Waliński

Kuba zapałał miłością do komputerów za młodych lat, grając w Tetrisa i Cywilizację na rodzinnym PeCecie. Pierwsze programy tworzył jako nastolatek z pomocą VB6. Później poznał wiele innych języków programowania (m.in. Pascal, C, C++, Java, Prolog, C#, Javascript, Python). Większość swojej kariery programistycznej spędził programując webowe aplikacje w ASP.NET w C#, jednak ostatnimi czasy patrzy z coraz większą sympatią na dynamiczny rozwój JavaScriptu. Chcąc bliżej poznać możliwości tego języka zainteresował się tematem hybrydowych aplikacji mobilnych. Obecnie Kuba pracuje w łódzkim oddziale Centrum Systemów Informatycznych ABB. Wcześniej miał okazję zdobywać doświadczenie zarówno w startupie, jak i w sektorze SME, dzięki czemu nauczył się analizować każdy problem z wielu różnych punktów widzenia. W wolnym czasie można go spotkać na rowerze z słuchawkami w uszach, w których najczęściej da się usłyszeć audiobooki z kategorii science-fiction (ostatnio Metro 2034). Kuba lubi prowadzić dyskusje o programowaniu/życiu/czymkolwiek innym na twitterze (@kubawalinski). Od niedawna prowadzi też bloga (http://blog.kubawalinski.com).


Bezpieczeństwo aplikacji Androidowych (300)

Prelegent: Michał Szczepanik

Bezpieczeństwo danych oraz aplikacji to temat często pomijany przez programistów na etapie tworzenia aplikacji. W przypadku androida dodatkowym problemem jest zróżnicowanie urządzeń oraz zasad działania różnych wersji systemu. Podczas tej prezentacji poznasz mechanizmy zabezpieczeń istniejące w Androidzie i jak analizować swoją aplikację pod względem bezpieczeństwa.


„Czysta” architektura aplikacji Androidowych (200)

Prelegent: Michał Szczepanik

W wielu przykładach aplikacji spotykamy się z tym, że logika aplikacji zawarta jest w Activity i często kopiujemy to podejście. Gdzie umieścić logikę, a gdzie widok i dane o tym dowiesz się podczas tej sesji. Dodatkowo omówimy problem automatycznego testowania i tym samym zachowania czystej architektury naszej aplikacji. Przyjrzymy się także mechanizmom, które są zalecane przez dokumentację, ale nie zawsze spełniają swoją rolę tak jak powinny.


MS

Michał Szczepanik

Badacz, projektant, programista, z doświadczeniem w pracy z prawie wszystkimi mobilnymi technologiami. Koncentruje się na bezpiecznych i pięknych rozwiązaniach.Założyciel WroDroid – Wrocławskiej grupy developerów technologii mobilnych. Obecnie lider zespołu programistów w firmie BLStream.


One to rule them all – Azure Mobile Services (300)

Prelegent: Karol Żak

W tej chwili niewiele jest aplikacji mobilnych, które działają bez współpracy z usługami takimi jak np. webservice, zewnętrzne API, notyfikacje PUSH, czy chociażby autoryzacja użytkownika przez Facebook czy Twitter. A co gdyby istniała jedna usługa oferująca wszystko powyższe i wiele więcej a w dodatku byłaby uniwersalna dla wszystkich platform mobilnych? W trakcie mojej sesji zaprezentuję jak zrealizować to z pomocą chmury Microsoft Azure oraz usługi Azure Mobile Service


DSCF7682-Insta

Karol Żak

Microsoft Technical Evangelist
Były uczestnik programu Microsoft Student Partners, założyciel i ex-lider Grupy .NET Politechniki Radomskiej. Entuzjasta najnowszych technologii od lat związany z Microsoft i społecznością IT w Polsce. Specjalizuje się w technologiach mobilnych oraz najnowszych narzędziach i środowiskach programistycznych. Hobbystycznie poszerza swoje horyzonty i realizuje swoje dziecięce marzenia zajmując się tworzeniem gier komputerowych .
Przez 2 lata jako certyfikowany trener z tytułem MCT zajmował się prowadzeniem szkoleń dla firm, a w styczniu 2014 roku dołączył do zespołu technicznych ewangelistów w Microsoft.
Prywatnie, pasjonata futbolu amerykańskiego, grający na pozycji rozgrywającego jednej z warszawskich drużyn.


Don’t reinvent the wheel, use Libraries: Modern ANDROID Stack (300)

Prelegent: Paweł Junak

Use of libraries gives you speed and smaller error rate than writing everything by yourself. In this talk you gonna learn about how to use modern libraries that make your developer life easier. From Timber through Picasso, ButterKnife to RoboSpice, Dagger2 and few other libs you gonna learn about modern approach to build Android apps that make your customers happy.


10547957_10205315330271462_4945833392346063421_o

Paweł Junak

Wroclaw University of Technology graduate, interested in Android from the first Google announce.
After few years in Film industry, engineering mindset and love for technology made him come back to roots and start programming full time.
Now he works in Polidea making great mobile apps for the whole world.


SONY DSC

Kamil Kowalski

Programista z duuużym doświadczeniem. Zaczynał od Pascala dla maszyny VAX i Visual Basic 4. Później było C, C++, ASP, aż w końcu C# i .NET, w którym tworzy oprogramowanie dla Windows Phone.

Pasjonat i ekspert łączący pasję do programowania i chęć poznawania nowych technologii, zwłaszcza mobilnych. Obecnie lider zespołu programistów w firmie BLStream.


Bezpieczeństwo aplikacji WinRT (300)

Prelegent: Kamil Kowalski

Czym charakteryzuje się bezpieczna aplikacja WinRT? Dlaczego warto używać obfuscator’a? Co to znaczy że każde urządzenie działające z Windows 8.1 jest „rooted”? To tylko niektóre pytania, na które znajdziesz odpowiedź w trakcie sesji omawiającej bezpieczeństwo aplikacji WinRT.


Protecting iOS apps (300)

Prelegent: Błażej Marcinkiewicz

Objective-C apps are reverse-engineer’s dream. Due to the way the runtime of the language works, all symbols need to be stored inside the binary in plain text. This enables hackers to easily analyze an app. They can exploit apps and bypass protection mechanisms implemented by developers. There are no 100% solutions, which will make an app invulnerable to attacks, but there are some simple techniques, which will make attackers’ work much harder. During the talk I’ll present how to protect and obfuscate iOS applications.


marcinkiewicz

Błażej Marcinkiewicz

I’ve started creating iOS apps for over 3 years ago. I’m currently working at Polidea as a software engineer. Recently we’ve published an open source tool for obfuscating iOS applications – iOS Class Guard. When not coding I love riding a bike.


Przejrzysty i testowalny kod aplikacji Androidowych

Prelegent: Michał Szczepanik

Podczas tej sesji szkoleniowej dowiesz się jak efektywnie rozdzielać logikę biznesową od API Androidowego oraz jak optymalizować kod pod testy by ich czas wykonania był minimalny i nie wymagał zaprzęgania całego Androida do najprostszych testów. Dodatkowo wiele sztuczek performance’owych, optymalizacji.

Szkolenie obejmuje:

  • Wprowadzenie do Clean Architecture wg Uncle Boba
  • Clean Architecture na Androidzie
  • MVP oraz MVVM
  • Przydatne wzorce projektowe
  • Dependency injection za pomocą Dagger
  • Efektywny UI
  • Testowanie Automatyczne
  • Testowanie cyklu życia aplikacji
  • Optymalizacja kodu za pomocą Proguard
  • Utrzymanie i rozwijanie produktu

zubala

Aleksander Zubala

I’m a software developer from Warsaw, Poland. I have graduated from Warsaw University of Technology at the Faculty of Electronics and Information Technology. I have solid background in digital signal processing and advanced video coding.

Software was my hobby from an early age, my first code was on Amstrad in QBASIC. I’m passionate about Apple products and my favourite programming languages are: Objective-C, C and Python.

Since 2010 I professionally develop iOS applications, my first commercial project was Polityka – the polish weekly magazine on iPad.

Recently I came back to Poland after year and a half in Berlin where I worked at Neofonie Mobile GmbH. During that period I was a lead developer of the Bild on iPad and an app for the Berliner Philharmoniker.

After return to Warsaw I’ve joined Taptera Poland, were I took part in some interesting enterprise projects for US clients.

Currently I’m working at Applause Inc., where I’m responsible for the iOS SDK product. In my spare time I try to be in shape.


oczko

Maciej Oczko

Mobile technology and clean code enthusiast. Jazz guitar lover. Currently iOS Tech Lead in Polidea.


dudek

Paweł Dudek

Software engineering that has been on the iOS platform for over 6 years. Build beautiful apps for enterprises at [Taptera](http://www.taptera.com). Organiser of [Mobile Warsaw](http://www.mobile-warsaw.pl). Loves clean, testable code, Chemex coffee and craft beers.


Modele biznesowe w służbie startupów (100)

Prelegent: Karolina Wawrzynów

Opis sesji pojawi się wkrótce…


Introduction to Test Driven Development (200)

Prelegent: Tomasz Kaczmarzyk

Disclaimer: I’m not a mobile developer, and it’s not a mobile-specific talk. I firmly believe, though, that TDD is valuable for every software developer, regardless the technology they use. During this presentation I’m going to introduce TDD and how it fits a larger picture of software development. I’ll also present some code illustrating development of a small component with TDD (Roman Numeral Kata).


Tomasz Kaczmarzyk

Tomasz Kaczmarzyk

Passionate software developer. Enthusiasticabout TDD, open source and software craftsmanship. Repeatedlyresponsible for development & design of the underlyingarchitecture of multipleenterprisesystems, head of multiple R&D projects. At my job I use Java a lot, but I don’tconsidermyself a “Java software developer”. I’dcallmyselfsimply a “software developer”. As a matter of fact I puteveryeffort to have my mind open to varioustechnologies and freshideas.


Prelegenci poszukiwani !

Organizatorzy konferencji Mobile DeveloperDays poszukują speakerów.
Jeśli posiadasz wiedzę z zakresu technologii mobilnych i chciałbyś podzielić się nią z innymi – napisz do Nas !
Formularz za pomocą którego można zgłaszać swoje propozycje znajduje się tutaj.

 


Termin konferencji !

Wiemy już gdzie i kiedy odbędzie się konferencja Mobile DeveloperDays !
Termin: 25-27 marca 2015r.
Miejsce: Stadion Wrocław

Serdecznie zapraszamy !