Aplikacje mobilne

0

Witam swoja przygodę z programowaniem zacząłem od C++, teraz usiadłem do Javy po kilku miesiacach doszedłem do wniosku, ze aplikacje mobilne to to co chcialbym w zyciu robić. Jako iż nie mam zielonego pojęcia w jakim jezyku rozpoczac swoja przygodę zawitałem na to forum.

Czy mógłby mi ktoś doradzić od czego zacząć i w jakie programy celować aby pisać aplikacje i gry mobilne?
Czy praca podczas pisania aplikacji jest oplacalna czy roznica finansowa jest na tyle duża że nie opłaca się tego nawet ruszać?

Widziałem android studio natomiast nie wiem czy ono będzie się nadawało.
Z góry dziękuję za każdą pomoc

1

Dlaczego Android Studio ma się nie nadawać? To moim zdaniem najlepsze narzędzie do pisania aplikacji na Androida.
Natomiast jeśli chodzi o gry to polecam ci Unity, dystrybucja prawie na każdą platformę.
Jednak opinia opini nie równa.
Poza Android Studio i Unity jest także: React Native/NativeScript. Też bardzo fajna opcja dla tych którzy dobrze ogarniają JS i Reacta. Szybko można napisać fajną aplikację, chociaż znajomość Javy i Android Studio także się przydaje (jeśli chodzi o dystrybucję na Androida) w przypadku większych zmian. Plus jest taki, że pisząc w React Native/NativeScript dystrybucję możesz przeprowadzić też na IOS'a.

Czy mógłby mi ktoś doradzić od czego zacząć i w jakie programy celować aby pisać aplikacje i gry mobilne?

Najlepiej będzie jak zaczniesz pisać cokolwiek, bylebyś zaczął. Zastanów się jakich aplikacji używasz i spróbuj napisać ich własne wersje, które będą spełniały twoje osobiste wymagania. Możesz też spróbować wymyślić kompletnie nową aplikację. Najgorsze co możesz zrobić to się ciągle zastanawiać i tracić czas.

Czy praca podczas pisania aplikacji jest oplacalna czy roznica finansowa jest na tyle duża że nie opłaca się tego nawet ruszać?

To zależy, ale za aplikacje mobilne z reguły więcej płacą.

0

Nie wiedziałem czy jest na tyle dobre żeby tłuc to czy raczej postawić na coś innego stad mój post.

A czy da się w nim napisać aplikacje ( bardzo uproszczone ) do wyrażania opinii? Ponieważ mam parę ładnych pomysłów.

Dokładnie chciałem się po prostu rozeznać czy idę w dobrym kierunku, już od pana ostatniego postu uczę się Javy i Android studio.

A czy z znajomością Javy, Android studio i jakimś zrealizowanym projektem mogę już szukać pracy czy powinienem poznać również inne technologie.

A i zapomniałem dziękuję bardzo za odpowiedź!

0
kuba1996278 napisał(a):

A czy da się w nim napisać aplikacje ( bardzo uproszczone ) do wyrażania opinii? Ponieważ mam parę ładnych pomysłów.

W Android Studio napiszesz wszystko na Androida, co tylko wymyślisz.

A czy z znajomością Javy, Android studio i jakimś zrealizowanym projektem mogę już szukać pracy czy powinienem poznać również inne technologie.

Wszystko zależy od tego z czego korzysta dana firma. Jednak Java to dość popularny język do tworzenia aplikacji mobilnych. Sama znajomość Javy i Android Studio ci nie wystarczy ale jest niezbędna.
Różne firmy używają dodatkowo różnych narzędzi/frameworków. Najlepiej będzie jak przeglądnięsz sobie oferty z twojego miasta i zobaczysz na co jest największy parcie.

0
kuba1996278 napisał(a):

