Fork me on GitHub
#clojure-italy
<
2018-11-28
>
helios10:11:51

ho paciugato un po' con re-natal

helios10:11:55

ma non ho avuto una gran bella esperienza

helios10:11:15

ho portato in una mobile app un gioco che avevo fatto in cljs, ed e' stato comodo poter portare tutta la logica as-is.. ma per il funzionamento dell'app stessa devi praticamente scrivere codice in ReactNative usando la js interop. Quasi conviene scrivere react-native direttamente 😞

mdallastella10:11:40

@helios e con expo hai provato?

helios10:11:50

nope, solo re-natal

helios10:11:06

io l'ho approcciato non sapendo niente di react native e mobile development.. e ho visto che non basta 😛 anche perche' re-natal e' molto "se va bene, se non va..auguri "

Lu15:11:32

@helios grazie mille .. quindi per una existing clojurescript web app che deve avere features come push notifications e in app purchases non consiglieresti per esempio re-natal?

Lu15:11:48

Quindi se si utilizzasse ReactNative si dovrebbe comunque programmare in React Native in parte giusto ?

helios15:11:13

mah non mi sento di consigliarti niente perche' ho solo provato un po' senza approfondire tantissimo (non ho implementato ne' push notification ne' in-app). E quello che intendevo dire che bisogna comunque programmare react native e' che comunque devi usare componenti di react native e, a occhio e croce, il codice risultante non mi sembra poi cosi' diverso da codice react-native. La mia esperienza era piu' che altro anche riferita al tooling. Abituato a fare webdev in clojure con figwheel, cljs-devtools, etc. mi sono trovato un po' male con il toolset di react native. Smetteva di fare hot-loading del codice, a volte crashava da sola l'app o perdeva il collegamento col mio telefono android e dovevo restartare react-native server, etc

helios15:11:44

@lucio ti consiglio comunque di provare con un piccolo esperimento e vedi tu come ti trovi, io dico solo che dopo aver provato sono contento di fare web 😛

helios15:11:48

magari era solo il mio use-case un po' strano, perche' ho implementato questo nell'app: http://davidetaviani.com/harmony/

Lu15:11:57

@helios farò qualche esperimento come consigli :) .. ho appena terminato un progetto web e mi sono trovato benissimo! Speriamo non sia traumatico questo passaggio a mobile 😬

helios15:11:11

(e non sono riuscito a far andare il componente TouchableNonHiglight per cliccare sui vari pezzi del puzzle quindi il risultato era quasi peggio di far andare il puzzle su chrome nel telefono)

Lu15:11:52

Caspita :) bell’idea però!