Przejście z javy(androida) na iOS

Przejście z javy(androida) na iOS
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć, do tej pory w pracy robiłem apki na androida - bardzo dobrze pisało mi się w javie, wzorce projektowe, frameworki - wszystko fajnie wchodziło, logiczne itd. Do tego w javie mogłem się jeszcze rozwijać po godzinach w Springu.. ostatnimi czasy jednak, większość projektów w firmie zaczęło przybywać na iOS - kolejka apek do zrobienia zrobiła się duża, więc część osób została przeniesiona na iOS. Nigdy nie miałem styczności ze ObjC i Swiftem (u nas robią w Swifcie) i tym bardziej z frameworkiem i architekturą aplikacji na iOS.
Trochę się zniechęciłem czytając ostatnio opinie na temat programowania w świecie Apple'a. Podobno cała architektura aplikacji i jakiekolwiek wzorce to śmiech na sali. Przeraża mnie to trochę, bo pisząc w javie bardzo dużą uwagę przywiązywałem do stosowania ogólnie powszechnych reguł i wzorców projektowych, pisaliśmy w grupie i każdy pisał fajny, czytelny kod. A w tym iOS jak to wygląda ? Doszły mnie słuchy, że architektura dotychczas napisanych apek w firmie nie spełnia żadnych zasad czystego kodu - np. klasy na miliony linii(mimo, że te apki działają). Pierwsze co mnie zastanowiło, że na stronie Appla layouty robią w Storyboardzie, a u nas piszą w kodzie - nie mogę znaleźć żadnych info o tym czy to w ogóle dobrze, że tak robią, a druga sprawa nie ma żadnych tutoriali o robieniu layoutów w kodzie.

Reasumując .. czy to całe kodzenie na iOS to naprawdę inny świat i totalny olew jeśli chodzi o wzorce projektowe i jakąś sensowną architekturę ? Po prostu nie chciałbym się uwsteczniać .. z drugiej strony skoro mus w firmie to mus no i też taki plus, że mogę od razu przystąpić do ciekawego projektu i sporo się nauczyć, tylko trochę boję się, że złapię jakieś bardzo złe nawyki.
Pozdrawiam serdecznie !

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 3573
1

Zawsze możesz poszukac innej pracy :)

  • Rejestracja: dni
  • Ostatnio: dni
0

Na razie tylko zapytałem czy faktycznie kodzenie na iOS to jeden wielki brak zasad ..

HE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 269
1

Nie wiem jak jest w innych językach (nie mam porównania), ale z tego co mi wiadomo to noramlnie stosuje się wzorce, KISS i inne.

ML
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 869
1

Przestań czytać bzdurne opinie i zacznij coś pisać to się przekonasz. To czy w projekcie jest burdel zależy tylko od programisty, tutaj akurat między iOS i Androidem różnic nie ma.
Na Androidzie layouty robisz w XMLu, na iOS w Storyboard, na obu platformach można to robić w kodzie.

miguelhombre
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
0
scibi92 napisał(a):

Zawsze możesz poszukac innej pracy :)

Takie sugestie pod tego typu postami brzmią jak "to nasz tort, wy**** bo chcemy mieć go dla siebie jak najwięcej". Cecha zupełnie nieprzystająca do człowieka, który odniósł sukces.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.