Witam swoja przygodę z programowaniem zacząłem od C++, teraz usiadłem do Javy po kilku miesiacach doszedłem do wniosku, ze aplikacje mobilne to to co chcialbym w zyciu robić. Jako iż nie mam zielonego pojęcia w jakim jezyku rozpoczac swoja przygodę zawitałem na to forum.

Czy mógłby mi ktoś doradzić od czego zacząć i w jakie programy celować aby pisać aplikacje i gry mobilne?

Jeżeli chodzi o gry na platformy mobilne to popieram swojego przedmówce odnośnie Unity. Jeżeli chcesz pisać aplikacje, które grami nie są i myślisz o tym na poważnie to w mojej opinii dobrze jest znać narzędzia (język, biblioteki itp.) zalecane przez twórców danej platformy (aplikacje natywne) oraz technologie wieloplatformowe. W mojej opinii istnieją dwie liczące się platformy mobilne. Pierwsza z nich to Android, druga to iOS. Jeżeli chodzi o iOS to tam językiem natywnym był (raczej dalej jest) Objective-C, w przypadku Androida zalecanym językiem był język Java przy czym z tego co mi wiadomo aktualnie jest to bardziej Kotlin. Co do rozwiązań wieloplatformowych to tutaj nie mam zbyt wielkiej orientacji - słyszałem o narzędziach typu Xamarin czy Apache Cordova ale nie korzystałem z nich.

Warto zwrócić uwagę na to, iż projekty aplikacji mobilnych to często aplikacje klienckie. Z tego powodu warto byłoby w celach edukacyjnych poćwiczyć trochę komunikację z serwerem (najlepiej za pomocą odwołań do usług typu REST).

Czy praca podczas pisania aplikacji jest oplacalna czy roznica finansowa jest na tyle duża że nie opłaca się tego nawet ruszać?

Przede wszystkim to nie wiem jak chcesz na tym zarabiać. Do wyboru są co najmniej dwie opcje: pisanie własnych aplikacji i zarabianie na nich na zasadzie publikacji w sklepach typu Google Play oraz praca u zwykłego pracodawcy. W pierwszym przypadku to bym za bardzo na kokosy nie liczył aczkolwiek jak ktoś zrobi coś naprawdę ciekawego to może akurat zarobi odpowiednie pieniądze (ja jestem do tego nastawiony raczej sceptycznie ale nie twierdze, że się nie da). Co do pracy u pracodawcy to niestety nie jestem w stanie Ci udzielić rzetelnej odpowiedzi, ale mogę powiedzieć, że kiedyś aplikowałem na stanowisko programisty iOS i pracę dostałem stosunkowo łatwo a tak się akurat składa, że nie wiedziałem o tym zbyt wiele. Wydaje mi się, że tego typu sytuacje mają miejsce wtedy kiedy konkurencja jest na niskim poziomie. Jak konkurencja jest na niskim poziomie to czasem łatwiej sobie wynegocjować większą płacę. Problem tylko w tym, że informacje, które Ci udzieliłem mogą nie być aktualne i lepiej nie popadać tutaj w jakiś hura optymizm - tym bardziej, że jako programista aplikacji mobilnych pracowałem stosunkowo krótko i w ogóle to nie zdążyłem realiów rynku wystarczająco dobrze poznać (wypowiedzi kogoś kto pracował w kilku firmach jako programista urządzeń mobilnych byłyby bardziej rzetelne). Ponadto proponuje zapoznać się z tymi raportami:

https://wynagrodzenia.pl/moja-placa/ile-zarabia-programista-aplikacji-mobilnych
https://wynagrodzenia.pl/moja-placa/ile-zarabia-ios-developer
https://wynagrodzenia.pl/moja-placa/ile-zarabia-android-developer

Nie wiem na ile są one rzetelne ale może będzie to jakiś punkt odniesienia.

Widziałem android studio natomiast nie wiem czy ono będzie się nadawało.

Powinno się nadawać. Używałem i nie narzekałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1