Skip to content

wildanfadh/SimpleNewsApp

Repository files navigation

SimpleNewsApp

SimpleNewsApp is a mobile news application built with React Native and TypeScript. This project focuses on a simple reading experience with category browsing, search, bookmarks, and article detail screens.

Features

  • Browse news from the home screen
  • Filter content by category tag
  • Search screen UI for discovering articles
  • Bookmark screen UI for saved articles
  • Article detail screen with full content
  • Bottom tab navigation
  • Local storage utilities for bookmark and search-related data

Tech Stack

  • React Native
  • TypeScript
  • NativeBase
  • React Navigation
  • AsyncStorage
  • React Native Vector Icons

Project Structure

src/
  assets/
  components/
  router/
  screens/
  utils/
android/
ios/

Requirements

Make sure you have installed:

  • Node.js
  • Yarn
  • Android Studio for Android development
  • Xcode for iOS development on macOS

Getting Started

Clone the repository and install dependencies:

git clone https://github.com/wildanfadh/simplenewsapp
cd simplenewsapp
yarn install

Start the Metro bundler:

yarn start

Run on Android:

yarn android

Run on iOS:

yarn ios

Available Scripts

yarn start
yarn android
yarn ios
yarn test
yarn lint

Notes

  • The project currently uses static or mock news data.
  • Some screens are still focused on UI structure and basic navigation.
  • CI configuration is available through CircleCI.

License

This project is licensed under the MIT License. See LICENSE.md for details.

About

Simple News App made with React Native

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors