• Kino
  • Mapa
  • Ogłoszenia
  • Forum
  • Komunikacja
  • Raport

Poznaj najnowsze tajniki mobile - MeetUp IT w Gdańsku

17 czerwca 2019 (artykuł sprzed 4 lat) 

Popularność urządzeń mobilnych wciąż rośnie. Według danych z 2018 roku światowy udział urządzeń mobilnych w aktywności internetowej wyniósł 52,2 proc., a średni czas, jaki obywatele USA spędzali na użytkowaniu telefonów komórkowych w ciągu dnia to aż 3 godziny i 35 min! Rosnące znaczenie urządzeń mobilnych niesie za sobą potrzebę tworzenia nowych aplikacji. Jak podaje App Annie, w Google Play dostępnych jest obecnie ponad 3,5 mln aplikacji, natomiast w Apple App Store ponad 2 mln. Jednym słowem - developerzy mają pełne ręce roboty, a doświadczeni specjaliści są na wagę złota.



O to, jak aktualnie wygląda praca z technologiami mobilnymi zapytaliśmy ekspertów Digital Delivery Lab Lufthansa Systems Poland i Astek Polska, którzy już 27 czerwca podzielą się swoją wiedzą na żywo. Zapisz się na MeetUp IT.


Kamil Wysocki - iOS developer



Kamil Wysocki Kamil Wysocki
Dlaczego wybrałeś pracę w technologii iOS?

- Już w trakcie studiów chciałem tworzyć aplikacje mobilne, głównie ze względu na to, że sam jestem ich użytkownikiem. Podobał mi się też fakt, że aplikacje są tak popularne i powszechnie używane. A dlaczego iOS? Byłem użytkownikiem telefonu z Androidem i interesujące wydawało mi się sprawdzenie się w tworzeniu aplikacji dla iOS. Aktualnie od 4 lat jestem użytkownikiem iOS - więc jak widać, spodobało mi się.

Android vs iOS - jakie są najważniejsze różnice?

- Myślę, że Developerzy iOS mają nieco łatwiej, jeśli chodzi o tworzenie aplikacji dla wielu urządzeń. Z góry wiemy, na jakich urządzeniach musimy przetestować naszą aplikację i z reguły sprowadza się to do testów na kilku symulatorach/urządzeniach. W przypadku Androida trzeba pamiętać o tym, że aplikacja będzie uruchamiana na urządzeniach kilku marek, co powoduje, że nie zawsze jesteśmy w stanie zapewnić, że nasza aplikacja będzie działała tak, jak byśmy tego chcieli. Zależy mi na projektowaniu aplikacji dopasowanych dokładnie do potrzeb użytkowników, gdzie mogę być pewny efektów moich działań, dlatego pracuję w iOS.

Jak widzisz technologie mobilne za 10 lat?

Patrząc na trendy, jakie są teraz na rynku mobile development - sądzę, że za 10 lat możemy mieć zunifikowany język do tworzenia aplikacji mobilnych - już bez podziału na Androida oraz iOS. Przykładem takiego trendu może być React Native. Bardzo fajna technologia, lecz w mojej opinii jeszcze nie na tyle dojrzała, żeby zapewnić jakość, jaką oferuje nam natywny development na iOS przy użyciu Swifta. Ale za 10 lat... kto wie.

Eliasz Sawicki - iOS Developer



Eliasz Sawicki Eliasz Sawicki
Jakie cechy powinien mieć dobry developer?

- Ograniczę się do czterech cech, które moim zdaniem są najważniejsze. Musi być skrupulatny. Pisząc aplikację musimy zdawać sobie sprawę z tego, że z jednej strony jest użytkownik, który powinien zobaczyć jak najmniej błędów, a z drugiej strony - inny programista, który będzie utrzymywał i rozwijał kod, który napisaliśmy. Musimy dostarczać rozwiązania odpowiednio przetestowane, by zapewnić użytkownikom jakość oraz używać dobrych praktyk w celu uniknięcia problemów podczas dalszego rozwoju. Kolejna cecha to ciekawość. Musimy wiedzieć, dlaczego nasz kod działa. Ta sama zasada dotyczy problemów, które musimy rozwiązać dla naszych klientów. Zanim zabierzemy się za proces programowania, warto zadać kilka pytań: "dlaczego?", "po co?", "jak?". Czasami okazuje się, że kod, który chcieliśmy początkowo napisać, wcale nie rozwiąże problemu klienta.

Takimi pytaniami możemy zaoszczędzić sobie wiele godzin niepotrzebnej pracy?

