Kraków

Codecool Poland
Ślusarska 9

18 listopada

2017

Patryk Romańczuk 

15 miejsc

Pospiesz się!

Warsztaty Xamarin

Uczestnicy warsztatów będą mieli okazję zapoznać się z platformą Xamarin dzięki której będą w stanie utworzyć aplikację na urządzenia mobilne Android oraz iOS za pomocą języka C#. Podczas zajęć każdy z uczestników będzie miał okazję stworzyć aplikację od samych podstaw aż do pierwszego wdrożenia za pomocą Mobile Center. Uczestnicy będą mieli również okazję poznać dobre praktyki wytwarzania aplikacji mobilnych oraz podstawy architektury wdrażając wzorzec MVVM.

Program warsztatów przygotowany jest z myślą o osobach dopiero rozpoczynających swoją przygodę z platformą Xamarin nie zależnie od technologii w której poprzednio zbierali doświadczenie. Zapraszamy zarówno osoby związane z platformą .NET jak i osoby posiadające doświadczenie z technologiami mobilnymi chcące poznać cross-platformowe podejście platformy Xamarin.

Prosimy aby uczestnicy zabrali ze sobą komputery ze skonfigurowanym środowiskiem developerskim pod platformę Xamarin. Podczas zajęć przedstawione zostaną zarówno Xamarin.Android jak i Xamarin.iOS jednakże aby uczestnik mógł w praktyce przećwiczyć programowanie na platformy firmy Apple potrzebny będzie komputer z systemem OSX. Osoby posiadające system Windows poznają przede wszystkim platformę Xamarin.Android

Agenda

Godziny 09:00 - 17:00

  1. Zapoznanie z platformą Xamarin, wprowadzenie do tworzenia aplikacji mobilnych Cross-Platform (Android, iOS)
  2. Architektura aplikacji, wzorzec MVVM
  3. Podstawy tworzenia UI dla aplikacji Android, iOS
  4. Integracja z serwisami zewnętrznymi (REST API)
  5. Narzędzia analizy użytkownika, raportowania błędów użytkowników (Mobile Center)
  6. Dystrybucja aplikacji mobilnej

Niezmienną rzeczą naszych spotkań oczywiście jest:

  • Kawa - dostępna na miejscu
  • Obiad - pizza sponsorowana przez Codecool i enova365.
  • Piwo/kawa po - we własnym zakresie

Należy pamiętać o

  • BYOD - Bring Your Own Device.
  • Piwo we własnym zakresie.
  • Uśmiech, poczucie humoru czy też chęć nauki - we własnym zakresie.
  • Resztę postaramy się dostarczyć :)

Konfiguracja Środowiska Developerskiego

Do pobrania: https://www.xamarin.com/download

Instrukcje: https://developer.xamarin.com/guides/android/getting_started/installation/

Windows:
Prosimy o instalację środowiska Visual Studio. Zależnie od możliwości - 2015 lub 2017 w wersji Community lub wyższej.
Instalator Visual Studio posiada wbudowane mechanizmy do pełnej instalacji środowiska Xamarin wraz z wymaganym dla Xamarin.Android - JDK oraz Android SDK.

OSX:
Prosimy o instalację środowiska Xamarin Studio.
Aby możliwe było kompilowanie aplikacji Xamarin.Android prosimy zaznaczyć podczas instalacji instalację JDK oraz Android SDK.
Do pracy nad aplikacjami Xamarin.iOS prosimy dodatkowo zainstalować środowisko developerskie Apple - XCode.

Po instalacji narzędzi należy skompilować i uruchomić następujący projekt: https://github.com/AviadorC/devWarsztatyKrak-w

Prelegent

Patryk Romańczuk

Patryk Romańczuk

Programista pasjonat, skupiony przede wszystkim wokół cross-platformowych rozwiązań mobilnych.

więcej...

F.A.Q

To co chcielibyście wiedzieć a boicie się zapytać ;)

Jest to skrócona wersja FAQ, by przeczytać pełną i dowiedzieć się więcej o idei stojącej za devWarsztatami, zapraszamy na stronę FAQ.

  • Czy to jest darmowy event ?

    Tak! nie licząc obiadu i piwa, wszystko inne jest zorganizowane - zazwyczaj, chyba, że w opisie spotkania jest napisane inaczej, czasami obiad może być sponsorowany, a czasami może nawet i piwo.
  • Czy mogę przyjść bez komputera ?

    Tak, ale będziesz się trochę nudził. Większość sesji ma w sobie warsztaty, więc wtedy będziesz po prostu siedział i... pił kawę? :)

Sponsorzy

Gdyby nie oni, spotkanie nie doszłoby do skutku, dziękujemy.

Rejestracja

Rejestracja na spotkanie poprzez portal Meetup.