![日経電子版アプリ 穴のあいたバケツ開発](https://cdn-ak-scissors.b.st-hatena.com/image/square/36fb4e34844e90c32f35156340f5125c543f0838/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F1058afcc80854b388644463c90e0dbe6%2Fslide_0.jpg%3F7034161)
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
Android/iOSアプリを開発している皆様、こんにちは。技術部の松尾(@Kazu_cocoa)です。テストエンジニアとして、サービスの品質を向上するために様々な活動を行っています。特に最近はモバイルアプリに注力しています。 この記事をご覧になっている皆さんは、モバイルアプリに対する品質をどのようにお考えでしょう?例えば、アプリがクラッシュしないとか、アプリが機能不全無くシナリオを実施できるとか、そういう面は想像が容易だと思います。品質に対する機能的な側面の指標の1つですね。 品質を考える上では機能的な側面だけではなく、非機能的な側面も考える必要があります。例えば、モバイルアプリを使っているときにサクサク動いているとか、そういう観点は利用時の効率性という側面を持ちます。これにはCPU使用率やメモリ使用量、通信量、見せかけのUIなどが関係してきます。これらの指標を常時取得、監視する、という
NewsPicksサービスの開発を行っている大川です。 本日はNewsPicksのスマホアプリがどんな設計になっているかを紹介します。社内LTネタを元にしています。 階段の部分はどうやってるの?(『NewsPicksのUIデザイン』) 文字が読みやすいように工夫しているの? などいろいろと観点はあるとは思いますが、まずは全体として絶対に守っている「竜骨」とも言うべきコアの設計についてお話しします。どのアプリでも必ず守るべき鉄則となります。 鉄則とは端的に言うと、 ビジネスロジックをView, ViewControllerに密結合させない ということです。 まず大前提として、下記の3レイヤーに分けた設計を行います。 プレゼンテーション層は、ユーザーの操作に従ってViewのコントロールを行います。 ビジネス層は、データそのものや、データの取り扱い責務を担います。Viewへのデータ変更通知も行い
こんにちは、エンジニアののびすけです。 さて、いきなりですが皆さんは「Swift」やってますか? iOS開発やSwiftについて僕は超絶初心者だったのですが、最近の流れに乗っかり挑戦し、ついでに勉強会まで開催してみました。 そこで今回は、僕と同じくSwift初心者という方たちに向け、Swiftの概要と勉強会の内容について書かせていただきたいと思います。 Swiftとは Swift Blog – Apple Developer https://developer.apple.com/swift/blog/ かなり話題になったのでご存じの方も多いと思いますが、Apple社が今年6月に発表したiOSアプリやMacアプリ向けの新言語です。 これまではiOSアプリやMacアプリを作るときはObjective-Cで作るのが主流でしたが、Swiftが発表されて以降はこちらへ移行する流れになりつつあります
はじめに モバイルファースト室の @slightair です。 クックパッドが提供しているiOSアプリには、連携して機能するものがあります。 買い物リストアプリを例に挙げると、クックパッドアプリのレシピ画面からレシピに使われている材料を買い物リストアプリに登録することができます。 この機能は、x-callback-url という仕様に沿って実装しています。 x-callback-url は別のアプリの呼び出しや情報の受け渡しに使うカスタムURLスキームの形式を定義するものです。 この仕様に沿って実装することで、他のアプリから呼び出せる処理や必要なパラメータをきれいにまとめることができます。 この記事では x-callback-url を用いたアプリ間連携の実装について説明します。 カスタムURLスキーム iOSアプリで他のアプリに遷移しつつなにかしらの情報を渡すにはカスタムURLスキームを
iOS、Android、Unityなどのアプリ開発について、初心者向けの内容を『RainbowApps』講師陣が分かりやすく解説していきます。 連載第4回「占いアプリづくりで基本の5ステップを学ぼう」はコチラ [今回のtips] 【1】AutoLayoutとは? 【2】AutoLayoutの使い方「基本のキ」 【3】いろいろ使える「制約」 上記の通り、この回は第4回で作ったアプリを使っていきますので、まだの方はそちらから初めてみてください。 【1】AutoLayoutとは? 前回までは、LabelやButtonなどの部品(Viewといいます)をStoryboard上に配置し、ドラッグ&ドロップなどで位置を調整することでアプリのレイアウトを決めていきました。 これをXcodeではどう管理しているか見てみましょう。Storyboard上の「どうぶつ占い」Labelをクリックした状態で、「Siz
iPhone6, 6 Plusも加わって、これまで以上に準備するのが大変になったAppStoreのスクリーンショットですが、Sketch3を使ってお手軽に生成できるツールが公開されていたので使ってみました。 準備 Sketch3(9800円とちょっとお高め) clusterinc/SketchToAppStore ダウンロードしたApp Store Assets.sketchをクリックすると、スクリーンショット作成用のSketch Workflowが開きます。 背景画像の設定 背景画像を準備してStep2から実行します。Master Backgroundのところをクリックして、右側のFills > Choose Image.. から画像を選択すればOK。Opacityで適当に透明度を調整します。 各スクリーンショットの設定 Step3から実際の画面のスクリーンショット5枚を設定して行きます
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ID連携担当のくら(@kura_lab)です。 みなさんはYahoo! JAPANのWeb APIや認証、エンドユーザーの属性取得APIを実装したことがありますか。これらを利用するためにはYahoo! ID連携を用いてアクセストークンの取得やログインの実装が必要になります。単にアクセストークンの取得、ログインの実装といってもWebアプリ、ネイティブアプリにおいていろいろなパターンがあります。 SDKを用いる場合ほとんど意識せずに実装もできますが、提供するサービスのUXやシステムの環境に合わせてより最適な実装をするためには、それぞれの特徴を理解し適切なパターンを選択する必要があります。 Yahoo! ID連携はOAuth
転職・求人情報サイトのtype エンジニアtype 働き方 初心者向けアプリ開発3分tips これからアプリを開発する人向け、企画とマネタイズを考える際のおすすめ方法【初心者向けアプリ開発3分tips】 iOS、Android、Unityなどのアプリ開発について、初心者向けの内容を『RainbowApps』講師陣が分かりやすく解説していきます。 素人からAndroidアプリ開発の講師になった私が思う、学習で挫折しない5つの心得 私からは2回目となる今回の寄稿は、初心者が自作のアプリ開発のスキルアップもできて、マネタイズしていくための欲張りな方法をお伝えしたいと思います。 というのも、アプリを作ってリリースするだけでは面白くありません。リリース後にダウンロードされて、少しでも報酬が入ると、モチベーションも上がってまたアプリを作りたくなり、結果的にスキルもアップします。 少し前置きとなりますが
iOS、Android、Unityなどのアプリ開発について、初心者向けの内容を『RainbowApps』講師陣が分かりやすく解説していきます。 第5回に引き続き、「AutoLayoutの使い方」です。 第5回ではAutoLayoutの基本的な使い方を学びましたので、今回はより実践的なレイアウトを組んでいくことで、AutoLayoutへの理解を深めていきましょう。 【1】画面サイズに応じた大きさでViewを表示する 【2】等間隔にViewを表示する 【3】宿題 最終的に下記のような画面を作っていきます。 【1】画面サイズに応じた大きさでViewを表示する ImageViewを用いて写真やコンテンツの画像を「どーんと表示したい」ことはよくあると思います。しかし、画像のアスペクト比(縦横比)が変わってしまっては台無しですね。 そこで、アスペクト比を維持したまま画面サイズに応じて大きさが変わるよう
iOSとの比較つき!Androidでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作りたいアプリに対応するクラス、ライブラリのまとめ!iPhoneAndroidiOS by @mixiappwchr 最近Androidのほうも久しぶりがっつりやっているため、簡単ですがまとめてみました。 環境編 IDEは何を使えばいいの? 今から始めるにはnatvieのコードとかを書かない限りAndroid Studioを使いましょう 最近ようやく1.0が出ました。 Android Studio http://developer.android.com/sdk/index.html 検証用のエミュレータが遅いよ! iOSと違う点ですが、Androidはエミュレータの遅さに定評があります。Intel HAXMでの高速なエミュレータか、Androidの仮想環境を提供してくれるGenymotionを使いまし
モバイルファースト室の @rejasupotaro です。 クックパッドでは、サービスをリリースしてログを収集して分析して改善してまたリリースして、というサイクルを素早く回すことでより良いものを作るということをウェブではやってきました。 クックパッドのサービス開発のフレームワークをモバイルアプリでも適用したいのですが、モバイルアプリにはウェブアプリと違ったロギングの難しさがあります。 今回はモバイルアプリのロギングの問題点とPureeというログ収集ライブラリについて話します。 モバイルアプリのロギングの難しさ ウェブアプリでは、基本的にはサーバー側でログを収集することができますが、モバイルアプリの場合は画面の制御はアプリ側で行われ、APIを介してデータを受け取るため、クライアント側でログを収集して送信する必要があります。 アプリのログを収集するのに、画面遷移をしたりタップするたびにサーバー
はじめに iOSアプリは開発しただけでは公開することができず、Appleに申請し、許諾されて初めてリリースすることができます。 しかし最近では申請に必要な情報も多くなっており、準備にかかる時間も多くなってきました。 この記事ではAppStoreへの申請の際に必要なリソースを、効率よく爆速で準備する方法について紹介します。 この記事で書かないこと 「アプリタイトルはN文字まで」などの基本的な制約は書きません。 あくまでスピーディに効率良く準備する方法に絞って書くつもりです。 制約など、Apple申請時の注意点については以下の記事が分かりやすいのでご参考下さい。 iPhoneアプリ申請やAppleの審査に関するメモ - Qiita 申請を出す際に必要になるもの 申請時に用意が必要なものは以下です。 アプリタイトル キーワード 説明文 スクリーンショット(+動画) これらを用意する手順について書
iOSアプリを作成し、iTunes Connectで申請する際にiOSデバイスに合わせた多数のスクリーンショットが必要ですが、「Sketch to App Store」はこのスクリーンショットを数分で作成してくれるSketch 3用ワークフローです。詳細は以下から。 このワークフローはClusterの開発を行っているCluster Labsが作成したもので、GitHubで公開されておりSketch 3(v3.1以上)を購入しているユーザーなら誰でも使うことができます。 Brenden Mulligan@mulligan I’ll be posting a @sketchapp template to quickly create @AppStore assets for all iPhones in the morning. Sneak peek: http://t.co/YM46CVmN
dited by Ryutaro Mori growth hack japan official Twitter account growth hack japan official Facebook account 過度に強調することが出来ないほど重要なプロトタイプ制作。 その重要性は、グロースハックジャパンの記事「グロースハックの大前提 「MVP」の種類と実例 5選」でもお伝えした通りです。 ではどんなツールを使ってプロトタイプを制作すれば良いのか。 ここは多いに迷うところですが、「はやい、やすい、うまい」に越したことはありませんよね? そこで本日は、吉野家もびっくりの超ハイレベルな無料プロトタイプ制作アプリを、5つまとめてご紹介致します! 数あるアプリの中でも、使いやすさや完成品のクオリティに焦点をあてて厳選した5つの無料アプリですので、必ずお気に入りが見つかること間違いないでしょう
グノシーは、2014年2月末の大幅アップデートで素人目にはほぼ別アプリになった。興味関心に応じた記事を集めてくるアプリから、時事ニュースを提供するコンセプトを前面に打ち出すニュースアプリに変化。 2014年3月上旬のダウンロード数は180万を突破。3月15日からウルトラマンが出演するCMを流している。 ヤフーニュースとの差別化ポイント ソーシャルアカウント、記事の閲覧履歴を解析し、独自アルゴリズムにより記事をレコメンドする(朝刊・夕刊/マイニュース) アイキャッチ画像を大きく表示 チャンネルとして特定メディアを購読可能 テレビ番組情報あり LINE NEWSは、言わずと知れたコミュケーションアプリ「LINE」のファミリーアプリ。ニュース編集部があり、人力でニュースを集めて編集し、タイトル付けもおこなっている点など、ヤフーニュースと共通点は少なくない。 ヤフーニュースとの差別化ポイント 女性
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く