7~8年間ぐらいひたすらにメイン機はAndroidを使い続けてきたけど今回の機種変更でiPhoneにして2ヶ月ぐらいたつので感想を。 使用機種履歴Xperia→XperiaZ1→XperiaZ3→iPhoneX XperiaZ1買う前にサブ機で、仕事の事情と特定のアプリがしたいがためにiPhone5sを2年使用(2年後即解約)。 また、2016年12月からiPad mini4も使用。現在も使用中。 Android(Xperia)からiPhone Xに移った理由単純に言うとAndroidにもとめていたものをiPhoneでも満たせるようになったから。 また、iPad mini4を利用していることもあって、iOSの扱いに戸惑うこともないだろうという判断。 5sからかなり時間を空けてiPad mini4を使用したため、かなり見た目やら動きやら変わっていたのでiOSに対して不安もなかった。5sの時は
Googleは、Android Pの開発者プレビュー版をリリースしました。これは次期Android 9.0の初期バージョンとなります。 Android Pでは、Wi-Fiアクセスポイントまでの物理的距離を測定できるWi-Fi Round-Trip-Time(RTT)屋内測位、「ノッチ」サポート、改善されたメッセージ通知、複数カメラAPI、HDR VP9ビデオ正式対応、JobScheduler、Neural Networks API 1.1、NFC決済の安全な取引用のAPIなど多種多様な機能が実装されます。 今回の発表で悲鳴を上げているのが日本の開発者です。 Android P Developer Previewの配信デバイスはPixel、Pixel XL、Pixel 2、Pixel 2 XLデバイスのみ。全て日本未投入で、技術適合認証を取得していません。Pixelより前のリファレンスモデル
BizReach Tech Blog はじめに 昨今、リアクティブプログラミングが注目されています。GUIにおけるインタラクションや、時間経過と共に変化するアニメーションなどに適したパラダイムであると言われており、もちろんAndroidアプリケーション開発にも取り入れていくことが可能です。 本記事では、2018年1月時点における最新のAndroid開発環境であるAndroid Studio 3.0.1とAndroid SDK Build Tool 26.0.2(Android 8.0)と、Reactive Extensions(RxJava2)を使ったアプリ開発方法について、チャットアプリケーションを題材として紹介します。 対象読者 Androidアプリケーション開発に携わるエンジニア Androidでリアクティブプログラミング未経験者 Android 8.0、Android Studio
2018年2月8日から9日の2日間にわたって、ベルサール新宿グランドにてDroidKaigi 2018が開催されました。今回でDroidKaigiの開催は4回目、参加者数は1,000名規模のカンファレンスとなりました。セッションの応募総数も300件を超え、海外からの応募・参加も多数受け付けるなど、日本国内に限らず世界からも注目を集めるイベントとなりました。 DroidKaigi 2018ではテーマを「ニッチ」とし、幅広く内容の濃い発表を募集しました。本稿ではそのなかから、「AI is ready for you. Are you ready for AI?」と「アプリをエミュレートするアプリの登場とその危険性」の2つのセッションをピックアップして紹介します。 AI is ready for you. Are you ready for AI? このセッションは、昨年のGoogleI/Oで
もう3回目だよ DroidKaigi 2016のスタッフをやったはなし - S_Shimotori’s diary DroidKaigi直前のCONBUさんにお邪魔してきた - S_Shimotori’s diary 3週連続で西新宿に行ってきた #tryswiftconf #droidkaigi #落し物 - S_Shimotori’s diary なぜ参加したの 2016が大学を借りての開催で、会場案内くらいならできそうだったから その後は惰性 スタッフを辞める理由はなかったから 私以外のスタッフがAndroid開発のプロ、つよい わたしはSwiftを書きたいので仕方なくiOSやってる(バイト辞めたのでそれすらわからなくなった) iOSDCやtry! Swiftのコアスタッフをやろうものなら聞きたいセッションを全部聞くのは難しいだろうから、ここは専門分野を外してAndroidのスタッフ
Introducing Android KTX: Even Sweeter Kotlin Development for Android Posted by Jake Wharton (@JakeWharton), Florina Muntenescu (@FMuntenescu) & James Lau (@jmslau) Today, we are announcing the preview of Android KTX - a set of extensions designed to make writing Kotlin code for Android more concise, idiomatic, and pleasant. Android KTX provides a nice API layer on top of both Android framework and
DroidKaigi2018が来週に迫ってきましたね。 自分もコードで見るFlutterアプリの実装というテーマで発表します。 その題材として、DroidKaigi2018のiOSアプリを作りました。コードも公開しています。 github.com 作った理由は、以前の記事に書いたとおりです。 また、公式アプリではないですが今年はiOSアプリも用意したいなぁと思っています。iOSDC2017に参加した時にAndroidアプリが欲しいと思ったからです。 まだ申請中なので間に合うかどうかわかりませんが、iOS端末がメインの方に使っていただけると嬉しいです。 DroidKaigiの発表では、時間の都合上Flutterの基本的な部分の説明は省くつもりなので、ここで簡単にまとめておこうと思います。 Flutterとは Flutterは、iOS / Androidで動くアプリを作れるクロスプラットフォー
Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する Androidアプリの開発において悩ましいアーキテクチャの選定。本記事では選定する意味を改めて整理し、 MVP・Clean Architecture・MVVM・Fluxといった最新の実例を紹介します。 はじめまして。Androidエンジニアの藤原聖(ふじわら・さとる/@satorufujiwara)です。 現在は株式会社サイバーエージェントで、エンジニアリングマネージャーを兼任しています。2017年で35歳になり、定年を迎えました(プログラマの定年については「体型を支える技術」などを参照)。 Androidアプリ開発には2010年から携わっていますが、今現在の関心事は何といっても公式開発言語に採用されたKotlin。そしてもう一つが、Androidの
バトルプログラマー柴田智也です。 この度、2017年12月31日付けで株式会社アニメイトラボを退職する運びとなりました。 本日12月22日が最終出社日でした。 www.animatelab.com なにしてたの 「アニメイトタイムズ」というメディア系サービスの WEB 開発、そして Android 版アプリの開発を担当していました。 www.animatetimes.com 「アニメイトタイムズ」について私が大きくやってきたのは、以下の2つです。 AMP 対応 www.ampproject.org AMP(Accelerated Mobile Pages) とは Google が中心となって進めているプロジェクトで、モバイルデバイスにおける WEB 体験を高速なものにしようという取り組みです。 開発者がやることは、AMP 仕様に則った HTML を用意することです。 Google はその
ソフトバンク、おサイフケータイにも対応したY!mobileスマホ「Android One X1」にAndroid 8.0 OreoへのOSバージョンアップを含むソフトウェア更新を提供開始 2017年12月21日08:25 posted by memn0ck カテゴリY!mobileニュース・解説・コラム list ワイモバイルのAndroid Oneスマホ「X1」がAndroid 8.0 Oreoに! ソフトバンクおよびウィルコム沖縄は20日、携帯電話サービス「Y!mobile(ワイモバイル)」向け「2017年夏モデル」のうちの「Android One」シリーズのスマートフォン(スマホ)「Android One X1」(シャープ製)に対して最新プラットフォーム「Android 8.0(開発コード名:Oreo)」へのOSバージョンアップを含めたソフトウェア更新を2017年12月20日(水)よ
GoogleのAIアシスタント、「Googleアシスタント」が「Android 5.0 Lollipop」搭載スマートフォンでも使えるようになる。米国の英語版では、タブレット(「Android 6.0 Marshmallow」以降搭載)でも使えるようになる。 米Googleは12月13日(現地時間)、この5月から日本語にも対応したAIアシスタント機能「Googleアシスタント」を「Android 5.0 Lollipop」搭載スマートフォンでも利用できるようにしたと発表した。日本を含む一部の地域でローリングアウトしていく。 Googleアシスタントは、Android端末のホームボタンを長押しするか、「OK Google」と呼びかけることで起動するAIアシスタント機能。これまでは、「Android 6.0 Marshmallow」以降でGoogle Playを搭載するスマートフォンで利用でき
この記事はAndroid Advent Calendar 2017の13日目です。 僕が今業務で開発しているAndroidアプリの設計の紹介と、そこに行き着くまでの僕の設計に対する考え方を紹介します。 こんな設計にしています MVVM + レイヤードアーキテクチャ ViewとViewModelはdata bindingでつなぐ Modelはユースケース、リポジトリ、データ層の3つに分かれる 各レイヤーはRxでつなぐ どういうポイントを考慮してなぜこの形に行き着いたのかを以下紹介します。 ビューとモデルのライフサイクルの違いに対応したい Androidアプリにおいて、アプリのプロセスを通して保持したい情報がある一方、画面の状態などはユーザーの操作によって簡単に破棄されることがあります。つまり、モデルは長命だが、ビューやビューモデルは短命ということです。 この辺はこちらのスライドが神資料なので
この記事は Android Advent Calendar 2017 7日目の記事です。 当初は設計の話を書くつもりだったのですが、 明日のShibuya.apkで話すネタに困ったので使い回しの効く話題にしたかった その設計が期待通りのものになっているかどうかの検証ができていないので、開発全般のお話になりました。 設計の話題についてはまたどこかでお話できるかなと思います。 以下、エモい話です。 対象読者 この記事は以下のような方を対象として書いている…つもりです。 職業Androidエンジニア 自社サービスの開発に携わっている、またはアプリの開発を受注した方 コードベースが何もないところから開発をすることになった、または開発をしたい方 はじめに結論 開発を成功させるには、プロダクトオーナーとの意見のすり合わせが大切です。 事前にオーナーにヒヤリングを行い、エンジニアの見解を伝え、目指す目標
※記事の内容があまりにも雑だったので大幅加筆修正しました。つっこみ下さった方ありがとうございますm( )m どうもせせりです:) この記事は「Railsしかやったことないけど、Android&iPhoneアプリでサイトの専用アプリをサクッと作りたい、push通知したい」という贅沢な人向けの記事です ※この記事で説明するのは「Xamarin.forms」です 前提 KotlinやSwiftで作るのが一番、と言うのは間違いないかと思います でも、Webに慣れきった我々としては使い慣れたHTMLやCSSで解決したいしそんなネイティブガリガリに作り込みたいわけではなく、Webにpush通知を添えた程度のものをサクッと作れればそれでいいのです ページ数だって20枚もない、そのくらいのアプリで良いのです 業務で作っている方からすれば「そんなしょぼいアプリ作る必要あるの?」と思うかもしれませんがpush
.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
トリニティ、おサイフケータイ対応のSIMフリースマホ「NuAns NEO [Reloaded]」にAndroid 7.1.2 NougatへのOSバージョンアップを含むソフトウェア更新を提供開始 2017年11月10日06:45 posted by memn0ck カテゴリMVNO・SIMフリーニュース・解説・コラム list SIMフリースマホ「NuAns NEO [Reloaded]」のOSバージョンアップなどを含むソフトウェア更新がようやく! トリニティは9日、今年6月に発売したおサイフケータイ(FeliCa)や防滴などに対応したSIMフリースマートフォン(スマホ)「NuAns NEO [Reloaded](型番:NA-CORE2-JP)」に対してAndroid 7.1.2(開発コード名:Nougat)やAndroidセキュリティパッチレベル「2017年10月5日」などにするソフトウ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く