developer. coffee. driving.
hire.
No blogs yet.
It is possible to deploy lambda function via aws-cli as explained here (https://developer.amazon.com/blogs/post/Tx1UE9W1NQ0GYII/Publishing-Your-Skill-Code-to-Lambda-via-the-Command-Line-Interface), but I would recommend Serverless (https://serverless.com/), a framework for development for developing using AWS lambda. Serverless has lot of capabilities that would help you throughout the development lifecycle. Its very easy to get started, easier to automate and most importantly its a more scalable approach.
I'm never a fan of windows, just put the option to see if anyone was actually using it. I've been using Mac for development for the past 4 years, it has been a very reliable companion. But I was a bit disappointed when I faced issues while setting up Nginx and phpfpm. I've seen developers using Parallel desktop and docker to mimic production setup, all this made me actually wonder, why not buy a good windows pc, trash the windows and use Linux.
TL;DR : Yes The longer version: While developing react native applications, all you do is write JavaScript, unless you're building your own native modules. Your entire application / business logic will be written in JS and not in platform specific languages like Objective-C or Java. How React Native (RN) works? RN doesn't convert JS to Objective-C or Java, instead, it uses React to wrap the imperative native UI view system. RN applications leverage the UI libraries of its host platform in Objective-C (for iOS) or Java (for Android), thus rendering the actual native UI components and not just web view. React Native plugins (native modules)? The are lot of modules out there and the community is still growing. You'll find modules to get most of the things done. Check https://js.coach/react-native Do you need to know Objective-C and Java? No. But it's recommended that you have some knowledge in Obj-C / Java, so that you can customize native module or write your own native modules.