Cosmos Walkthrough
Here is an 8 min walkthrough of the Cosmos application. I will show everything the app has to offer, such as creating and hosting your own database & updating your database by making API calls within the Cosmos Application.
Intermediate Course
GET Articles from External API
Articles used within Cosmos will be taken from the New York Times API. Users will search for articles and filter them directly from the New York Times API. Articles that are worth sharing will be shared to all users by pressing the share button
Check out Articles Shared by User
Shared articles will be retrieved from the RESTful API. Users can view all articles shared by users. Post that users find the most interesting can be liked by pressing the like button
Check out Liked Post
Users can view and delete liked posts. GET and DELETE requests will speak directly to RESTful API
Update User Information in the Profile Screen
In the profile screen, users will be able to retrieve and edit information. Students will learn how to update their database by making API calls, log out the user, and delete the users account
Example Curriculum
- Getting Started (3:16)
- Adding Navigation to Application (7:29)
- Creating our Global Styles (5:45)
- Creating Footer Icon Component (10:47)
- Adding our Footer Icon to our Project (4:35)
- Creating the Screen Container (8:32)
- Adding the Logo to the Screen Container (8:54)
- Creating our Search Component (11:36)
- Creating our Article Component (12:56)
- Completing the Article Component (8:37)
- Creating the News Feed Component (7:36)
- Adding the Modal to our News Feed Component (11:12)
- Getting New York Times Api (3:48)
- Adding our NYT Api (8:20)
- Using New York Times API (11:10)
- Creating Helper Functions for News Data (7:07)
- Add Search NYT Api (11:35)
- Enhancing mutateNewsData helper function (9:22)
- Creating the Button Component (12:04)
- Starting our Search Modal (8:11)
- Styling the Search Modal (6:34)
- Adding Inputs to Form (15:02)
- Creating our Picker Modal (20:02)
- Preparing our Picker for Data (9:10)
- Dynamically Showing our Picker Data (4:51)
- Adding our Days Data to Form (4:32)
- Search for Most Popular Articles (12:54)
- Adding Categories to our Buttons (8:00)
- Calling the Movie Api (17:00)
- Adding Books Api (15:30)
- Creating Liked Post Function (5:02)
- Setting up MongoDB (8:59)
- Setting up API Directory (3:59)
- Adding Environment Variables (3:35)
- Setting up Views (4:40)
- Running Express Server (11:23)
- Connecting to MongoDB (17:59)
- Creating Middleware (5:30)
- Hashing our Password (19:05)
- Deleting our Token (2:59)
- Creating our User (18:53)
- Deleting our User (6:52)
- Logging in User (18:23)
- Testing Endpoints (7:05)
- Setting up Heroku Server (12:05)
- Creating our Login Screen (4:34)
- Beginning Login Screen (14:39)
- Completing Login Screen (8:52)
- Creating Registration Screen (13:52)
- Registration Screen Styling (6:35)
- Setting up Login Form (5:01)
- Authenticating our User (14:57)
- Adding Redux (11:12)
- Authentication User with Redux (15:43)
- Using AsyncStorage for Authentication (11:56)
- Add Registration Api (15:57)
- Sharing Articles Endpoint (9:05)
- Get Articles Endpoint (5:38)
- Testing our Share Endpoints (5:40)
- Sharing Post (14:05)
- Getting Shared Articles (12:12)
- Search through our shared post (6:24)
- Creating Liked Endpoints (13:09)
- Testing our Like Endpoints (3:28)
- Adding Like Post Api (4:11)
- Liking Shared Post (12:40)
- Getting our Liked Post (9:43)
- Searching through Liked Post (6:38)
- Deleting our Article (9:30)
- Adding Navigation Refresh (5:39)
- Setting Up User Profile (17:19)
- Moving Profile Styles (5:31)
- Setting up Edit Profile Modal (16:28)
- Styling Edit Profile Modal (4:42)
- Creating the Update User Endpoint (6:10)
- Creating Get User Profile Endpoint (5:47)
- Testing User Endpoints (2:16)
- Getting User Data from Api (13:10)
- Update User Profile (6:22)
- Signing out User (12:09)
- Deleting User Account (7:22)
Hi, I’m Darron Brown
I will be your instructor. I have a Masters in Information Systems from the University of Utah and I currently work as a Senior React Native Developer. I have worked for fortune 500 companies such as Discover Card and General Motors. I have experience with React Native, Redux, TypeScript, Hooks, and iOS and Android deployment. I look forward to teaching you everything I know about React Native.companies, General Motors and Discover.
Featured Products
Check out other available courses and bundles