- Zdecydowanie tak. Musimy być też otwarci. Warto zdać sobie sprawę, że nie zawsze rozwiązania, które aktualnie stosujemy, muszą być najlepsze. Bądźmy otwarci na nowe pomysły, nawet jeżeli okaże się, że są one zupełnie inne od tego, co aktualnie uznajemy za jedyne właściwe. Jeżeli od zawsze pisaliśmy aplikacje mobilne, to może warto dowiedzieć się, jak pracują developerzy webowi lub back-endowi? Jak oni piszą swój kod i jak wyglądają frameworki, których używają? Musimy być też kontaktowi. Pamiętajmy, że zdecydowana większość projektów to gra drużynowa, więc warto zadbać o dobrą atmosferę w zespole i sprawić, aby każdy czuł się bezpiecznie i komfortowo. Myślę, że jest to niezbędny grunt, aby tworzyć świetne projekty, a przecież my, jako developerzy, mamy takie zadanie.

Andrzej Borkowski - Lead Test Automation Engineer



Andrzej Borkowski Andrzej Borkowski
Z którą technologią mobilną pracuję ci się najlepiej i dlaczego?

Z mojej strony wybór technologii, w której napisana jest aplikacja, nie ma specjalnego znaczenia. Do każdej z nich używam tego samego narzędzia i praktycznie tej samej techniki. Jedyne, co mogę powiedzieć to fakt, że wygodniej pracuje mi się na Androidzie, mimo że sam jestem posiadaczem i zwolennikiem iOS. Dlaczego? Rozstawienie wszystkiego pod testy Androida jest po prostu szybsze i wygodniejsze.


Więcej o technologiach mobile oraz tajnikach pracy Kamila, Andrzeja oraz Eliasza dowiesz się na MeetUp IT, wydarzeniu dla specjalistów z branży mobile. Spotkanie odbędzie się już w czwartek 27 czerwca o 18 w Sztuce Wyboru w Gdańsku. Wyślij zgłoszenie i spotkaj się z nimi na miejscu. Liczba miejsc jest ograniczona. Zapisz się na MeetUp IT.

* możliwość dodania komentarzy lub jej brak zależy od decyzji firmy zlecającej artykuł

Wydarzenia

Meetup IT

spotkanie

Miejsca

Opinie (13) 2 zablokowane

  • Opinia została zablokowana przez moderatora

  • Z którą technologią mobilną pracuję Ci się najlepiej i dlaczego? (2)

    Z mojej strony wybór technologii, w której napisana jest aplikacja, nie ma specjalnego znaczenia. Do każdej z nich używam tego samego narzędzia i praktycznie tej samej techniki.

    Temu panu dziękujemy.

    • 5 13

    • Moze programować testy w selenium czy jakimś innym frameworku do testowania funkcjonalności... Tester nie pisze UT (a przynajmniej nie powinien)
      Więc to tobie dziękujemy. Bo wykazałeś się ignorancją.

      • 15 2

    • aha, jeszcze jedno

      zdradź gościu, jakaż to rewelacyjna (jak mniemam - w Gd) firma zdecydowała się zatrudnić takiego pma, żebym wiedział od razu, że należy zlać sikiem porannym prostym ich nagabywanie mnie, bo na taki szajs szkoda mojego czasu i życia. I żeby było jasne - nie jestem testerem. Ale testerów szanuję. A ty chyba nie (celowo z małej litery, bo szacunku nie zdobyłeś nawet u kolo spod budki z piwem tym swoim nędznym postem). Świadczącym zresztą o twojej miernej wiedzy w poruszanym temacie.

      • 0 0

  • (2)

    Wielkość brody jest proporcjonalna do stopnia korpo indoktrynacji...

    • 13 5

    • (1)

      Ci z ZZ Top to dopiero byli korpo!!! :D

      • 9 1

      • A kazimierz wielki byl najbardziej korpo

        Nie mowiac o rasputinie

        • 0 0

  • (2)

    Polecam it
    Sam pracuje spokojnie w Gdańsku
    Co miesiąc wpada 30 koła

    • 2 11

    • Chyba 30 kol do roweru pompujesz codziennie przy plazy (1)

      zmien pampersa i dla ochlody wloz glowe do kibla

      • 3 1

      • naprawde tyle sie zarabia w it

        jak sie jest dobrym programista.

        • 0 0

  • I tak potem "nie działa" (1)

    I żadne tam, "dziwne, u mnie działa." Dzisiaj większość rzeczy działa tak sobie, a jak trzeba, to zwykle się skaszani. Wszystko na pół gwizdka.

    • 3 0

    • Jaki klient, taki produkt.

      • 1 2

  • Ta, ReactNative z setkami otwartych iszusów na githabie. Ani Apple ani Google nie pozwoli na to, żeby zabrakło miejsca dla ich natywnych rozwiązań. Niby wszystko zmierza w jednym kierunku, patrz SwiftUI / Flutter, a i tak nie wierzę w to, że kiedykolwiek uświadczymy mocnej. To by mocno naruszyło rynek programistów mobilnych.

    • 1 1

alert Portal trojmiasto.pl nie ponosi odpowiedzialności za treść opinii.

Ludzie biznesu

Marek Kamiński

Polski polarnik, podróżnik, żeglarz, autor książek, fotograf, przedsiębiorca. Właściciel firmy...

Najczęściej czytane