Coder Social home page Coder Social logo

andfactory-ios's Introduction

🚀 AndFactory-iOS

  • Githubのユーザーを検索し、一覧からユーザーの詳細画面を表示するアプリです。

スクリーンショット 2020-02-28 12 08 21

📖 ライブラリ管理

  • Carthage version: 0.34.0

🧘‍♀️使用ライブラリ

ネットワーク通信

画像取得

👮 静的管理ツール

🐱 GitFlow

  • master

    • プロダクトとしてリリースするためのブランチ。リリースしたらタグ付けする。
  • develop

    • 開発ブランチ。コードが安定し、リリース準備ができたら master へマージする。リリース前はこのブランチが最新バージョンとなる。
  • feature branches

    • 機能の追加。 develop から分岐し、 develop にマージする。

TBHkD

🤖 Fastlane

  • テストの実行
    • テスト結果の表示
fastlane custom_lane

🧑‍💻 設計

  • MVC

01-MVC-Diagram-480x241

🌈 ViewControllers

  • UserSearchVC

    • 画面上部の入力エリアに検索ワード(ユーザ名部分一致)を入力し、結果をUITableViewに表示する
  • UserDetailVC

    • 検索画面で選択したユーザ情報をwebviewで表示する

🌍 API

  • ドキュメント

https://developer.github.com/v3/search/#search-users

GET https://api.github.com/search/users?q=[username]

🏋️ 導入方法

carthage update --platform iOS

🎡 必要条件

  • Xcode 11.1 or later
  • iOS 11 or later
  • Swift 5.0 or later

⚠️ 注意事項

  • GithubAPIは1分間に10回リクエストをするとレート制限がかかり、503エラーになります。

andfactory-ios's People

Contributors

nabeshun0 avatar

Watchers

 avatar

andfactory-ios's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.