タグ

architectureとiosに関するbraitomのブックマーク (6)

  • いい感じにiOSアプリ開発プロジェクトを立ち上げる方法を考える - laiso

    pxhere.com*1 ここ数年、新規に開発するモバイルアプリのリードになる機会が何回かあり。プロジェクトの開始時期に毎度、README.md に開発方針を記述していたのだけど、いつも似たような内容になり公共性がありそうなのでそのままブログにした。 普段から「今回はアーキテクチャは何を採用しましょうか?」みたいな段階から議論がはじまるのを避けた方が建設的だと思っているので、その思想が反映されている。 想定する状況 我が社はこれからゼロからモバイルアプリを使ったサービスを提供するところであり、人手は少ないが開発初期段階から技術投資する意気込みはあり、いずれはサービスの大ヒット、組織の大規模化を見据えて段階的に成長するアーキテクチャをバーンとやっていきたい。 事業領域は例えば決済サービスやビジネス系のモバイルアプリを想定している。 これは何? iOSアプリのソフトウェア設計面についての現時

    いい感じにiOSアプリ開発プロジェクトを立ち上げる方法を考える - laiso
    braitom
    braitom 2019/04/30
    「ふつうのことを普通にやる」ためのiOSアプリの設計方針について。React Nativeを使わない、RxSwift/MVVMでがんばらない、Storyboardを利用、Feature単位でファイルを切るなど。
  • FiNCのクライアントアーキテクチャを揃える試み / 20190110 #app_mp

    【増枠】App Client Melting Pot #1「設計」 - connpass https://app-client-mp.connpass.com/event/112973/ での発表資料です。 # 参考リンク PEAKS(ピークス)|関 義隆, 松館 大輝, 史 翔新, 田…

    FiNCのクライアントアーキテクチャを揃える試み / 20190110 #app_mp
    braitom
    braitom 2019/01/12
    AndoirdアプリとiOSアプリでアーキテクチャを揃えるために検討したことなどがまとめられている。両プラットフォームで完全に足並みを揃えるのは難しい、ドメインへの意識が強まったなど。
  • モバイルアプリのアーキテクチャを考える - クックパッド開発者ブログ

    こんにちは、サービス開発部の森川 (@morishin127) です。主にクックパッドの iOS アプリの開発に携わっています。 日々アプリを開発する中で、近頃は最適なアーキテクチャとは何かを考えながら色々な形を試行錯誤しています。世の中で採用されているモバイルアプリのアーキテクチャには様々なものがあります。MVC, MVP, MVVM, VIPER, Clean Architecture などなど。開発している、あるいは開発しようとしているアプリケーションでどういったアーキテクチャを選択するかというのは難しい問題です。選択するためにはアーキテクチャに求める要件を定義する必要があります。この記事では私がアーキテクチャに求める要件と、それらをある程度満たすと考えた MVVM と Flux という2つのアーキテクチャで実装したサンプルを見つつその長所・短所について考えてみようと思います。 アー

    モバイルアプリのアーキテクチャを考える - クックパッド開発者ブログ
    braitom
    braitom 2017/05/20
    iOSアプリ開発におけるアーキテクチャについて。MVVMとFluxについて実装方法と、長所/短所がまとめられている。サンプルの実装はRxSwiftを利用。
  • iOSアプリ設計大全集 2016 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? iOS関係の勉強会に参加するとほぼ間違いなく、設計に関する発表があるように思います。 「RxSwiftを使ってMVVM...」「Clean Architectureを導入...」, etc... 色々話を聞く中で、自分は以下のような課題があるなぁと感じています。 いろいろな設計方法があるけれど、結局何を使うべきなのかわからない 名前は聞いたことがあるけれど、それぞれがどのような設計で、何がメリットなのかわからない 勉強した時は分かったような気がしたけれど、もう忘れた この記事はこれらの解決の一助になればと思って書いたものになります。(設

    iOSアプリ設計大全集 2016 - Qiita
    braitom
    braitom 2016/12/04
    iOSアプリ開発時の設計手法まとめ。それぞれの特徴が簡単にまとめれれている。
  • iOS CleanArchitectureを使ってみた感想 - hachinoBlog

    CleanArchitectureを使ったサンプルアプリを作成したので、説明していきたいと思います サンプルアプリ まず、作成したアプリについてです Qiitaのクライアントです 認証 投稿一覧 詳細 ユーザー投稿一覧 詳細 ソースコード https://github.com/hachinobu/CleanQiitaClient 使い方 一応そのままビルドしてもビルドは通りますが認証していない状態なのでAPIコール制限とストックボタンなどは動かないです 認証したい場合は下記からアプリケーションの登録をしてください https://qiita.com/settings/applications/new リダイレクト先のURLをサンプルソースコードでは固定にしてしまっているので clean-qiita-client://oauth で登録すると楽です Client IDとClient Secr

    iOS CleanArchitectureを使ってみた感想 - hachinoBlog
    braitom
    braitom 2016/10/14
    iOSアプリにCleanArchitectureを適用したサンプル
  • Real World Flux Architecture on iOS · [Thinking inside a large box];

    About half a year ago we started adopting the Flux architecture in the PlanGrid iOS app. This post will discuss our motivation for transitioning from traditional MVC to Flux and will share the experience we have gathered so far. I’m attempting to describe large parts of our Flux implementation by discussing code that is in production today. If you’re only interested in the high level conclusion yo

    braitom
    braitom 2016/07/19
    iOSアプリの開発にFluxを取り入れるときの考え方
  • 1