Hi every one this is just an open question for those who have create app’s
I’m currently learning to code because I would like to create an app and now that took a deeper look at all the themes that this site offers, made me wonder which ones should I lean first? to get the right skills, I’m currently working on web design.
I provided a link in my previous post. This forum is the forum for that program, Free Code Camp. It is free and self-paced. By the end of it, you will be able to build fullstack apps.
I know a lot of HTML/CSS/JavaScript and have intermediate skills in React, but I’ve never deployed an App. Does anyone know good resources which guide through the process from starting with CRA to uploading it to an App store like Google Play? I’m building a reasonably acceptable React project and would like to gain some experience in actually getting something out there.
Does anyone know good resources which guide through the process from starting with CRA to uploading it…
You create a build (usually with npm run build) and then deploy (with npm run deploy if you have it setup or but just manually copying from the build folder to some host). I would recommend looking for youtube videos - there are people that take you through the whole process.
… to an App store like Google Play?
OK, back up there pardner. You said CRA - that creates a React app for the web. Mobile is something else. For that you can build it with Android/Java, but you can also build it with React Native. React Native is a specialized form of React - it is very similar. If you can do React, then React Native is pretty easy, but… getting the environment set up can be rough. Again, I would do internet searches, etc. to find relevant information.
Ha, you realise I’m still clueless (unless it’s just about publishing a website, I can totally do that). But creating an app for mobiles is something else. I just want to upload an app and then download it from my mobile because that would make me feel like a real dev.
React Native it is then, thanks for the hint.
It depends on what you want to do. FCC will teach you how to build a web app. But you want to build a mobile app. That is different. However, if you’re going down the React Native path, then FCC is useful because you will learn a lot about React and you will learn how backends work, which is always helpful. FCC will help you learn some core concepts that help with mobile development.
And if you’re adept at doing a React web app, then doing a React Native mobile app is pretty easy. The main differences:
You have no native DOM elements like p or h1. Basically what was a div or span becomes a View and all the text stuff becomes Text. That’s a simplification, but that’s the idea.
You don’t have complete CSS - you have a subset. But it’s most of what you need. And everything is flex.
You have to think a little differently - you have a smaller screen, there is no hover event, “click” is now “press”, etc.
But that is all trivial. The hard part is getting the environment set up - getting your emulators going.
This is tangential to the actual question, but I have gotten a couple things up on Netlify, and it was pretty easy. They’re still pretty primitive at this point, but at least they are deployed and people can look at them.
I have tried to install android studio and have a HAXM error could you help with that? I spent the last five days trying to find out how to fix that. Thanks!
Yup. I’ve been there. I think it took me a couple of weeks to get my thing set up. I don’t know what to say - it’s beyond my field of expertise and is probably different on every system. I spent a lot of time going through youtube videos and stack overflow. And a lot of trial and error.
I don’t think that’s the kind of thing covered by warranty. You’re just going to have to keep plugging away at it, doing some searching, and doing some reading. But yeah, it’s a really big pain - I remember.
But this process of figuring out how to make it work is good training. This happens a lot where things don’t work as expected and the documention is poor.
Well it was a good thing i did after trying everything i learned that what was the problem is it works for windows pro not windows home. I had windows home Its been solved and now when i try to create multiple apps from youtube videos I just keep getting errors in my code. Thats another thing to figure out.
i am working on android studio, thats a platform, right? I am doing some tutorials from youtube that i find but I am also doing lessons on kotlin aswell.