Androidが登場したときから、UIを作るにはXMLを使うのが普通でした。理屈ではJavaを使ってUIをプログラムできますが、あまり実用的ではありません。最近、ジェットブレインズがJava仮想マシンをターゲットとした近代的な言語Kotlinを開発しましたが、AndroidのUIプログラミングに役立ちそうです。 ジェットブレインズはより高速で使いやすいAndroidの開発スタイルとしてAnkoを発…

Copyright © 2017, Ankul Jain All Rights Reserved.

Ankul Jain

Ankul Jain

インド出身のフリーランスのテクニカルライター兼開発者です。新しい機会と技術を開拓するのが大好きで、現在はAndroidやほかのモバイルプラットホームに注目しています。scheduLAWyerの共同設立者で、アプリの開発もしています。

Loading...

手持ちのAndroidスマホで出先からサクッとちょっとしたコードを書いてみたり、修正したり、できたら便利ですよね。実際に試してみました。 Christopher Pittの『もうMacはいらない? iPadだけでどこまでPHP開発ができるか試してみたら…』というすばらしい記事を読んで「Androidでも同じことをできるのでは」と考えました。これができれば、たとえば、移動中にコードを書いて編集できる…

Copyright © 2017, Claudio Ribeiro All Rights Reserved.

Claudio Ribeiro

Claudio Ribeiro

リスボン在住のソフトウェア開発者で、旅行者、ライターでもあります。Fixeadsで開発に取り組むほか、バックパックを背負って世界のどこかにいるか、複雑すぎて理解できないようなフレームワークをいじっています。

Loading...

モバイルアプリの開発者やデザイナーは、アクセシビリティを保ち続ける必要があります。この記事では、アクセシビリティを向上させるためにやっておくべきことを紹介します。 タップしやすいコントロールのサイズ さまざまなアプリがありますが、どのようなアプリでもユーザーは画面にタッチして操作します。コントロール(タッチできる範囲)は適切な大きさで、見やすくあるべきです。最低でも幅、高さともに48dp以上あるべ…

Copyright © 2017, Amit Diwan All Rights Reserved.

Amit Diwan

Amit Diwan

コンピューターアプリケーションの修士(MCA)で、現在はWebサイトやソフトウェア開発のシニアリサーチフェローとして働いています。フリーランスのテクニカルライター、プログラマーとしてさまざまな仕事をしています。

Loading...

ユーザーをがっかりさせる、アプリのクラッシュ。なるべく早く修正したいものの、原因がわからない…。そこでFabricのCrashlytics機能を活用してクラッシュレポートを送信しましょう。バグフィクスの効率がぐっとアップしますよ。 FabricはTwitterが提供するアプリ開発支援ツールです(訳注:2017年1月、TwitterはグーグルにFabricを売却しました)。この記事では、Androi…

Copyright © 2017, Theodhor Pandeli All Rights Reserved.

Theodhor Pandeli

Theodhor Pandeli

コンピューター・エンジニアリングの学士号を持っています。Androidの開発が好きで注目しています。Web開発やUnity 3Dに関するたくさんの知識の取得も心がけています。

Loading...

「バッテリーの減りが異常に早い」「機能の割になぜか通信ばかりしている」——せっかく作ったAndroidアプリがユーザーに嫌われないために、バッテリーやネットワークのリソースを節約する、ちょっとしたコツを紹介。 モバイルアプリ開発の大きな問題が、バッテリー消費量とネットワークデータ消費量です。スマートフォンのリソースは限られているので、以前にも増して問題になっています。 この記事では、バッテリーの駆…

Copyright © 2017, Valdio Veliu All Rights Reserved.

Valdio Veliu

Valdio Veliu

コンピューターエンジニアの学生で、現在「クラウドコンピューティング」内で学士論文を執筆しています。いままでに、C言語、Java、phpなどの言語を学び、最近はJavaやモバイルWeb開発に集中して取り組んでいます。

Loading...

この夏リリースされたAndroid  7.0 Nougat(ヌガー)はもう使っていますか?  2017年の普及へ向けて、新機能をおさらいしておきましょう。 Android Nougat 7.0は最新の公式Android OSアップデートであり、現在のAndroidデバイスの0.3%でのみ利用可能です(掲載時点の最新バージョンは7.1.1 )。Nexus 5Xや6P、General Mobile 4…

Copyright © 2016, Theodhor Pandeli All Rights Reserved.

Theodhor Pandeli

Theodhor Pandeli

コンピューター・エンジニアリングの学士号を持っています。Androidの開発が好きで注目しています。Web開発やUnity 3Dに関するたくさんの知識の取得も心がけています。

Loading...

日本でも正式版サービスがスタートしたStripe。バックエンドの仕組みを用意しなくても簡単に決済の仕組みを導入できます。Androidアプリ開発者ならいますぐ検討してみては? この記事では、ユーザーがアプリから商品やサービスの購入を、Stripeでできるようにする方法を紹介します。Stripeはオンラインで商品、注文、支払いを管理するもっともシンプルな手段です。 記事に掲載したコードはGithub…

Copyright © 2016, Theodhor Pandeli All Rights Reserved.

Theodhor Pandeli

Theodhor Pandeli

コンピューター・エンジニアリングの学士号を持っています。Androidの開発が好きで注目しています。Web開発やUnity 3Dに関するたくさんの知識の取得も心がけています。

Loading...

アプリ開発で面倒なのがバックエンドの用意。Googleが提供するBaaSであるFirebaseを使えば、NoSQLデータベースや認証、プッシュ通知などのしくみをAPIとして手軽に使えます。Androidアプリを作りながら体験してみましょう。 18ヵ月前「Creating a Cloud Backend for Your Android App Using Parse(Parseを使ってAndroi…

Copyright © 2016, Joyce Echessa All Rights Reserved.

Joyce Echessa

Joyce Echessa

Web開発者で、ときどきモバイル開発も手がけていいます。Twitterの@joyceechessaに記事をアップしています。

Loading...