Creating an app

Hello, I am new, and I am interested in creating an app. It would be an app for the phone, but also you could open it up in the web browser.
I was wondering if, with what they teach here for free, if I would be able to create it. Or will I need some other paying course to be able to develop mi idea?

A web application and a mobile application are two different things.

For the web, what you’re asking for is covered in the course, specifically the React section. In order to learn React you must know html, css and javascript, which are covered in the first two certificates. If you had a web app you could just open that up in your phone’s web browser. You will need to use additional resources to what’s on freecodecamp as it doesn’t cover everything and some of it is quite old content.

To build a mobile app it would be recommended to learn React Native, which is a version of React designed specifically for mobile development. This isn’t covered in the course but there are plenty of free tutorials on youtube and elsewhere for this.

Typically you have to develop for web and mobile separately, at least (or especially) if you want a native mobile app. But you can also just make what’s called a “progressive web app” that’s sort of a hybrid, that’s a web app but also “installable” on a phone to an extent (it installs the app on a phone so an offline version is available).

The only other ways to develop mobile apps aren’t currently covered on freeCodeCamp (React Native and Flutter are cross-platform; Kotlin and Swift are native to Android and iOS respectively).

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.