Open sourced news app for ReactNative developers
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.build
__tests__
assets
src
.env.example
.env.production
.eslintrc.json
.gitignore
.watchmanconfig
App.js
README.md
app.json
babel.config.js
package-lock.json
package.json
yarn.lock

README.md

CodePicks


GitPoint

OSSで運営される新しいTechメディア。

Get it on Google Play

Table of Contents

Introduction

CodePicksは、#エンジニア #個人開発 #フリーランス #オープンソース のキーワードに刺さるすべての方向けの情報収集&共有サービスです。

アプリのソースコードは完全にオープンソースで公開されています。 ソースコードURL: https://github.com/KangYoosam/CodePicks

  • ReactNativeでアプリを開発したい
  • オープンソースコミュニティがプロダクトを伸ばすのを目の当たりにしたい
  • ベンチャー起業家・エンジニアのサービス開発・運営手法をみたい
  • 純粋にテックメディアを利用したい

こんな思いがあるすべての方に届きますように。 ご質問等ある方は https://twitter.com/kangyoosam までDMください。

iOS版は現在審査中です🙇‍

RoadMap

  • 記事の取得・閲覧
  • カテゴリをタブ別に分けて表示。スクロール可能に。
  • WebView内のナビゲーション(history back等)
  • GAの導入(スクリーントラッキング・イベントトラッキング)
  • Sentryの導入(エラートラッキング)
  • 多言語化
  • ユーザ認証
  • 記事の保存(Pick)
  • 記事へのコメントとコメントの閲覧
  • コメントへの「いいね!」
  • 各種SNSへのシェア機能
  • 他のユーザをフォロー

Feedback

フィードバックやお問い合わせ・質問などは Twitter もしくは file an issue でお気軽にお願いします。 機能要望はいつでもウェルカムです! まだコントリビュートガイドラインはまだ決まっていません。コントリビュートしてくださる方は勝手にPullRequestを送ってください。 https://twitter.com/kangyoosam に連絡していただくか、定期的に開催する(予定の) ReactNaitve勉強会にてご質問ください。

Build Process

  • ReactNative初心者の方は公式ドキュメントをご一読ください。開発マシンは何でも構いませんが、iOSアプリをビルド・開発するにはMacが必要です。
  • git clone git@github.com:KangYoosam/CodePicks.git
  • yarn: 依存ライブラリをインストールします。
  • react-native run link: ReactNativeの依存ライブラリへリンクします。
  • cp .env{.example,} .env.exampleファイルから.envファイルをコピーし、生成します。
  • react-native run-ios: iOSのSimulatorを起動します。
  • react-native run-android: Androidのemulatorを起動します。

APIについて: APIは諸事情によりまだオープンソース化されていません。しかし、僕にはAPI側のコードもOSS化する意思があります。当面はcodepicks本番のAPIを使ってください。↓こちらのようにJson形式でレスポンスが返ってきます。 https://codepicks.jp/api/v1/categories/all/articles