新たな音楽DXを狙う、新規サービス開発におけるFlutterエンジニア募集 株式会社MIXI @mixi I want to hear a detailed なにをやっているのか ミクシィグループは、1997年の創業以来、国内有数のSNS「mixi」やスマホアプリ「モンスターストライク」など、友人や家族といった親しい仲間と一緒に楽しむコミュニケーションサービスを提供してきました。 《主な事業領域》 【デジタルエンターテインメント】 世界累計利⽤者数5,500万⼈を突破した「モンスターストライク」や共闘ことばRPG 「コトダマン」などのサービスを展開しています。これらはコミュニケーションツールとして、親しい友人達と一緒に遊べるスマホアプリとなっているのが特長です。また、アプリの枠に留まらず、マーチャンダイジングやリアルイベントをはじめ、動画・アニメの配信、そして他社IPや異業種とのコラボレー
中国で買ったAndroidスマホ、個人情報がダダ漏れだった……2023.03.03 19:30247,950 Lucas Ropek - Gizmodo US [原文] ( 禿頭帽子屋/Word Connection JAPAN ) 中国の国内で販売されているハイエンドのAndroidデバイスを使っていると、至るところで個人情報を抜き取られてしまう――そんな新しい研究結果が発表されました。 通知も同意もないままデータが収集され、ユーザーは常時トラッキングされたり、身元がたやすく明かされたりする恐れがあるとのこと。個人情報保護の点ではまるで悪夢のようだ、と指摘されています。 中国の人気メーカーが対象複数の大学のコンピューター科学者が発表した研究によると、この問題が明らかになったのは、XiaomiやOnePlus、Oppo Realmeなど中国で人気の高いスマホのメーカーすべて。それぞれのOS
DroidKaigi 2019 Room1, 2019/02/08 14:50~15:20
モバイル開発で利用しているコードレビューbotを最近乗り換えた話をします。 コードレビューbotとは コードレビューbotはPull Request(以下PR)に対して、静的解析した結果などをコメントする機能を持つプログラムの事を指します。 コードレビューbotを導入すると、些末な内容はbotが勝手に指摘してくれるため、レビューワーがより重要な内容のレビューに時間を使うことが期待できます。 有名なサービスにHoundやSideCIなどがあります。 Android開発でのレビューbotの役割 CookpadのAndroid開発では、下記の項目をPR毎に実行しています。 PRのマイルストーンチェック FindBugsを利用した静的解析 AndroidLintを利用した静的解析 license-tools-pluginを利用したOSSライセンス情報のチェック アプリのビルド deploygate
2017年5月17日(現地時刻)に開催されたGoogle I/OのKeynoteからAndroid関係のトピックを速報でお届けします。 Google KeynoteとDeveloper Keynoteの2部構成でしたが、Androidについては次のトピックが大きく取り上げられています。 Android O Previewのリリース(OTA配信) Android Go(Android Oneを推進してローエンド端末でも快適に使得る取り組み) Kotlinの公式サポート Android Studio 3.0のリリース サポートライブラリ Architecture Componentsのリリース InstantAppsの公開 それではGoogle Keynoteから時系列にそって紹介します。 Androidのアクティブ利用端末数が20億を突破 Androidの利用者数は20億デバイス(アクティブ
.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
タブレット購入時のチェックポイントの一つとして、かつては内蔵ストレージの容量が注目されることが多かったが、最近ではその機会は減りつつあるように感じられる。メモリカードで容量を手軽に増やせる製品が増えてきたことも一因だが、クラウドストレージやNAS上にあるデータを直接読み書きすることが増え、価格に直接響くストレージ容量を過剰に求めなくなったことが、理由として大きいだろう。 NAS上のデータを直接呼び出すには、NASベンダーが提供している専用アプリを使う方法もあるが、機能的にはあまり充実していないことも多く、また複数ベンダーのNASを所有している場合は、汎用アプリを使ったほうがシームレスに使える。今回はファイルの種類ごとに、NAS上のファイルを直接扱えるAndroidアプリを紹介する。 ◇NAS内のさまざまなファイルを扱うなら「File Explorer Pro」 ファイラーアプリにとって、N
DroidKaigi 2017 の 各session で 使われた資料 (後で裏に移動) への リンク を まとめてみた。 また、紹介されていたlibraryなどについてまとめてみた。 DroidKaigi 2016のはこちらです。 スライドへのリンク情報が不足していますので、ご存知の方教えてください。 資料 Day 1 (Mar 9th, 2017) ウェルカムトーク / Welcome talk by @mhidaka氏 マッチョActivityを改善した話 by @lvla0805氏 How to apply DDD to Android Application Development by あんざいゆき(@yanzm)氏 逆引き マテリアル デザイン by 荒木佑一氏(@yuichi_araki氏) Data binding in the real world by Kevin P
iOSとAndroidアプリをJavaScriptのコードで開発できる「Fuse」を知っていますか?動くモックアップをWeb開発者やデザイナーがすばやく開発できる便利なツールの使い方を解説します。 この記事では、Fuseを使用してHacker Newsリーダーアプリを作成します。Fuseとは、AndroidデバイスとiOSデバイスの両方で動作するクロスプラットホームアプリを開発するためのツールです。プロジェクトのソースコードはGithubにあります。最終的なアウトプットは次のようになります。 Fuseとは? 一言で説明すると、FuseはJavaScriptを使ったクロスプラットホームアプリを作成するツールです。Fuseを支える基本的なアイデアは、React NativeやNativeScriptとよく似ています。FuseはJavaScriptを実行するためにJavaScript VMを使用
Android7.0から Intent にセットしたデータを getSerializableExtra()で取得しようとすると null が返ってくるようになってしまいました。 たとえば、下記のような単純な BroadcastReceiver の処理で問題が発生します。11行目の intent.getSerializableExtra("data") が null を返してくるのが今回取り上げている問題です。この結果、12行目で NullPointerException が発生します。 この BroadcastReceiver に引き渡すインテントを作成しているサンプルコードは下記のような感じになります。 intent.putExtra("data", data) という処理で、MyData というクラスのインスタンスをセットしています。5秒後に、このデータがアンドロイドのアラーム機能を経
2日ほど前に、このようなニュースが出てました。 2017年新発売のChromebookはすべて最初からAndroidアプリをサポート、Google Play Storeをいきなり利用できる 私の知る限り、いくつかのChormeOS端末では、既にGooglePlayStoreが利用可能です。ChromeOSで動くならChromeブラウザでも動きそうですよね。 調べるとChromeのExtensionでARC welderというものが提供されています。 ARC welderは2015年頃にリリースされたようで、そういえば一度試した記憶があります。その時の印象は微妙でしたが、最近改めて使ってみるとかなり改善されています。実用段階です。 導入 公式のドキュメントはこちらです。Getting Started with ARC ARC welderからインストールするとchrome://apps/ に
Daggerってありますよね。コンパイル時に依存性を解決するのでパフォーマンス的に有利なDIコンテナです。 https://google.github.io/dagger/ 依存関係の不備がコンパイル時にエラーになって発見できるのも、実行時にエラーが出たときの修正の難易度が高いAndroidアプリにはありがたいということで、Androidでよく使われてるようです。 基本的なオブジェクトの定義 I have a pen. public class Pen { @Override public String toString() { return "ペン"; } } I have an apple. public class Apple { @Override public String toString() { return "アッポー"; } } Ohh!!! Apple Pen!!! p
#iOS | #Android ファショ通 Swift を身に付けていく過程の記録、最新ニュースや使い方、iPhone、Mac、Android、Python なども。 「Effective Java」は素晴らしい本であるが, 「Android開発では少し当てはまらないとこもあるよ」という話. Effective Java for Android (cheatsheet). – RockNNull – Medium インスタンス化させない new を使ってオブジェクトを生成させたくない場合, private なコンストラクタを使いましょう. 特に, 静的なメソッドのみのユーティリティクラスで使うといいでしょう. class MovieUtils { private MovieUtils() {} static String titleAndYear(Movie movie) { [...]
この記事は Android Advent Calendar 2016 2日目の記事です。 こんにちは。わくわくです。 現在お仕事で書いているアプリを新規で書き始めたのが2015年で、現在は2016年です。 そう、1年が経ちました。その頃から今まで書いてきて、今から書くならこんなライブラリや設計を採用するよ(したいよ) というのをまとめたいと思います。 これからAndroidアプリを書くけどどんなものつかっていけばいいんや〜?といった方の参考になれば幸いです。 すでにAndroid開発をされている方にとっては内容が薄く感じられることと思いますがご了承いただければと思っております…(予防線) (裏の目的としては自分の備忘録のようでもあったりします。) この記事では紹介しているライブラリや設計などに関しては深くは説明を書きませんが、参考になる資料などをまとめて行ければと思っております。 言語につ
まえがき CIなどでAndroidのビルド環境を構築する際、 作ること自体は簡単ですが、Android SDKの更新などメンテナスが大変だと思います。 DockerでAndroid SDKを含むimageをDocker Hubなどにあげるとライセンス違反となってしまうため、その都度いちいち実行時、更新コマンドをしなければならず、ビルド時間が長くなっていました。 android update sdk --no-ui --all --filter "android-23,build-tools-23.0.3" Jake神のおかげで、とても簡単になりました。 Android SDKのライセンス同意時にライセンスのハッシュが作られます。 そのハッシュ値をCIなどにもコピーしてあげれば、 アプリをビルド時に同意時したときと同じライブラリ等が自動でインストールされるようになりました。 ライセンスが作ら
背景 IoTと言う言葉が流行るにつれて、MQTTという言葉も注目されている。 来月、おきなわマラソンで、お友達との距離をリアルタイムに把握するシステムを開発しようと思っています。 双方向の通信と言えば、WebSocketでやればいいじゃんという話もありますが、MQTTの特徴であるRetain機能を使えば、アプリ起動時に、お友達の最新の位置情報をすぐ取得できるのではないか?ということで、Android端末でMQTTのクライアント実装を行ってみました。 一応、覚え書きです。 環境 MQTTのサーバとして、時雨堂さんが提供しているsangoのライトプラン 開発環境は、Android Studio 1.5.1 (OSX版) Android端末は Google Nexus 5X (Android 6.0.1) Sony Xperia Z3 (Android 5.0.2) 必要なライブラリ Andro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く