一休レストランiOSアプリでディープリンクを実装する際に得られた知見を共有します

AndroidとiOSで設定できるバージョンについてちょっとややこしかったのでまとめてみた。 まだ情報が足りないかもしれないけど、わかったら追記する予定。 Android 記入場所:AndroidManifest.xml android:versionCode android:versionName Androidの場合は、「versionCode」と「versionName」の2種類。 それぞれの意味は以下のとおり。 versionCode:内部バージョン(整数) 内部のバージョン番号でユーザに見せるものではない。 何回目のアップロードかを表す整数で、リリースをするたびに値を増やす必要がある。 versionName:表示用のバージョン(文字列) ユーザに示すバージョン番号でGooglePlayに表示される。 文字列であり一般的にx.y.zのようにつける。 x(major).y(mino
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 「AndroidはiOSと同じデザインで!」と言われてどう実装しようか悩んでる方向けの記事です。 Androidアプリを作るなら当然マテリアルデザインガイドラインに合わせて1から画面設計するのが最高なんですが、そうはいかないことが経験上多いので対応案をざっくりまとめました。 諸注意 これは「iOSとAndroidのUI対応一覧」ではありません。 iOSとAndroidで同じような見た目のUI部品でも作られた経緯や目的は違うので、比較して置き換えるようなことは基本的にできないと思います。 とはいえなんの指標もないと辛いの
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? AndroidとiOS両方に対応するならmp4を使う 動画を撮るとき、Androidは.mp4、iOSは.mov (QuickTime)形式で保存されます。 mp4はmovは、様々な形式(コーデック)の動画情報や音声情報を含むことができる「コンテナフォーマット」で、中身の動画や音声の情報の保存方法は別途決められています。AndroidやiOSで動画を撮影した場合、動画コーデックは H.264(別名MPEG-4 AVC) 、音声コーデックはAACで保存されています。 .movはそのままの形式ではAndroidでは再生できませんが、コンテナ
知り合いのデザイナーさんから「iOS&Androidアプリをデザインする時に何か知っておくべき事ってありますか?」と質問を受けたので、思い浮かんだ事をずらっと書いてみました。他にも何かありましたらコメントお願いします!ツッコミも歓迎(´ロ`) #iOS ##モバイルアプリデザインの原則とiOS 量が少し多いが、公式のiOSヒューマンインターフェイス ガイドラインは必読。(※ダウンロードに時間かかるので注意) iOSだけに限らず、モバイルアプリのデザインをするにあたって重要な事がまとまっている。 ###載っていること ヒューマンインターフェイスの原則 アプリケーション設計戦略 iOSテクノロジーの使用に関するガイドライン 標準で用意されている各UI要素(タブやツールバー等)の使い方 ##マルチスクリーン対応 どのような違いがあるのかを把握する 画面密度(ppi)や画面サイズなど 参考:iPh
Dart/Flutter 入門 + 最強の勤怠アプリを作った話 2017/2/27 2018/7/7 一部更新 自己紹介 西田雅博 github.com/adwd 株式会社ビズリーチ HRMOS事業部 人事戦略クラウドサービス HRMOS 作ってます Scala/React書いてます 今日の内容 Dart Flutter Flutterを作って最強の勤怠アプリを作った話 おまけです 😂 資料を見てる人向け: スライドを↓に進めるのを多用してます Dartってどんな言語? 2011年にGoogleが発表 Java、JSに似たシンタックスの動的型付け言語 JITコンパイルされ、DartVM上で動作する dart2jsでJSに変換できるのでブラウザでも動く ECMA-408で標準化されている 触ってみた感触としては Java,JS等がかければすんなり書ける 型を書いても書かなくてもいい 😳
(ピクシブ株式会社 Advent Calendar 2016 12日目の記事です) qiita.com こんにちは、エンジニアの id:geta6 です。普段は主にpixiv Sketchの開発などに携わっています。 さて、先日ISUCON6の本選が開催され、ISUketchというReactを使ったお絵かきサービスが話題になったかと思います。 この問題で採用されたアーキテクチャは『pixiv Sketch』のアーキテクチャを参考にしたものとなっています。 パフォーマンス等に関しましては本選の感想として良質な記事がいくつも執筆されていますのでそちらに譲るとして、今回はこのアーキテクチャの設計意図や利点について話します(2年前のリリース当初からずっとこの構成なので今さら感はありますが)。 どういうアーキテクチャか pixiv SketchのWeb版は、2つのサーバーから構成されています。 1つ
React Native brings together JavaScript, Android and iOS. With that comes three different build tools, npm, Xcode, and Gradle. What happens when we want to release and increment the version? We have to increment the package.json, build.gradle, and info.plist! Single command versioning?Wouldn’t it be great if we could just run npm version [major|minor|patch]Lets try itBeing an Android developer I k
Bitrise でもテストできるので一見 CircleCI はいらないように見えるんだけど、 Bitrise は push / pull request でしか trigger できないので細かい制御、例えばリリース用の tag を付加したときだけ動かしたい場合にやっぱりいる。 Bitrise.io スマホアプリ向け CI サービス。スマホアプリに特化しているだけあってかなり楽に iOS / Android のビルド設定ができる。具体的には次がうれしい。 Provisioning Profile や keystore などをアップロードできるのでセキュリティ的に安心 ↑を github repo に commit しなくてよい Bitrise を信用する必要はある メモリーが足りなかったりビルド時間が長すぎて打ち切られたりがない 少なくともいまのところこれで落ちたことはない UI でぽちぽ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? いろんなツールがあって技術選択に迷うので、定点観測的にいま思っていることをざっくり書いてみました。 TL;DR ひたすらスピードを求められるプロトタイピングなどはCordova(Ionicなど含む) Cordova上でReactで開発した資産を引き継ぎたいみたいな前提があってユーザーレスポンスを改善するならReact Native 時間がかかってもいいからとにかく安定させたいならネイティブ 学習コストが高くてもよくて開発スピードと安定性を両立するならXamarin 私はネイティブが一番好きです。 はじめに 「AndroidとiOSアプリ
タイトルのとおりだけど、シンプルなReact-Native用のModal Componentを作った。 標準でModalコンポーネントは用意されてるんだけど、以下のように今はiOSにしか対応しておらず、必要となったので作成した。 This component is only available in iOS at this time. この辺りは時間が解決してくれるんだろうけど、 まだまだiOSに比べてAndroidのコンポーネントは少ないので注意しないといけない。React NativeでiOS/Android両対応のアプリを作る場合は、Android用のコンポーネントを十分調査しておいたほうが良いと思う。 作ったもの github.com スクリーンショット iOS Android 使い方 インストール npm i react-native-universal-modal サンプル <
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? デジカの宮澤です。New Relic の Advent Calendar 1日目です。 New Relic についてあまり日本語で情報をみかけないのと、APM (Application Performance Monitoring) 以外についての情報もあまりみないので、この Advent Calendar では僕の知る範囲で、New Relic について説明していきたいと思います。僕のパートは、知見というより、マニュアル的な解説になると思います。実例は他の方、是非お願いします。 2015年11月12-13日に行われた Future S
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Advent Calendar 24日目。デジカの宮澤です。クリスマスなのに必死にこの記事を書いていた。後残り一日だ。 ということで。本日は、ネイティブアプリ向けパフォーマンス計測製品である New Relic Mobile を紹介したいと思います。この製品は実際に使ったことがないので、本当に紹介程度になります。是非、使っている人が記事をアップしてくれるといいなーと思ってます。 New Relic Mobile とは New Relic Mobile は、Apple App Store や Google Play ストアにリリースしてい
4. プラットフォーム別の用語とこの資料の表記 iOSのclass, protocol Androidのclass, interface この資料の表記 AppDelegate/UIApplication Application Application -‐ Activity Activity UIViewController Fragment ViewController (略してVC) NSUserDefaults Preference Preference 4 5. 同期/非同期 な呼び出し-‐リターン • 「同期的な呼び出し-‐リターン」 • 呼び出し終了時に戻り値が戻ってくるタイプ • 構造上同期的であることが強制されている • 「非同期的な呼び出し-‐リターン/通知」 • callbackや通知などで制御が戻ってくるタイプ • その制御がいつ戻ってくるかは実はわからない
モバイルファースト室の @rejasupotaro です。 クックパッドでは、サービスをリリースしてログを収集して分析して改善してまたリリースして、というサイクルを素早く回すことでより良いものを作るということをウェブではやってきました。 クックパッドのサービス開発のフレームワークをモバイルアプリでも適用したいのですが、モバイルアプリにはウェブアプリと違ったロギングの難しさがあります。 今回はモバイルアプリのロギングの問題点とPureeというログ収集ライブラリについて話します。 モバイルアプリのロギングの難しさ ウェブアプリでは、基本的にはサーバー側でログを収集することができますが、モバイルアプリの場合は画面の制御はアプリ側で行われ、APIを介してデータを受け取るため、クライアント側でログを収集して送信する必要があります。 アプリのログを収集するのに、画面遷移をしたりタップするたびにサーバー
更新日: 2017年09月26日公開日: 2015年05月22日効果的なスマホアプリ開発に欠かせないアクセス解析ツール15選 “アプリの解析ツール”と一言で言っても、ゲームアプリ解析ツールやSNSアプリ解析ツールなどアプリに合った解析ツールがたくさんリリースされています。無料で利用できるものから有償のツールまで、世界中のメジャーな解析ツールを集めてみました。アプリ管理のお役に立てれば幸いです。 日本語のアクセス解析ツール鉄板ツールの「Google アナリティクス」 Mobile App Analytics 利用料/無料 対応/iOS, Android 2014年4月から開始されたGoogle アナリティクスのアプリ解析バージョン。Google アナリティクスは、解析ツールの鉄板アイテムで、ウェブ解析同様にアプリ解析機能も充実しています。読み込み速度やクラッシュ、エラーなどのアプリ情報もゲッ
1. 2015 / 11 / 17 アマゾン ウェブ サービス ジャパン 株式会社 ソリューション アーキテクト 清水 崇之 【 AWS 初心者向け Webinar 】 AWS を活用したモバイルアプリの開発と運用 2. ご質問を受け付け致します! 質問を投げることができます! • Adobe Connect のチャット機能を使って、質問を書き込んでく ださい。(書き込んだ質問は、主催者にしか見えません) • 最後の Q&A の時間で可能な限り回答させていただきます。 ①画面右下のチャッ トボックスに質問を 書き込んでください ②吹き出しマークで 送信してください 3. AWS 初心者向け Webinar のご紹介 AWS についてこれから学ぶ方むけのソリューションカット の Webinar です 過去の Webinar 資料 • AWS クラウドサービス活用資料集ページにて公開 http
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く