実業務でちゃんと使えるAndroidアプリ開発入門(3):
本連載では、バージョンの違いに左右されないスタンダードなアーキテクチャで実業務で使えるAndroidアプリ開発のノウハウを提供していきます。今回は、Androidアプリのメモリ管理に関して、Javaとはどのような挙動の違いがあるのかをサンプルアプリを通じて解説していきます。
2016年、大幅に進化中:
2016年5月18日から開催されたGoogle I/Oで、Android Studio 2.2 Preview 1が公開されました。本稿では、大きな機能更新があったAndroid Studio 2.2の魅力を解説します。
実業務でちゃんと使えるAndroidアプリ開発入門(2):
本連載では、バージョンの違いに左右されないスタンダードなアーキテクチャで実業務で使えるAndroidアプリ開発のノウハウを提供していきます。今回は、Androidアプリ開発において必ず押さえておかなければならないライフサイクルイベントについて解説します。
実業務でちゃんと使えるAndroidアプリ開発入門(1):
本連載では、バージョンの違いに左右されないスタンダードなアーキテクチャで、セキュリティやパーミッション、テストのしやすさ、開発効率の向上などを考慮した、実業務で使えるAndroidアプリ開発のノウハウを提供していきます。初回は、連載の今後を紹介し、アプリ間連携でさまざまなことができるACTION_OUTSIDEイベントの使い方を解説します。
Androidで動く携帯Javaアプリ作成入門(59):
Gmail、Google Maps、YouTube、Google DriveなどをAPIとして活用する際に必要となるGoogle OAuthの作り方と、Androidアプリを例にした使い方を解説する。
Androidで動く携帯Javaアプリ作成入門(58):
Google I/O 2015で発表された次期版Android M。Google Now on tapで使うアシストAPIや、App Links、App Permissions、省電力のDoze/App Stanby、決済機能Android Payなどで使う指紋認証機能など新機能を分類して紹介。
Androidで動く携帯Javaアプリ作成入門(57):
ペアリングしているスマートフォン側で電話をかけるアプリを通じて、Android Wearとスマートフォン間のメッセージ送信の方法について解説します。
Androidで動く携帯Javaアプリ作成入門(56):
公式ドキュメントが存在しない中、Android Wear用アプリの花形である時計アプリ「Watch Face」の基本的な作り方をサンプルアプリを交えて解説する。
Androidで動く携帯Javaアプリ作成入門(55):
正式発表されたAndroid 5.0 Lollipop関連の話題をまとめつつ、今後需要が増えそうな音声認識/ボイスアクションの概要と、それを使ったスマートフォンと連動するアプリの作り方を解説。
Androidで動く携帯Javaアプリ作成入門(54):
続々と対応腕時計端末が発表されるAndroid Wear。アプリ開発の始め方や開発環境、動作確認の仕方、注意点をまとめて解説します。
Androidで動く携帯Javaアプリ作成入門(53):
新しいUIテーマ「Material Design」や、新しいランタイム「ART」、生まれ変わったNotification、Android TVアプリ、グラフィックス、マルチメディア、ストレージ、ネットワーク周りなどの新機能をテーマ別に紹介します。
Androidで動く携帯Javaアプリ作成入門(52):
ついに正式版が発表されたAndroid WearやIoTでの活用で注目したい、Androidがサポートするステップカウンター/検出器、回転ベクター/接近/温度/湿度/気圧/照度センサーなどについて解説。
Androidで動く携帯Javaアプリ作成入門(51):
IoT/ウェアラブル時代に見直したいセンシング技術。Androidがサポートするセンサー一覧や基本的なセンサーアプリの作り方を解説します。
Androidで動く携帯Javaアプリ作成入門(50):
SDKに含まれている便利なツールを、デバッガー/プロファイラー、コード解析/難読化、画像ファイル最適化、アプリ外部のデータリソース操作の4種類に分けて紹介。
Androidで動く携帯Javaアプリ作成入門(49):
アプリがどのように経時実行しているかを引き出す「procstats」、メモリ使用量の詳細を表示するツール「meminfo」、プロセスの統計情報をGUIで見られる「Process Stats」などを紹介。Dalvik VMのOutOfMemoryErrorとヒープ制御についても。
Androidで動く携帯Javaアプリ作成入門(48):
Google Play Game Servicesの機能を使ってゲームへの招待・招待の検知・参加・退出、メッセージの送受信を行う方法を紹介します。
Androidで動く携帯Javaアプリ作成入門(47):
消費電力の削減につながる新機能や、よりシンプルになったUI、印刷やストレージアクセス、SMSなどの新機能をテーマ別に紹介します。
Androidで動く携帯Javaアプリ作成入門(46):
グーグルの提供するライブラリ「Google Play Game Services」はバイト配列でクラウドにデータを保存・参照・削除できるので、無料でBaaSのデータ同期機能が簡単に使えるようなものです。Androidアプリに組み込む方法を解説します。
Androidで動く携帯Javaアプリ作成入門(45):
iOSやWebアプリでも使えて、Google+との連携や、クラウドへのゲームデータの保存、マルチプレイなどを実現できるライブラリ「Google Play Game Services」の導入方法を解説します。
Androidで動く携帯Javaアプリ作成入門(44):
Androidエミュレータで使えるbmgrコマンドの使い方やバックアップサービスへの登録方法に加え、サンプルを通じて、アプリにバックアップ/レストア機能を組み込む方法などを解説します。
Android Marketアプリ内課金サービス徹底解説(3):
Androidアプリの新たな可能性を開拓するアプリ内課金について、概要から利用方法、アプリへの実装の仕方まで詳しく解説する特集
Android Marketアプリ内課金サービス徹底解説(2):
Androidアプリの新たな可能性を開拓するアプリ内課金について、概要から利用方法、アプリへの実装の仕方まで詳しく解説する特集
Android Marketアプリ内課金サービス徹底解説(1):
Androidアプリの新たな可能性を開拓するアプリ内課金について、概要から利用方法、アプリへの実装の仕方まで詳しく解説する特集
携帯アプリを作って学ぶJava文法の基礎(最終回):
携帯アプリを作って学ぶJava文法の基礎(8):
携帯アプリを作って学ぶJava文法の基礎(7):
Androidで動く携帯Javaアプリ作成入門(34):
Androidで動く携帯Javaアプリ作成入門(24):
Androidで動く携帯Javaアプリ作成入門(33):
Androidで動く携帯Javaアプリ作成入門(32):
Androidで動く携帯Javaアプリ作成入門(29):
Androidで動く携帯Javaアプリ作成入門(28):
Androidで動く携帯Javaアプリ作成入門(31):
Androidで動く携帯Javaアプリ作成入門(30):
Androidで動く携帯Javaアプリ作成入門(27):
Androidで動く携帯Javaアプリ作成入門(26):
Androidで動く携帯Javaアプリ作成入門(25):
Androidで動く携帯Javaアプリ作成入門(23):
Androidで動く携帯Javaアプリ作成入門(22):
Androidで動く携帯Javaアプリ作成入門(21):
Androidで動く携帯Javaアプリ作成入門(20):
Androidで動く携帯Javaアプリ作成入門(19):
Androidで動く携帯Javaアプリ作成入門(18):
Androidで動く携帯Javaアプリ作成入門(17):
Androidで動く携帯Javaアプリ作成入門(43):
新しく発表されたオープンソースのAndroidアプリ開発環境について、概要や使い方、注意点、Eclipse ADTからの移行方法を解説。最大の特徴は複数デバイスの同時表示。IntelliJ IDEAベースで、ビルドツールにGradleが使われている点も注目だ。
Androidで動く携帯Javaアプリ作成入門(16):
Androidで動く携帯Javaアプリ作成入門(15):
Androidで動く携帯Javaアプリ作成入門(14):
Androidで動く携帯Javaアプリ作成入門(13):
Androidで動く携帯Javaアプリ作成入門(12):
本連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Marketでの配布を目指しましょう