# Creating an app

**URL:** <https://forum.freecodecamp.org/t/creating-an-app/607417>\
**Category:** Career (You Can Do This!)\
**Created:** [May 1, 2023, 9:27am UTC](https://forum.freecodecamp.org/t/creating-an-app/607417 "2023-05-01T09:27:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![angie2023](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/angie2023/32/307944_2.png) [@angie2023](https://forum.freecodecamp.org/u/angie2023)\
**Post date:** [May 1, 2023, 9:27am UTC](https://forum.freecodecamp.org/t/creating-an-app/607417/1 "2023-05-01T09:27:16Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![miketandy](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/miketandy/32/245774_2.png) [@miketandy](https://forum.freecodecamp.org/u/miketandy)\
**Post date:** [May 1, 2023, 5:35pm UTC](https://forum.freecodecamp.org/t/creating-an-app/607417/2 "2023-05-01T17:35:33Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![astv99](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/astv99/32/66820_2.png) [@astv99](https://forum.freecodecamp.org/u/astv99)\
**Post date:** [May 1, 2023, 5:59pm UTC](https://forum.freecodecamp.org/t/creating-an-app/607417/3 "2023-05-01T17:59:41Z")

</div>

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).

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/freecodecamp/original/3X/e/1/e1c433102e34b46dfaa3e15d13ab9a514b127078.svg) [@system](https://forum.freecodecamp.org/u/system)\
**Post date:** [October 31, 2023, 6:00am UTC](https://forum.freecodecamp.org/t/creating-an-app/607417/4 "2023-10-31T06:00:17Z")

</div>

Closed on October 31, 2023, 6:00am UTC

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