1. 2016/01/19 - Regional SCRUM GATHERING® Tokyo 2016 あなたのチームの「いい人」は 機能していますか? 横道 稔(株式会社サイバーエージェント / 株式会社 RightSegment) 2. 自己紹介 • 横道稔 (@ykmc09_dev) • 株式会社サイバーエージェント アドテクスタジオ • 株式会社 RightSegment にて PrivateDMP を開発 • エンジニア、エンジニアチームのマネージャ • CSM / CSPO
1. 2016/01/19 - Regional SCRUM GATHERING® Tokyo 2016 あなたのチームの「いい人」は 機能していますか? 横道 稔(株式会社サイバーエージェント / 株式会社 RightSegment) 2. 自己紹介 • 横道稔 (@ykmc09_dev) • 株式会社サイバーエージェント アドテクスタジオ • 株式会社 RightSegment にて PrivateDMP を開発 • エンジニア、エンジニアチームのマネージャ • CSM / CSPO
米グーグルは2015年10月5日、同社が開発するモバイルOSの最新版「Android 6.0」をリリース開始した。Android 6.0の新機能のうち、目玉と言えるものの一つが、端末をアイドル(待機)状態にすることで省電力を実現する「Doze」である。Dozeの動作概要や、アプリごとの設定などについて紹介する。 Android 6.0(開発コード名:Marshmallow)の新機能のうち、使い勝手向上につながるとして注目されるのが省電力化機能「Doze」である。 Dozeとは「居眠り」のこと。その名前が示す通り、これは端末全体をアイドル(待機)状態にすることで電力消費を抑える機能である。Android 6.0では既定で有効化されており、端末を電池駆動かつ長時間操作していない場合に自動的にこのスリープ状態に移行する。アイドル状態では、アプリの実行が基本的に停止されるほか、ネットワークアクセス
iOSアプリの開発と聞くと、「専門的な知識が必要で自分には無理だ……」と思ってしまいがち。確かに多少の専門的な知識は必要ですが、今ではiOSアプリが開発を力強くサポートするWebサービスやツールが揃っています。 これを知っておけば、「まだアプリを開発したことがない……」という人でも簡単にiOSアプリの開発・運用ができるようになります。そこで今回は、アプリ開発初心者向けにこれだけはダウンロードすべき、Webサービス・ツールを25�個紹介したいと思います。 1:XcodeXcode Appleが提供している「Xcode」は、iOSアプリを開発するにあたって必要なソフトが入っているサービス。アプリが正常に作動しているかどうか確認やバグの検証など、「Xcode」があれば様々なことができるようになります。 iOSアプリの開発に欠かせないものが入っているので、初心者の人はまずダウンロードしましょう。ア
Typetalkデスクトップアプリ 先日、弊社チャットサービスTypetalkのデスクトップアプリをリリースしました。おそらくTypetalk.appのパッケージを覗いてElectronの痕跡を見つけ出した方もいらっしゃると思いますが、その通りElectronをベースに実装しています。 ElectronはHTML、JavaScript、CSSなどWebの技術を使用してデスクトップアプリを開発できます。GitHub社のAtomエディタをはじめとして、今では非常に多くのアプリがElectronベースで公開されており、実装方法についても既に多くの記事が書かれています。 ただし、正式にアプリを公開する場合には、コードサイニングなどを行うなど、考慮が必要なポイントがいくつかあります。そこで本記事では正式にElectronアプリをWindows/Mac向けにリリースするにあたって必要だった3つのことを
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
今回はAndroid 6.0(Marshmallow)から導入された新しいパーミッションモデルを紹介します。M Permissionsと呼ばれているこの新しい仕組みではパーミッション(機能へのアクセス権限)の仕様が改善されており、アプリが利用するタイミングで機能利用の許可を求めるパーミッションモデルを採用しています。 今まではPlayストアからアプリをインストールするときに一括で権限を得るという、開発者にとってわかりやすい権限の仕組みでした。一方、利用者には、過剰な権限を要求されていたり、どのタイミングで使われているかわからないなど不安な点もありました。 M Permissionsでは利用時に許可ダイアログをだすかたちに改められています。この仕組はAndroid 6.0から導入されていますが、Android Studioでビルドに利用するSDKで挙動が変わる、似たようなAPIを使い分けるな
Stetho A debug bridge for Android applications Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature natively part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool which offers a powerful command-line interface to application internals.
ディレクター時代に仕事でプロジェクトを受け持つ時にどうやったら成功させることが出来るのかについていろいろ考えていた。僕は開発フローをいろいろ考えるのが好きなのだけど、実際に自分がリーダーシップを取ってプロジェクトを進めることを経験すると、そもそもその前に考える・決めるべきことがたくさんあるということが分かったので、ブログに書いておこうと思う。 ここで言うプロジェクトとはサービスを一から作ったり、サービスの一機能を作ったり、受託案件一つだったりを指す。特に開発プロジェクトに限定するものでもない。 プロジェクトを成功に近づけるためには、まずプロジェクトの開始時に、プロジェクトの5W1Hを明確にし、個々のメンバーの責任範囲を決め、それらを一つの場所にまとめておくということをしておくと良いと考えている。 5W1Hを決める すごい基本的なことだけど、プロジェクトをやる上でやはり5W1Hは大事である。
Android版「Chrome 45」、WebViewに代わる「Custom Tabs」でアプリからのページ読み込みが高速化 米Googleは9月2日(現地時間)、同日リリースしたAndroid版「Chrome 45」安定版で、「Custom Tabs」の利用が有効になったと発表した。 Custom Tabsは、Googleが今年のGoogle I/Oで紹介した、Androidアプリ内でWebページをシームレスに開くブラウザをアプリに追加するための新機能。 アプリ開発者はこれまで、ユーザーがアプリ内の外部へのリンクをタップした際、Webブラウザを別途起動させるか、Googleが提供するWebViewで構築するアプリ内ブラウザでページを開くしか選択肢がなかった。 だが、別途ブラウザを開くには時間がかかるし、WebViewではブラウザの設定を共有できないだけでなく、ずっとアップデートしていく必
こんにちは、VOYAGE GROUP のコンテンツメディア事業本部で iOS アプリを担当している @TachibanaKaoruです。 そろそろiOS9のリリース時期も間近になってきて、iOS開発者のみなさまもiOS9対応におわれているころと思います。 個人的には、今回のiOS9対応はユーザーの目に見えない部分での対応負担が高いと感じているんですが、なかでも一番大変なのがApp Transport Security。 すべてのネットワークアクセスに影響するので、最悪の場合にはアプリが起動しないということもありえます。 いまのうちにしっかり確認しておきましょう。 photo by Bohman ATS(App Transport Security) とは ATS(App Transport Security) とは、iOS9とOS X 10.11から導入されるネットワークセキュリティ対策で
Stay organized with collections Save and categorize content based on your preferences. ML Kit brings Google’s machine learning expertise to mobile developers in a powerful and easy-to-use package. Make your iOS and Android apps more engaging, personalized, and helpful with solutions that are optimized to run on device.
そろそろ秋が近づいてきたのですが、モバイル開発をしている人は新OSの対応やらで忙しい時期ではないでしょうか。 Androidは例年ほぼ何もしなくても良くて気が楽だったのですが、今年は比較的ドラスティックでRuntime Permissionsという機能が追加される予定です。 今までだとGoogle Playからインストールする時に全ての権限をユーザーが確認して許可していたのですが、はっきり言ってかなり怖い&一度インストールしてしまうとユーザーがコントロールできない、といったマイナス面が多く今回ついにGoogleが重い腰を上げたという事の様です。 本件、ユーザー的には良い事尽くめなのですが、開発者的には結構頭が痛かったりします。 頭痛の種は色々とあるのですが、 targetSdkVersionをMにしない場合でも、ユーザーが設定画面から権限をrevokeできてしまう ユーザーがいつでも権限を
ふとFoursquareアプリのLicense表示を見たら便利そうなライブラリを発見して便利だったので紹介。 MergeAdapterとは MergeAdapterは、google groupsとかstackoverflowでAndroidの問題を探しているとかなりの頻度で目にするMark Murphy(@commonsguy) さんが作成した便利なAdapterです。 MergeAdapter accepts a mix of Adapters and Views and presents them as one contiguous whole to whatever ListView it is poured into. This is good for cases where you have multiple data sources, or if you have a hand
利用するには dependencies に追加します。 dependencies { compile "com.android.support:support-annotations:22.0.2" } 参考 Improving Code Inspection with Annotations Annotations in Android Studio android.support.annotation 上記のドキュメントに書いてありますが、例えば @Nullable を指定している変数に対して NPE になるようなコードを書くと警告してくれます。 alt + enter で修正候補がでます。 2番目の Replace with 'd != null ?:' を選択するとこんな感じになります。 @NonNull が指定された変数に null を渡そうとすると警告してくれます。 リソースI
現在ベータ版が公開されている、Xcodeの次期バージョン「Xcode 7」では、開発者は、有料の開発者登録なしでアプリケーションの実機テストが可能になることが、公式サイトの記述より明らかになりました(Reddit) Xcode 7の新機能の説明の中に「Free Provisioning」という項目があり、以下のように説明されています。 You’ve always been able to build and run on Simulator in the past, but running on a device required a complex set of steps to allow you to install and run your app. With Xcode 7, all you need is an Apple ID and you can develop and
Learn about the Google I/O 2015 codelabs. In this codelab, you'll learn how to add advertisements to your iOS application using AdMob. In this codelab, you'll learn how to get Google Analytics added to your application. In this codelab, you'll learn how to add a Sign In with Google button to your Android App and use it to allow your users to sign in with the Google ID In this codelab, you'll learn
2017-01-05 追記 2016年3月にエラーの標準形式RFC7807「Problem Details for HTTP APIs」が提案され、今日現在proposed standard(標準化への提唱)となっています。こちらも是非ご覧ください。 RFC 7807 - Problem Details for HTTP APIs HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様 最近はREST APIを提供しているサービスが増えてきていますね!また公開されるAPIだけでなく、Microservicesなアーキテクチャを採用して、バックエンドがWeb APIで通信するケースも増えてきているように思います。 APIを使うときはあまり気にしたこともなかったですが、いざAPIを設計してみるとどんなインターフェイスがいいのか、どんな形式がいいのかといった疑問が次々と出てきます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く