Ask HN: First mobile side-project: What stack to choose in 2019?
Starting this year with the next 3 months to spare, I'm planning to build a mobile app in that time. It would be nice if I could use most of its logic for a single page app as well.
Requirements: list/enter/search data, create/login to accounts, take pictures, do OCR on them, maybe even some AI on those pics
Me: frontend dev (~Angular), only mere backend experience, almost zero for native apps.
What do you think? I'm thankful for every answer! Hopefully I'm not burning the candle at both ends here with this project :-)
[+] [-] sjs382|7 years ago|reply
Unless of course the real "side-project" is learning a new stack[0], you want to set yourself up for success by using what you're already familiar with.
[0] This can be completely valid and worthwhile—just be honest with yourself about whether your goal is to learn something new or to solve a problem or to create a business.
[+] [-] woodpanel|7 years ago|reply
My problem is: exactly what I know is not sufficient ;-) I know JS. The backend layer for me is unchartered territory, DBs I've shunned most of my career. So some learning curve can't be evaded.
And from looking at the view-layer competitors to angular (vue and react) I'm not sure why not to give those frameworks a try, as Ionic seems to be less 'native' and more 'webView' oriented.
[+] [-] ecesena|7 years ago|reply
Launch in less than 3mo if you can, you can always iterate down the road.
[+] [-] woodpanel|7 years ago|reply
VueJS + Nativescript + Vuex (Wanted to give vue a try for a while now plus it's JS), Firebase for accounts, NodeJS (again, JS) + GraphQL (being a BE noob I'm hoping graph-DBs allow me to stay flexible with my data-structure), BE hosting: probably uberspace and then migrate to some cloud provider (are there any reasonable priced cloud solutions to dump pictures that are also easy to manage for a BE noob?)
[+] [-] Jemaclus|7 years ago|reply
The bright side of the React (and Angular / Vue) is exactly what you said: same logic for web and mobile!
[+] [-] iamthelord|7 years ago|reply
[+] [-] trcollinson|7 years ago|reply
https://www.youtube.com/watch?v=SWEts0rlezA