Tworzenie aplikacji mobilnych

Budowa aplikacji na urządzenia przenośne to silny trend w branży technologicznej i rosnąca nisza na rynku pracy. Reagując na potrzeby edukacyjne w tym zakresie, wprowadziliśmy do oferty szeroki blok wykładów i zajęć praktycznych związanych z tematem. Studenci kierunku Informatyka będą mogli uczęszczać na zajęcia, obejmujące swoją tematyką zarówno ściśle techniczne zagadnienia związane z projektowaniem, kodowaniem i testowaniem aplikacji, jak i istotne aspekty biznesowe procesu produkcji oprogramowania.

Założenia programowe

Zagadnienia biznesowe

  • rynek urządzeń przenośnych
  • inspiracje i źródła informacji
  • analiza rynku i konkurencji
  • modele biznesowe
  • metodologie tworzenia oprogramowania
  • ochrona własności intelektualnej
  • platformy dystrybucyjne (App Store, Google Play, Windows Phone Store)
  • branding, PR, marketing
  • analiza i statystyka sprzedaży
  • wsparcie i pielęgnacja oprogramowania

Zagadnienia projektowe

  • gromadzenie wymagań, szacowanie ryzyka
  • specyfika interfejsów dotykowych
  • skuteczna interakcja z użytkownikiem
  • konteksty użycia
  • UX na różnych platformach
  • struktury nawigacyjne
  • sposoby prezentacji danych
  • efektywne wykorzystanie czujników
  • integracja z rozwiązaniami zewnętrznymi
  • umiędzynarodawianie aplikacji
  • prototypowanie aplikacji
  • pisanie dokumentacji projektowej

Kodowanie aplikacji

  • platforma Google Android (Eclipse, Java)
  • platforma Apple iOS (Xcode, Objective-C)
  • platforma Windows Phone (Visual Studio, C#)
  • kodowanie cross-platform (PhoneGap, jQuery Mobile)
  • środowiska developerskie
  • anatomia aplikacji
  • API systemowe
  • komponenty gotowe
  • tworzenie interfejsów, layouty gotowe
  • grafika i animacja 2D i 3D
  • zarządzanie zasobami
  • składowanie danych (SQL, XML)
  • udostępnianie i wymiana danych między aplikacjami
  • operacje sieciowe, web services
  • usługi lokalizacyjne, mapy
  • obsługa multimediów
  • obsługa telefonii i sms
  • protokoły komunikacyjne (wifi, bluetooth)
  • interakcja z czujnikami sprzętowymi
  • powiadomienia i feedback

Testowanie oprogramowania

  • debugging w ramach platform developerskich
  • wykorzystanie urządzeń testowych
  • kontrola stabilności w warunkach brzegowych
  • testy wydajnościowe
  • beta-testowanie
  • system pomocy wewnątrz aplikacji

Warto skorzystać z ogromnego potencjału i szerokich możliwości tworzącego się rynku. Zostań projektantem aplikacji i sprzedawaj bez ograniczeń swoje pomysły. Z naszą pomocą, krok po kroku, zdobędziesz wiedzę umożliwiającą przejście od pomysłu, przez projektowanie i kodowanie, aż do wypuszczenia gotowego produktu na rynek.

Podyskutuj na ten temat na Facebooku.

© 2024 – Wyższa Szkoła Komunikacji i Zarządzania  |  Ta strona wykorzystuje: pliki cookie  |  Polityka prywatności: RODO klauzula

Tworzenie stron – Newcomo