少人数1チーム体制時代から多事業部多人数体制時代までAndroidエンジニアの役割が変遷していくなかでチームが直面した課題とそれを解決する為に構築してきた開発プロセスや習慣、仕組みをお話します。すぐに導入できそうなものを中心に紹介します。
モバイルファースト室の @rejasupotaro です。 クックパッドでは、サービスをリリースしてログを収集して分析して改善してまたリリースして、というサイクルを素早く回すことでより良いものを作るということをウェブではやってきました。 クックパッドのサービス開発のフレームワークをモバイルアプリでも適用したいのですが、モバイルアプリにはウェブアプリと違ったロギングの難しさがあります。 今回はモバイルアプリのロギングの問題点とPureeというログ収集ライブラリについて話します。 モバイルアプリのロギングの難しさ ウェブアプリでは、基本的にはサーバー側でログを収集することができますが、モバイルアプリの場合は画面の制御はアプリ側で行われ、APIを介してデータを受け取るため、クライアント側でログを収集して送信する必要があります。 アプリのログを収集するのに、画面遷移をしたりタップするたびにサーバー
Introduction Retrofit turns your HTTP API into a Java interface. public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } The Retrofit class generates an implementation of the GitHubService interface. Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .build(); GitHubService service = retrofit.create(GitHubServ
While all of Wesley Chan’s success has been well-documented over the years, his personal journey…not so much. Chan spoke to TechCrunch about the ways his life impacts how he invests in startups.
この件。主に2.1とかっぽい。 http://www.youtube.com/watch?v=s6c3n7IjKuY 手元の端末だとIS03で同じ現象だった。エミュレーターでも同じ挙動になったので端末依存じゃないかも。 んで検証してみたらtouchstartをpreventDefault()すればうまく動くことがわかった。 http://dl.dropbox.com/u/336104/demo/touch/touchmove.html この例だと上二つはうまく動くけど下二つは動画みたいになる。つまりtouchstartをpreventDefaultすれば問題解決なんだけど、touchstartをpreventDefaultすると、ネイティブのスクロールが効かなくなる。 これで何が困るか。flipsnapはtouchmoveで横と縦どっちに動いたかを判定して、ネイティブのスクロールを止めるか
Androidを含むHTML5+Javascriptで多言語対応を実装してみた。最初に読み込まれるindex.htmlで言語コード(例えば日本語ならjaなど)を取得し、その言語に対応したサブディレクトリーにあるindex.htmlへ移動するようにした。デフォルトのサブディレクトリーをhtmlとし、各言語に対応したサブディレクトリーをhtml-xx(例えば日本語ならhtml-jaなど)とした。また、言語共通のファイルは親ディレクトリーに置いている。Androidでは、後述するようにAndroid用の対応も必要。 Javascriptでは、navigator.languageで言語コードを取得できるはずだが、AndroidのWebViewではバグがあって(言語コードは常にenが返されるようにハードコードされている)うまく行かないのでAndroidの言語コードを取得するJavascriptインタ
2011年09月20日00:30 カテゴリNewsEcosystem Android 0円 by AU(涙) 契約しますた。 404 Blog Not Found:0th Impression - htc EVO WiMAX ISW11HT 契約、しちまおうか… 0円で。 http://twitter.com/#!/dankogai/status/115637129723383808 Windows Phone を買ったらなぜか Android Phone & Tablet がついて来た。どうぃ〜〜〜ん☆ 別に特価というわけでもないようだ。 REGZA Phone IS11T入荷 - ケータイ Watch また、「htc EVO WiMAX ISW11HT」は新規・一括で1円となっていた。 私の場合、これより一円安い他に、0円のSMT-i9100と目当てだったIS12Tの5,000円値引き
英語でこの記事を読む(Reading in English) ・4/5 追記: 好きなプロジェクトのコードが読めるPocketCodeをリリースしました。 クリスマスも当然の如く開発充なはむへいです! 僕と同じくクリエイティブで孤独なXデイを過ごす500万人のエンジニアを応援する為に 『CodeLibrary』というOSS(オープンソースソフトウェア)のコードをスマフォ上で読めるアンドロイドアプリをリリースしました! きっかけ 「OSSも読まないエンジニアって...」という記事を読んで、慌ててコードリーディングを始める 移動中にSNSを見る時間を、コードリーディングに充てたい スマフォでソーシャルにコードリーディングが出来るプラットフォームを作ろう! ベータ版ができたから公開するお^^ ←イマココ どんなアプリ? ちょっとした空き時間に、スマートフォン上でソースコードが読める、アンドロイド
Android 4.0 Platformを意訳しました。訳が正しくない可能性もあります。正確な内容を理解するには原文を参照してください。 --- API Level: 14 Android 4.0 へようこそ! Android 4.0 はユーザーと開発者むけの新しい機能を追加したメジャープラットフォームリリースです。 以下で議論される新しい機能と API に加え、Android 3.x からの API セットと Holographic テーマを小さい画面向けにも拡張した Android 4.0 は重要なプラットフォームリリースです。つまり、アプリ開発者として、Android 4.0 (API Level 14) 以上で動作する ハンドセット、タブレット、その他デバイスにおいて、それぞれに最適化されたユーザー体験を提供する単一の APK を開発し公開するための、1つのプラットフォームと単一の
This site may not work as you're currently using an old web browser. For the best viewing, please upgrade to a modern browser. The Guide to the App Galaxy by Google is designed to help app developers, regardless of platform, build a business on mobile--whether they've just launched their first app or are looking for additional tips as they grow their portfolio. Promote their app: AdMob offers two
Disclosure: Aussie Hosting is community-run. We sometimes earn a commission when you buy hosting through our links. Learn more. On Jan 21st of 2020, BrowerScope has joined forces with Aussie Hosting. Browserscope is a community-driven project for profiling web browsers. The goals are to foster innovation by tracking browser functionality and to be a resource for web developers. Unfortunately as of
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く