タグ

iOSとAndroidに関するd_animal141のブックマーク (4)

  • ExpoでReact Nativeアプリを開発するメリット5選 - React Native Tech Blog

    弊社ではiOS/Android向けアプリの開発に、Expo + React Nativeを利用しています。 Expoを使えば使うほど、その便利さに感動しています。 今回は、Expoを使うとどんな嬉しいことがあるか?について書いてみたいと思います! Expoとは ExpoとはReact Nativeアプリの開発を支援してくれるツールです。 https://expo.io/ ビルドや実行環境が提供され、JSでReact Nativeのコードを書くだけ(XcodeやAndroid Studio不要)でiOS, Androidアプリの開発が可能になります。 使用方法については、別途書きたいと思います。 弊社ではExpoを利用したアプリをリリースして3ヶ月ほど経ちましたが、 その恩恵を大いに感じています。 以下、メリットを5つ選んでまとめてみました! メリット① 変更がリアルタイムに反映されるのでW

    ExpoでReact Nativeアプリを開発するメリット5選 - React Native Tech Blog
  • 意外と知らない!?iOSとAndroidプッシュ通知の仕組みの違い - ニフクラ mobile backend(mBaaS)お役立ちブログ

    iOSとAndroidでは、プッシュ通知に異なる仕組みが採用されています。iOSで使われているAPNsとAndroidで使用されるGCMそれぞれの仕組みと実装手順について解説します。両者の違いや特徴を正しく把握することで、より利便性の高いユーザーに愛されるアプリの開発が可能になるはずです。 iOSで使用されるAPNsとは? iOSでは、プッシュ通知にAPNsと呼ばれる仕組みが採用されています。この方法では、ユーザーがアプリのプッシュ通知を許可すると、トークンと呼ばれるデータがAppleのサーバーへ送信されます。このトークンは他のiPhoneとは重複することのない端末ごとに固有の情報であり、開発者はトークンを利用してバッジやダイアログ、バナーといった方法でユーザーのiPhoneに通知を行うのです。 トークンは固有の情報であるとはいえ、ユーザーの住所や氏名、電話番号といった個人情報は含んでいな

    意外と知らない!?iOSとAndroidプッシュ通知の仕組みの違い - ニフクラ mobile backend(mBaaS)お役立ちブログ
  • ユニバーサルリンク、URIスキーム、アプリリンク、ディープリンク:何が違う? | Branch JA

    この数年間で、ディープリンク、ユニバーサルリンク、URI/URLスキーム、アプリリンクはどれも、モバイルアプリ内部のコンテンツにリンクする世界を一変させました。これによって多くのアプリ開発者が、どの用語を採用すべきか、各用語に関する業界のベストプラクティスについて混乱してしまう結果となったのです。 また、モバイルのディープリンキングに関する状況は今も急激に進化しています。1年前はうまくいったことが現在も可能だとしても、最高のアプローチであるとは限りません。古くなった記事や間違った情報による年月を経た今、誤解を解き、モバイルのディープリンキングの世界に新たな解釈を行う時がやってきました。 ディープリンキングとは? まず、中心的な用語であるディープリンキングですが、これはは単に概念です。事実、私たちはディープリンクを毎日使っています。あなたもその1つをクリックしてこのブログ投稿に辿り着いたので

    ユニバーサルリンク、URIスキーム、アプリリンク、ディープリンク:何が違う? | Branch JA
  • スマートフォンアプリでリアクティブプログラミングをしているが、Promiseとデータバインディングとして使っている - ninjinkun's diary

    このところ、複数の人からリアクティブプログラミング(RP)ってつまり何なんですかと聞かれることがあった。そのたびに非同期データストリームが…みたいな説明をしていたのだが、たいてい双方納得した感じにはならなくて、まあ難しいっすね…という感じで終わってしまっていた。 iOSとAndroidでの用途 自分は理論より実践からしか考えられないタイプなので、もっと現場寄りの説明ができないか常々考えていた。そこで自分がiOSとAndroidアプリを実装する際に使っているReactiveCocoaとRxJavaの用途を考えてみたところ Promise(の高機能版) 複数のAPIコールを連鎖させたい場合にコールバックヘルを避けたい データバインディング(の高機能版) Modelの変更とViewの変更を同期したい の2つがメインだった。 この2つはRPライブラリを入れなくても実装できる。JavaScript

    スマートフォンアプリでリアクティブプログラミングをしているが、Promiseとデータバインディングとして使っている - ninjinkun's diary
    d_animal141
    d_animal141 2015/09/26
    スマートフォンアプリでリアクティブプログラミングをしているが、Promiseとデータバインディングとして使っている
  • 1