Mobile

Mobile to podstawa. To już nie przyszłość, a teraźniejszość programowania. Udział smartfonów i tabletów w ruchu online regularnie rośnie i nic nie wskazuje na to, aby tendencja ta miała ulec zmianie.

Łączy się to jednak nie tylko z rosnącym zasięgiem, ale też z komplikacją – takim kodowaniem, aby program lub aplikacja wydajnie pracowały na różnych systemach i urządzeniach.
Pytanie „Andorid, iOS czy Windows Phone?” to niestety tylko początek drogi. W zależności od systemu sięgamy nie tylko po odpowiedni język (Java, Swift, C# lub Objective-C), ale też po odpowiednie narzędzia i frameworki. W procesie kodowania wspieramy się takimi technologiami, jak platforma Xamarin, framework React Native czy mniej popularne języki, jak Scala lub Kotlin, które, dzięki temu, że są kompilowane do tego samego kodu bitowego co Java, mogą być używane również na Androidzie. Z kolei możliwość kompilacji z C# do natywnego kodu Androida, iOS czy Windows Phone umożliwia nam skrócenie realizacji procesu kodowania w przypadku aplikacji multiplatformowych.

Technologie i narzędzia

  • Android SDK
  • React Native
  • Bitrise
  • Android Designer
  • Appium
  • Robotium
  • Robotium MonkeyRunnerr
  • Xamarin
  • Objective-C
  • Swift
W SolDevelo wiemy, że trafny wybór narzędzi to pierwszy krok do sukcesu. Dlatego, przed pisaniem projektów pod urządzenia mobilne, sygnalizujemy Klientom, jak wybór środowiska kodowania wpłynie na czas realizacji, proces tworzenia kodu, jego adaptacji na wskazane systemy i finalną wydajność. Dopiero znając pełny horyzont oczekiwań sugerujemy, jak dobrać narzędzia, aby projekt efektywnie i bezboleśnie doprowadzić do końca.