All Projects → RCiesielczuk → Hackerbuzz Reactnative

RCiesielczuk / Hackerbuzz Reactnative

Licence: mit
A Hacker News Reader built in React Native for iOS and Android

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Hackerbuzz Reactnative

Stepik Android
Android Application for Taking Open Courses on the Stepik Platform
Stars: ✭ 165 (-25%)
Mutual labels:  mobile-app
Newsapp
NewsApp
Stars: ✭ 183 (-16.82%)
Mutual labels:  mobile-app
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (-5.45%)
Mutual labels:  mobile-app
Gsy github app flutter
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https:…
Stars: ✭ 12,920 (+5772.73%)
Mutual labels:  mobile-app
Hackerweb Native
A simply readable Hacker News app for iOS & Android, built with React Native. V2 now over here https://github.com/cheeaun/hackerweb-native-2
Stars: ✭ 177 (-19.55%)
Mutual labels:  hacker-news
React Hn
React-powered Hacker News client
Stars: ✭ 2,174 (+888.18%)
Mutual labels:  hacker-news
Piggyvault
Family finance management app.
Stars: ✭ 152 (-30.91%)
Mutual labels:  mobile-app
Clojurenews
Clojure News Web Application - (Hacker News Clone)
Stars: ✭ 217 (-1.36%)
Mutual labels:  hacker-news
Wq
📱🌐📋 wq: a modular framework supporting web / native geographic data collection apps for mobile surveys and citizen science. Powered by Django REST Framework, Redux, React, and Material UI.
Stars: ✭ 182 (-17.27%)
Mutual labels:  mobile-app
Android
📱 Nextcloud Android app
Stars: ✭ 2,669 (+1113.18%)
Mutual labels:  mobile-app
Flutter parallax scroll
Flutter UI challenge- Parallax scroll effect
Stars: ✭ 172 (-21.82%)
Mutual labels:  mobile-app
App Innovation Workshop
Hands-on workshop designed to help you learn Azure, Mobile & AI
Stars: ✭ 177 (-19.55%)
Mutual labels:  mobile-app
React Native Open Project
可能是目前最用心收集的 React Native 优秀开源项目大全,公众号【aMarno】www.marno.cn
Stars: ✭ 2,254 (+924.55%)
Mutual labels:  mobile-app
Food Delivery App
Swiggy Clone with React-Native
Stars: ✭ 170 (-22.73%)
Mutual labels:  mobile-app
What Hn Says Webext
Web Extension: Easily find Hacker News discussions about the page you're currently browsing.
Stars: ✭ 214 (-2.73%)
Mutual labels:  hacker-news
Marketing For Engineers
A curated collection of marketing articles & tools to grow your product.
Stars: ✭ 11,856 (+5289.09%)
Mutual labels:  mobile-app
Materialistic
A material-design Hacker News Android reader
Stars: ✭ 2,163 (+883.18%)
Mutual labels:  hacker-news
Amplitude Ios
Native iOS/tvOS/macOS SDK
Stars: ✭ 216 (-1.82%)
Mutual labels:  mobile-app
Harpy
A Twitter app built with Flutter
Stars: ✭ 211 (-4.09%)
Mutual labels:  mobile-app
Hackernews.el
Hacker News client for Emacs
Stars: ✭ 200 (-9.09%)
Mutual labels:  hacker-news

HackerBuzz-ReactNative

Over the past few months, I've been working on a side project to gain an understanding of the React Native workflow. I decided to create a Hacker News reader using Y Combinator's API.

Available for iOS on the App Store and Android on the Google Play Store

Setup

  1. Clone the repo
  2. $ cd HackerBuzz-ReactNative
  3. Run either $ yarn install or $ npm install

I used the Facebook Audience Network in order to display advertisements every 20 stories. As a result, you need to make sure that the SDK is properly installed or else the project won't build.

iOS

  1. Make sure that cocoapods are installed
    • $ sudo gem install cocoapods
  2. $ pod install
  3. Open HackerBuzz.xcworkspace
  4. Modify jsCodeLocation to point to your IP address in AppDelegate.m
  5. If you wish display ads, make sure that you create a placement within the Facebook Developer console or else they won't appear.
  6. Run via XCode or $ react-native run-ios

Android

  1. Build the Android project
  2. Add the Facebook SDK to the project as per these instructions
  3. If you wish display ads, make sure that you create a placement within the Facebook Developer console or else they won't appear.
  4. Run via Android Studio

Testing

The project currently contains test for the actions and reducers within /js/__tests__/. Mocks are located within js/__mocks__/ In order to execute these tests, run $ npm test.

Current Test Coverage

Scripts

  • $ npm bundle-ios - Bundle code for an iOS release build
  • $ npm bundle-android - Bundle code for an Android release build
  • $ npm test - Run unit tests
  • $ lint-fix - Run linter

Future Work

Settings

  • [ ] Light Theme
  • [ ] Specify Font Size

Contributing and License

Issues

Feel free to submit issues and enhancement requests.

Contributing

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

License

Released under the MIT License. Check LICENSE.md for more info.

Donate

Any support would be highly appreciated! 🚀 🌕

  • BTC: 1LCurQW9j7rP7uJYki2uW8RGFDJPujdvEt
  • ETH: 0x6350726EfE25205ef3AE88f054a16d40091725B6
  • LTC: LPvPMmqzBSDEjUmJcv2bXNUuc6cUWLnfoq
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].