Aleks
g/handel

ej programisci, ktos tu robi coś w tym react?

#
Aleks

@Aleks: potrzebuje porady i moge zaplacic pieniedzmi

#
Deykun

@Aleks:
Don't ask to ask, just ask. Ja robiem, sens też coś robi, bo svetle używał chyba z nim.

#
spam_only

@Aleks: ja robilem ale to bylo ze 3 lata temu,

#
Aleks

@Deykun @sens
Pomagam informatycznie w jednym miejscu i mają tam stronę do śledzenia zwierząt. Jest/była też aplikacja którą typ wydał rok temu na jakimś api(czy tam sdk) androidowym tak starym że dostało już bana na sklepie googla.
Chodzi o to, że zastanawiam się, czy jest sens bawic sie w probe zaktualizowania tego czy jebac i niech szukaja kogos kto to zrobi

#
Aleks

@Aleks: w sumie to nie wiem jak byscie mi mieli pomoc XD

#
Aleks

chyba musze poprostu skonfigurowac sobie srodowisko z takimi starymi wersjami, a potem powoli je podnosic kazda osobno, nie?

"dependencies": {
"@expo-google-fonts/inter": "^0.2.2",
"@react-native-community/datetimepicker": "^6.1.2",
"@react-navigation/native": "^6.0.8",
"@react-navigation/native-stack": "^6.5.0",
"@reduxjs/toolkit": "^1.8.0",
"axios": "^0.26.1",
"expo": "~44.0.0",
"expo-app-loading": "~1.3.0",
"expo-font": "~10.0.4",
"expo-image-picker": "~12.0.1",
"expo-location": "~14.0.1",
"expo-splash-screen": "~0.14.1",
"expo-status-bar": "~1.2.0",
"moment": "^2.29.2",
"react": "17.0.1",
"react-dom": "17.0.1",
"react-native": "0.64.3",
"react-native-maps": "^0.30.1",
"react-native-safe-area-context": "3.3.2",
"react-native-screens": "~3.10.1",
"react-native-svg": "12.1.1",
"react-native-web": "0.17.1",
"react-redux": "^8.0.0",
"redux": "^4.1.2"
},
"devDependencies": {
"@babel/core": "^7.12.9"
},

#
Aleks

może jakieś narzędzie, które mi to poinstaluje?

#
Deykun

@Aleks:
Ja w ReactNative (react dla aplikacji mobilnych) nie pracowałem, stronkę w reakcie łatwiej laikowi wytłumaczyć też niż flow wydawania aplikacji mobilnych, tam jest dużo biurokracji w sklepach google/apple.

Niżej pierwsze kroki żeby odpalić to co podesłałeś, ale mógłbyś powiedzieć więcej dlaczego wyleciało, bo bym nie zakładał, że konkretna zależność jest za stara tylko pewnie że dawno nie było wydanej aktualizacji do sklepu i może wystarczyłoby podbicie numeru wersji w wydaniu. Może tak jest jak mówisz, ale może nie trzeba tego odpalać tak naprawdę.


Jak masz ten package.json to otwórz konsole (jak masz vscode to tak zrób: https://i.imgur.com/2wXV0yr.png ) i Ci ją otworzy w katalogu projektu.

Żeby zainstalować potrzebujesz npm (musisz mieć zainstalowany na komputerze nodejs), ale nie wiem jaka wersja więc możesz zainstalować nvm (to jest kontroler wersji do node pozwala łatwo zmieniać wersje jeśli trzeba) - tu dla windy: https://github.com/coreybutler/nvm-windows

Otwierasz konsole dajesz nvm list wybierasz któreś robisz nvm install 16.0.0 - instaluje, nvm use 16.0.0 - masz node - powinno ci dziać npm.

Potem dajesz npm install i instaluje Ci te paczki które tu podesłałeś.

npm run start powinno potem odpalić projekt - to jest domyślna komenda w reakcie do developmentu (masz je wylistowane w "scripts" w tym pliku), ale nie wiem jak to aplikacjach mobilnych działa i czy nie trzeba mieć android studio albo nawet maca dla iOSa.

Aktualizacja paczków to jakieś tam dalsze kroki. Jak nie ogarniasz tak package.json to według mnie będzie trudno - to co tu opisałem jest proste mnóstwo odpowiedzi na to w Google jest ale może fest przytłoczyć jak ktoś nigdy tego nie robił. Dużo rzeczy trzeba wiedzieć żeby to podbijać dalej i rozumieć co się psuje i co nie działa.

Jakbyś wchodził w ten świat i stawiał apkę od zera z Hello World to powinno spoko pójść i się udać, ale jak masz zadanie odpalić starą apkę coś w niej zaktualizować i opublikować aktualizację w sklepie to imho jest ciężkie zadanie startowe.

#
spam_only

@Aleks: Machający papież.jpg

#
Aleks

@Deykun: ja znam jakieś podstawy programowania, zdarzyło mi się prostą gierkę w unity walnąć czy jakiś kalkulator. Ogólnie ogarnąłem przez tą godzinę na tyle, żeby to co jest skompilować i odpalić na swoim telefonie więc jest dobrze.

Usunęli ze sklepu google bo ktoś to zrobił na Android 5.0 (API level 21) który już jest zakazany :|

#
Aleks

@Deykun:

imho jest ciężkie zadanie startowe.

ja tylko tutaj się zachowuję jak idiota, jak chcę to potrafię ogarnąć :)

#
Deykun

@Aleks:

Usunęli ze sklepu google bo ktoś to zrobił na Android 5.0 (API level 21) który już jest zakazany :|

Ok, tylko to brzmi jakbyś nie musiał tego podesłałeś podbijać wcale. Możliwe, że da się podbić build apki androidowe i nie trzeba nic zmieniać w zależnościach w package.json.

imho jest ciężkie zadanie startowe.

Ja tego nie pisałem, żeby ci coś imputować tylko to jest po prostu trudniejsze, ja musiałbym kopać po forach, a pracuje z JS codziennie.

#
Aleks

@Deykun: dobra wskazówka, jeszcze muszę wywalczyć dostęp do konta z którego aplikacja była dodana do sklepu

#