Avatar of Benjamín Cáceres

Benjamín Cáceres

Software Developer at Empirica Consultores
Software Developer at Empirica Consultores·

Hi Hüseyin! 1-2) In my experience If you are a Mobile Applications Developer you will have the following responsabilities: - Develop (not designing) both functionality and screens of the app you are working - Consume (not develop) third party or self company owned APIs or Backend services - Distribution tasks. - Mantainance tasks. Now, there will always be companies wishing you know the whole thing (ui/ux, backend, frontend, mobile, cd/ci, data science, etc.). And of course it will be helpful for you to know a little bit of the stuff around mobile development, but it's not very common since it's not part of the responsabilities of a mobile app dev.

3) No, you are not responsable for the designs of your application, that's why companies have Product designers, ux designers, ui designers for preparing the screens, logos, color palettes, etc for products. As a developer your job is to see and examine the designs and take them from Figma, InVision, Zeplin, etc to the Code editor.

4) This is the thing, if you are working as a Mobile Developer you might know about Mobile development, not backend, not frontend, not ui ux. BUT if you know a little about backend that might be helpful although backend should not be your responsability.

I hope this makes sense to you. Cheers!

READ MORE
5 upvotes·135K views
Software Developer at Empirica Consultores·
Needs advice
on
LaravelLaravel
and
React NativeReact Native

I'm planning to build a social network with a couple of friends, and we have been arguing about which technology would be the best for this matter. I was thinking about Laravel because I've worked with it, and I really like it, but I don't know many front-end frameworks or technologies, and I've read that React is a good choice when the objective is to build a Social Network. I'm kinda confused, so if anyone has a suggestion, it will be hugely appreciated. Thank you very much!

READ MORE
4 upvotes·7K views
Replies (4)
Web Developer at Soltech LLC·
Recommends
on
Laravel
at

Hey there, so if you go with React Native, you are going to need something to serve the data and run the backend, so there is no reason why you couldn't build the website with Laravel, and the backend API for the React Native application with Laravel as well.

But, if you are only wanting a website first, then you will need to go with a web framework and if you have Laravel experience then I would definitely recommend that.

If you are only wanting to build a mobile app, then you will use React Native coupled with a backend API and you could build that with Laravel.

Either way, stick with laravel for the backend if you already have experience with it. (:

READ MORE
6 upvotes·2 comments·4.7K views
Benjamín Cáceres
Benjamín Cáceres
·
September 10th 2020 at 2:00PM

Thank you very much Chris! :)

·
Reply
Christopher Wray
Christopher Wray
·
September 10th 2020 at 5:31PM

For sure! I wish you the best of luck. Btw, the website dev.to is built with open source social media software called forem that they built, so you may want to check that out before you build everything from scratch. Their platform is built on Ruby on Rails I think.

https://github.com/forem/forem

·
Reply

Hey Benjamin - you definitely should pick Laravel, at least because of the talent availability. The thing is I believe that will be simpler to support the social network app in the future. With respect to React Native, despite this technology has been available only 5 years, it's been showing great benchmarks - this article by ProCoders founder comprehensively explains lots of pros & cons of React Native .

READ MORE
3 upvotes·2K views
View all (4)