タグ

アプリに関するmfks17のブックマーク (34)

  • [iOS] アプリの設定画面にバージョン表記と謝辞を自動で設定する | DevelopersIO

    アプリの設定画面を活用しよう iOS アプリでは、Settings.bundle ファイルを作成することで iOS の設定に iOS アプリの設定を追加することができます。iOS 8 からはプッシュ通知やネットワーク接続を利用しているアプリは必ず表示されるようになりました。 プッシュ通知などの設定は OS が勝手に表示するものですが、その下のグループにある設定項目は Settings.bundle で自分で定義した設定が表示されます。 この領域を活用すると、アプリのバージョンや OSS の謝辞 (Acknowledgements) を掲載することができます。弊社で開発している iOS アプリでも採用されることが多いですし、何より世の中にリリースされているアプリの多くで見かけます。 バージョンと謝辞は自分で書くこともできますが、プロジェクトで設定だけしてしまえば簡単に自動化することができます

    [iOS] アプリの設定画面にバージョン表記と謝辞を自動で設定する | DevelopersIO
  • 【決定版】アプリ事業のKPIツリー! | Growth Hack Journal

    はじめに アプリによってビジネスモデルは異なりますが、大多数のアプリがゴール(KGI)にしているのは売上増かと思います。 では、あなたは売上増に向けた指標の把握と整理ができているでしょうか? この記事ではKPIツリーを使ってアプリの売上に貢献する指標を洗い出し、各指標について説明したいと思います。 1.KPIツリーの重要性 ◆そもそもKPIツリーとは? KPIツリーとは、例えばアプリのKGIを売上とした場合、売上を構成する要素を分解して施策が実行可能になるレベルまで落とし込まれた指標(KPI)の一覧です。 ◆KPIツリーを作らない場合の問題点 ①ボトルネックとなっている問題がわからない 売上を構成する要素を洗い出さないと、売上増の妨げになっている問題に気づかないことがあります。 ②具体的な施策を考えるのが難しい 売上やアクティブユーザー数など上位の指標を分解しないままでは、「じゃあその指標

    【決定版】アプリ事業のKPIツリー! | Growth Hack Journal
  • 見積もり依頼前に考ておきたいスマホアプリの開発費用を左右する10のポイント | Patto - スマホアプリ制作・開発・CMSならiPhoneもAndroidも対応のPatto

    スマホアプリを制作したいと思った時にまず気になるのが見積もりです。 アプリ制作には一体いくらくらいかかるのでしょうか。 アプリ制作はWeb制作と似ているようで違う部分も多いため、サイト上で簡単に実現できることが意外と大変だったりもします。 開発言語は何にするのか、サーバ連携の有無など要件によっても見積もり額は大きく変わってきます。 よくアプリ見積もりで数十万程度というものもあれば100万、200万〜となる場合もあるのはこのためです。 そこで、より正確な見積もりをもらうために、見積もり依頼をする際に考えておくべき事をまとめてみました。 1.対応OSiPhone、アンドロイド両方のアプリに対応するのか、どちらか一方でいいのかを決めましょう。 国内をターゲットとしたアプリの場合、現在の日でのシェア数を考えるとどちらか一方という選択はあまりないかもしれません。 – iOS:52.4% – And

    見積もり依頼前に考ておきたいスマホアプリの開発費用を左右する10のポイント | Patto - スマホアプリ制作・開発・CMSならiPhoneもAndroidも対応のPatto
  • Facebookの「Instant Articles」導入のメリットとデメリット

    Fabricioはインタラクティブ・エージェンシー、R/GAのエクスペリエンスデザインディレクターです。 http://linkedin.com/in/fabricioteixeira。 Facebookの「Instant Articles」を自分のブログに実装する決断は、決して簡単なものではなく、たくさんのメリット・デメリットを検討する必要がありました。この決断の理由と、その中で学んだことをここに記します。 ※私はラテンアメリカにおける最大級のUXブログを保持、監修しており、そのブログは全てポルトガル語で書かれています。この記事全体で参照している「ブログ」とは、これのことを指します。 Facebook Instant Articlesとは Facebook Instant Articlesとは、Facebookのスマホアプリを利用する際、ユーザーのタイムラインに表示される、軽量版の記事形

    Facebookの「Instant Articles」導入のメリットとデメリット
  • アプリのAPIリクエストのトレースはどうするのが効率的か? - ZOZO TECH BLOG

    こんにちは。iOSエンジニアの庄司です。 普段のアプリ開発において、バックエンドチームから「○○のページで△△のデータ取得するためにリクエストしているURLってどんなの?」と聞かれることがよくあります。 その都度、APIリクエストとリクエスト結果をprintで表示するフラグをONにしてアプリをビルドするということをしていたため、かなり手間がかかっていました。 こういった作業を楽にするためにネットワークデバッグライブラリをいくつか比較してみました。 ライブラリ ResponseDetective https://github.com/netguru/ResponseDetective NSURLSessionのリクエストやレスポンスをデバッガのログに流してくれるライブラリです。 特徴・利点 フルSwiftで書かれており、NSURLProtocolのメソッドに割り込んでログを落とす事ができます

    アプリのAPIリクエストのトレースはどうするのが効率的か? - ZOZO TECH BLOG
  • モバイルアプリ開発環境のためのフェーズ別チェックリスト - Speee DEVELOPER BLOG

    こんにちは、 id:gfx です。この8月から技術顧問としてSpeee社に関わることになりました。普段はビットジャーニー社で情報共有ツールKibelaの開発をしています。 技術顧問として関わるというのは色々なやり方があると思いますが、私の場合はモバイルファーストなサービスの開発チーム作りやメンバーのスキルの向上などのお手伝いする予定です。 さてエントリでは、アプリ開発の初期から開発メンバーが数名〜十数名になる成長期において、モバイルアプリの開発基盤チームとして何ができるかということをチェックリストにして紹介します。これはあくまでもモバイルファーストなサービスを効率よく、かつ安定して開発するために、開発フェーズごとにこんなことをやればよいのではないかという提案です。 開発フェーズごとに区別したのは、たとえば「最初期」に「成長期」のタスクをやろうとするのは間違いだからです。最初期は安定したリ

    モバイルアプリ開発環境のためのフェーズ別チェックリスト - Speee DEVELOPER BLOG
  • どのようにして高速に iOS アプリの UI を作り上げるか:動作モックの活用と実装時の UI 作りこみ - クックパッド開発者ブログ

    Holiday デザイナーの多田です。 皆さんは Web アプリやモバイルアプリを開発する時、モックアップ作成にどれだけ時間を割いているでしょうか?もしくはモックアップを作成せずにすぐに実装に入るでしょうか?私はこれまで Web アプリ開発ではいきなり実装に入ることが多かったのですが、Holiday iOS アプリ の開発では Web アプリの時のように上手くいかないことに気づき、やり方を考え直しました。iOS アプリ開発の過程で、モックアップ作成や実装をどのように捉えるか、具体的にどう行うか、ということが自分なりに見えてきたので、それらについてご紹介します。 目的は、価値のあるプロダクトを速くユーザの手に届けること Web アプリやモバイルアプリの開発過程においてモックアップなどを作る目的は、あくまでも ユーザに届く プロダクトの価値を高めてそれを速くリリースすることです。適切な前準備は

    どのようにして高速に iOS アプリの UI を作り上げるか:動作モックの活用と実装時の UI 作りこみ - クックパッド開発者ブログ
  • React NativeでサクッとIOSアプリを作ってみた - PR TIMESデザイナー&エンジニアブログ BREAK TIMES

    PR TIMESエンジニアの吉です。日はスマートフォンアプリ開発について話したいと思います。 基的にIOSアプリはSwiftかObjective-C、AndroidJavaで開発しますが学習コストが必要です。シンプルなアプリあるいはプロトタイプのアプリなど早くアプリを作りたい場合はSwiftjavaを使わなくても作れる方法はいろいろあります。 Monaca, PhoneGap, Titanium Mobile, React Native... 私はプロジェクト性質や開発メンバーのスキルなどを考慮してどれを選ぶのかを決めるべきたと思っています。適切な判断をするためには様々な技術を積極的に触ってみるのがいいでしょう。 このブログで紹介したいのはReact Nativeです。 開発元はfacebookでjavascriptを使ってとても簡単にアプリを開発できるのが特徴です。今年のF8イベ

    React NativeでサクッとIOSアプリを作ってみた - PR TIMESデザイナー&エンジニアブログ BREAK TIMES
  • メールこそがUX! UX設計で見落としがちな罠とは?

    JanetはCustomer.ioのマーケティングマネージャー。Customer.ioはウェブやモバイルのアプリサービス向けのスマートメール配信サービス。彼女のtwitterは@lethargarian、会社のアカウントは@customerio。 あなたは「サービスの価値は、そのサービス自体が物語るものだ」と考えていませんか? 映画『フィールド・オブ・ドリームズ』に“build it and they will come”(作ってしまえば、結果は後から付いてくる)という言葉が出てきますが、たいていの人はそのように考えているため、サービス開発に莫大なコストをかけても、そのサービスに関するメールにはほとんどコストをかけません。また、メールを送ってもスパムになってしまうのではないかという不安を抱えていたりもします。 しかし、メールもサービスの一部なのです。メールはユーザーが最初のユーザー登録をし

    メールこそがUX! UX設計で見落としがちな罠とは?
  • アプリ開発と状態遷移の管理 - ninjinkun's diary

    このエントリーは読者としてスマートフォンアプリ開発者とWebフロントエンドエンジニアを想定して書いています。 CROSS2016に出るので、最近の自分の考えを整理しておく。 最近ReduxSwift実装であるReSwiftを使って開発している。使った感想なども最後の部分に書いたけれど、このエントリーの題はアプリの状態管理の話。 アプリは大きなシングルトン iOS、Android共にアプリを実装しようと思うと大抵シングルトンが必要になる。各ViewController内をまたがってデータを共有したいというユースケースが多いからだ。例えば ユーザーのログイン情報を集約するUserManager コンテンツへのいいね情報を集めるLikesManager ブックマーク情報を集めるBookmarkManager などなど。もちろんアプリの内容によってこれらの顔ぶれは違ってくると思うけれど、大抵U

    アプリ開発と状態遷移の管理 - ninjinkun's diary
    mfks17
    mfks17 2016/04/11
    ある程度複雑化したクライアントサイド開発とは、状態遷移をいかに管理するかということに尽きるのではないか
  • 「モダンな開発環境×技術顧問×内製化」Sansan×日経電子版 アプリ開発の最前線を語る夜 | キャリアハック(CAREER HACK)

    日経電子版と名刺管理アプリ「Eight」を提供するSansan社のコラボ勉強会「アプリ開発勉強会」の模様をレポート!第一弾となる今回のテーマは「モバイルアプリの開発プロセス」。日経電子版の技術顧問を務める伊藤直也氏をゲストに迎え、トークセッションが行なわれた。#nikkeidenshiban_Sansan ボタンを1つ追加するだけで2週間。内製化によるスピードアップは必須だった。 最初のトークセッションは日経済新聞社デジタル編成局の赤間夏樹氏。日経電子版アプリ(iOS)の開発を内製化したきっかけと、その成果を語った。 「社外の開発会社に発注する従来のウォーターフォール開発では、アプリ内にボタンを1つ追加するだけで、2週間の開発期間と、数十万円のコストが発生していました。それでは急な仕様変更に対応できないし、技術ノウハウも貯まらない。なにより電子版サービスは、短いサイクルで素早い改善をして

    「モダンな開発環境×技術顧問×内製化」Sansan×日経電子版 アプリ開発の最前線を語る夜 | キャリアハック(CAREER HACK)
  • iOSアプリ開発に役立つWebサービス&ツールまとめ - NSBlogger

    はじめに iOSアプリ開発をしていて役立つWebサービスやツールがありますので備忘録としてまとめてみました。アプリ開発を始めるところからリリース後までを順番に書き並べています。ぜひiOSアプリ開発をしている方は参考にしてください。(Androidアプリ開発している方にも使えるものはあると思います。) UI/UXを考える プロトタイプを作成する アプリを作る前にデザインをまず決めますよね。その際に、実際にスマホで閲覧したときにどのように見えるのか、どのようなインタラクションにするかを議論します。そんなときに便利なプロトタイプ作成サービスがあるので、いくつか載せておきます。 サービス URL Justinmind http://www.justinmind.com/ Flint for Mac https://www.flinto.com/mac POP https://popapp.in/

    iOSアプリ開発に役立つWebサービス&ツールまとめ - NSBlogger
  • Electronでアプリを書く場合は、気合いと根性でXSSを発生させないようにしなければならない。 - 葉っぱ日記

    そのうちもう少しきちんと書きますが、とりあえず時間がないので結論だけ書くと、タイトルが全てでElectronでアプリを書く場合は気合いと根性でXSSを発生させないようにしなければならない。 これまでWebアプリケーション上でXSSが存在したとしても、影響範囲はそのWebアプリケーションの中に留まるので、Webアプリケーションの提供側がそれを許容するのであればXSSの存在に目をつむることもできた。しかし、ElectronアプリでDOM-based XSSが一か所でも発生すると、(おそらく)確実に任意コード実行へとつながり、利用者のPCの(そのユーザー権限での)全機能が攻撃者によって利用できる。 そのため、Electronでアプリケーションを作成する開発者は気合いと根性でXSSを完全につぶさなければならない。 nodeIntegration:falseやContent-Security-Pol

    Electronでアプリを書く場合は、気合いと根性でXSSを発生させないようにしなければならない。 - 葉っぱ日記
  • IOS/Androidアプリの3つの大事な設計方針

    .NETラボ 勉強会 2015年04月の資料です。 Windowsフォーム開発に慣れきっている人がWPF開発に移行したときに、仕様の違いによりハマりやすい点を実体験も含めてお話しさせていただきました。 こちらのサイトで元のPPTXファイルをダウンロードしていただけます。 http://sonic.blue/it/129

    IOS/Androidアプリの3つの大事な設計方針
  • Tuneup JS+Travis CIによるiPhoneアプリ自動UIテストまとめ - 5.1さらうどん

    最近、iPhoneアプリの開発に自動UIテストを取り入れてみたので、手に入れた知見を共有してみたいと思います。 この記事について iOSアプリケーションの自動UIテストを行うためのノウハウについて解説します。 この記事におけるUI自動テストとはiOSシミュレーターや実機を自動で起動し、予め記述していたとおりに操作させ、アプリケーションが問題なく動いているかどうかをテストする手法のことです。 今回はTuneup JSと呼ばれるライブラリを用いて、アプリの自動再生、要素のチェック、画像比較によるテストを行い、最終的にTravis CI上で動かすところまでを書いています。 iOS開発の知識のほか、JavaScript, Rubyを知っていると良いかも知れません。 ここで紹介するもののいくつかはRuby製であり、RubyGems, Bundler, Rakeなど、最低限のユーティリティが動く・使え

  • プッシュ通知機能を手軽に利用できるサービス『Airgram』 | iPhone | iPad iPhone Wire

    このiOSアプリ*サービスに学ぶ! プッシュ通知機能を手軽に利用できるサービス『Airgram』 中津川篤司 2012/03/19 『このiOSアプリ*サービスに学ぶ!』は、オープンソース情報ブログ「MOONGIFT」管理人の視点から捉えたiOSアプリや周辺サービスから、ユニークなもの、興味深いものをピックアップし、そのポイントを解説していきます。iOS(iPhone/ iPad/ iPod touch)デバイスの利用者、その環境向けのアプリやサービスを開発している方はぜひお読みください! iOSではプッシュ通知が利用できる。アプリをインストールしたままでは放置されがちだが、プッシュ通知を使うことで定期的に思い出してもらうことが可能だ。特にiOS 5以降はプッシュ通知がスマートに表示されるようになったので多用しているアプリも増えている。しかし通知を使うためにはアプリを作るのはもちろん、AP

  • 『Info.plistをいじってみる』

    ゲームクリエイターゆぅの大冒険 いつでもジャンルフル? ジャンル問わず、いろんなことに首を突っ込んで、楽しんで、自分なりの答えをだして、突き進んでいきます。人生そのものが、ゲームみたいなもんです。 こんばんは、yusuke#9です。 今回は、プロジェクトを作ったときにできる、Info.plistを いじってみます。 このファイルにはアプリの基的な設定内容を書きます。 体はXMLで記述してあって、Xcodeで開くとこんな感じに表示されます。 1つずつ説明したいと思います。わかる範囲で、ですけど。 まずは、デフォルトで設定されているもの。 ・Localization native development region(デフォルト:English) アプリの言語設定です。日人向けアプリであればJapanにします。 ・Bundle display name(デフォルト:${PRODUCT_N

    『Info.plistをいじってみる』
  • 第2回 アプリ内でログを閲覧するためのライブラリ iConsole | gihyo.jp

    実機で開発中のアプリの動作確認を行う際、Xcodeと接続していないときにもNSLogやprintf等で出力したログを確認したい場合があるかと思います。 iConsoleはアプリ内でログ閲覧するためのライブラリで、 このようにコンソールライクなウィンドウをアプリ内に表示してログを確認できるようになります。 iConsoleの特徴 アプリ内でログ閲覧できるようにすること自体は 出力したい文字列(=ログ)をプールする ログを確認するための画面を表示する という2つの機能が最低限あればよいので、実際のところ自作しても大変ではないのですが、iConsoleは上記機能をラップしている以外に、多くの特徴を備えています。 たとえば、 5段階のログレベルを指定することで、ログ出力量を段階的にコントロールできる クラッシュ時に自動的にスタックトレースをロギングしてくれる コンソール画面の起動方法として、スワイ

    第2回 アプリ内でログを閲覧するためのライブラリ iConsole | gihyo.jp
  • Cocoaの日々: [iOS] バックグラウンド実行見本(Task Completion)

    (2011-12-01 追記あり)UIApplicationDelegateの呼び出しが iOS5 から変わった件。 Task Completion を使った iOS4 でのバックグラウンド実行サンプルを作ってみた。 サンプル 実行するとキューにたまった 30個のデータが順番に処理されてテーブルから消えていく。 処理は GCD を使い別スレッドで実行される。右上の[+]ボタンを押すとキューへデータが追加されていく。途中でホームボタンを押してアプリを切り替えても Task Completion によって処理は停止すること無く実行され続ける。わかりやすいようにアプリのアイコンバッヂに残タスク数を表示してみた。 バッジの数字は時間と共にカウントダウンされていくので処理が行われていることが確認できる。 Task Completion とは? Task Completion は、iOS4 から導入さ

    Cocoaの日々: [iOS] バックグラウンド実行見本(Task Completion)
  • iPhoneアプリ開発する際に知っておきたいiPhone、iPod touch、iPadの違い | DevelopersIO

    iPhoneアプリ開発について勉強中なのですがiPhoneでは使えるけどiPod touchだと使えない機能が結構あることを知りました。 他にはどのような違いがあるのか知りたかったので日で発売された歴代のiPhone、iPod touch、iPadの違いを調べました。 iPhone iPod touch iPad 3G 3GS 4 4S 1st 2nd 3rd 4th 1st 2 3rd カメラ 写真撮影