ストレスのない開発を行うためにはどう使いこなせばいいのか?Android Studioの構造を知り尽くした著者が数々の機能と奥義を紹介!
Xamarinは、アプリを開発する言語をC#に統一して、iOSアプリとAndroidアプリを同時に開発することを可能にします。Visual Studioに、iOSアプリ開発用のXamarin.iOS 、Androidアプリ開発用のXamarin.Android、さらにそれぞれのUIを同時に作成できるXamarin.Formsを導入することで、よりシームレスに開発できる環境が整えられます。共通化するロジック部分は、本書で扱うようにXamarin.FormsのPortable Class Libraryを使う方法もあれば、C#のコードのまま共有するという方法もあります。コードが全く同じであれば、複数のプラットフォームであってもテストは1回で済み、機能を拡張するときも共通化してある部分に手を入れればそれぞれのプラットフォームで同時に機能拡張を行えます。
本書は2014年6月に発行した書籍『C#によるiOS、Android、Windowsアプリケーション開発入門』を基に、内容をVisual Studio 2017での開発環境用に刷新したものです。前書発行時点ではXamarin.Formsを紹介できなかったのですが、本書ではXamarin.iOS、Xamarin.Androidと比較しながらモバイルアプリの開発方法を解説する構成にしています。Xamarin.FormsではWindowsのUWP(Universal Windows Platform)の開発もできるのですが、実装上の観点から、iOS、Androidと共通の仕様のサンプルを作成して解説することはしていません。簡潔に付録でUWPについての説明をしてあります。
【本書の内容】
Kotlinは、Javaとの相互運用を可能にし、Android OSでGoogleがフルサポートする静的型プログラミング言語です。
この言語は、Javaだけでは十全ではない(Javaだけでは実装に手間がかかりすぎる)、軽量かつ豊かな表現形式や、他言語ではすでに実装されている最新の機能を盛り込んでいます。
本書はこの新しい開発言語・Kotlinを使った正しく、効果的な開発方法と、この言語がもっている主要な概念と基礎的なAPIを丹念に説明します。とくにJetBrainsのIntelliJ IDE開発環境についても紹介しています。
経験豊富なAndroid開発者でも、はじめてプログラミング言語を学ぶ新人開発者でも、Kotlinの最初の原則から高度な使い方まで導いてくれることでしょう。
【本書のポイント】
・Kotlinはもちろん、開発環境のインストールから詳解
・サンプルソースコードの変更点がひと目で分かる
・PCだけではなく、Androidアプリまで網羅
【読者が得られること】
・Kotlinによるアプリケーション開発
・IntelliJを使った開発方法
・Javaとの相互運用方法
【対象読者】
・プログラミング初学者
・Androidアプリ開発者
・JavaからKotlinに乗り換えたい開発者
【著者について】
・Josh Skeen(ジョシュ・スキーン)
Big Nerd Ranchにおけるソフトウェアエンジニア兼インストラクター。クーパー・ユニオンのScience and Artの上級クラスを卒業後、インタラクティブ・アート向けミドルウェアの開発に従事。今では世界を股に、JavaやAndroid開発、そしてKotlinの講義を行っている。PCから離れたときは、ランニングかブラジリアン柔術、またはモジュラーシンセサイザーのパッチを作っている。
・David Greenhalgh(デビッド・グリーンハフ)
Big Nerd RanchにおけるAndroidのチームマネージャー兼インストラクター。新しいものを作るのが大好き。ジョージア工科大学のコンピュータサイエンスを卒業。Androidアプリを開発している、あるいは開発講座で指導している時以外は、料理を作っているか本を読んでいるか、またはバッファロー法案にげんなりしている。
第1章 最初のKotlinアプリケーション
第2章 変数と定数と型
第3章 条件文
第4章 関数
第5章 無名関数と関数の型
第6章 null安全と例外
第7章 文字列
第8章 数
第9章 標準関数
第10章 リストとセット
第11章 マップ
第12章 クラス定義
第13章 初期化
第14章 継承
第15章 オブジェクト
第16章 インターフェイスと抽象クラス
第17章 ジェネリクス
第18章 エクステンション
第19章 関数型プログラミングの基礎
第20章 Javaとの相互運用性
第21章 Kotlinで作る最初のAndroidアプリ
第22章 コルーチンの紹介
第23章 終わりに
第三次大戦後、放射能灰に汚された地球では生きた動物を持っているかどうかが地位の象徴になっていた。人工の電気羊しかもっていないリックは、そこで火星から逃亡した〈奴隷〉アンドロイド八人の首にかかった賞金を狙って、決死の狩りをはじめた! リドリー・スコット監督の名作映画『ブレードランナー』原作
全タブレットユーザー必見!クラウドアプリでビジネス活用、最適のSNSアプリ利用、動画&音楽&ゲームの楽しみ方…誰も知らなかったAndroidタブレットの徹底活用技を大解説!Android4.0対応!
レッドの活動中、しかけられていたワナにひっかかったわたしとケイ。「ひさしぶり」ってメッセージつきで…何者のしわざよ!?でも、犯人に心当たりがあるらしいケイは、すごくけわしい顔になったんだ。次の日、ケイがいなくなり、そのまま行方不明になっちゃったの!! 「アスカはいつも通りにしてればいい」なんて伝言はあったけど、心配に決まってるでしょ! そんなとき御神島の巫女・花梨さんから連絡がきて!? (小学中級から)
アプリ開発のツボを徹底的にかみ砕いてわかりやすく解説!各機能を会話形式で解説し、イラストを豊富に使い初心者目線で図解しています!
開発者でなければ会得できなかった実践的な知識やノウハウを提供。前半にはAndroidのHackを楽しむために必要な基礎的な情報をまとめて収録し、後半では、アプリケーション開発に関するHackだけでなく、Androidのソースコードの活用などAndroid開発のもう一つの柱である組み込み系のHackも収録。実践的な知識とノウハウを集めた。
10年11月から実施されている技術者認定試験対策本。「アプリケーション技術者」、「プラットフォーム技術者」の2系統の試験が計画され、難易度の違いから「ベーシック」、「プロフェッショナル」に別れている。今年の受験者数は3000人を見込んでいる。
※参考小売価格はメーカーサイトに基づいて掲載しています。→参考小売価格一覧[PDF 186KB]
サイズ:高さ約高さ約157mm x 幅約75.3mm x 厚さ約8.27mm(最薄部)
質量:約172g
【Motoアクション】
カメラ起動
LEDライト点灯
ワンボタンナビ
片手操作切換
持ち上げて着信音停止
伏せて置いて無音化
メディアコントロール
3本指でスクリーンショット
スクリーンショットエディター
「ニガテな計算をもっとラクにしたい」
「解き方はわかるけど、数式が複雑で面倒」
数学を学んだことがある方ならだれでも、
こんな風に思ったことがあるのではないでしょうか?
その悩みは、あなたのスマホが解決してくれるかもしれません。
手軽に数学の計算ができるAndroid用アプリ「Maxima on Android」を使えば、
あなたのスマホやタブレットが、学校・職場はもちろん電車でも布団のなかでも、
まさに「いつでも」「どこでも」頼れる優秀な数学ツールになります。
基本的な演算だけでなく、微積分をしたり、方程式を解いたりといった計算も、
数式入力ひとつで行えます。本書では、アプリの操作方法はもちろん、
「日常のあらゆる計算がずっとラクになる」Maxima on Androidの数学への
活用テクニックについて、ゼロから解説しています。
最新の数学ツールをポケットに入れて持ち運べる便利さを、体感してみよう。
Chapter1 Maxima の概要とインストール
Chapter2 数と式の計算
Chapter3 方程式の解法
Chapter4 関数とそのグラフ
Chapter5 数列と微分積分
Chapter6 ベクトルと行列
カーネル、HAL、フレームワーク、ドライバまで知っておきたい「Androidの内側」を詳しく解説。Android 2.3&4.0対応。
エリート高校生らの手で大好きな西表が誘拐に!!
手練れのエージェントBBAとタッグを組んで立ち向かうゆずは!?
HTML5ベースの開発環境「Monaca」を使って、AndroidでもiOSでも動く「ハイブリッドアプリ」のつくりかたを楽しく学べる一冊です。JavaScript、ゲームエンジン「enchant.js」、データベース、ハードウェアセンサーという、スマホゲーム開発に必要な知識の基礎部分を、ゲームをつくる楽しみを味わいながらバッチリ習得できます。本書で制作するのは横移動アクションゲーム、アクションロールプレイング風ゲーム、クイズゲーム、ジャンプアクションゲームと多彩。一度つくり上げたら、自分好みにカスタマイズしたり、新しいルールを追加したりして、自分だけのオリジナルゲームに仕上げましょう。サンプルゲームのMonacaプロジェクトデータはもちろん、m7kenji氏による愛らしいドット絵イラスト素材もダウンロードで提供しています。
最新の無料アンドロイドアプリ500本を一挙紹介。2012年春モデルのスマートフォン最新機種も完全網羅。用途別にカテゴリ分けされていて探しやすく、QRコードから直接ダウンロードも可能。鞄に入れやすいÅ5サイズでアンドロイド入門者にぴったりの一冊。
Twitterフォロワー数23万人超えの人気漫画家阿東里枝が描くアクション恋愛喜劇、第3弾。
AndEngineとは、Javaで使えるフリーのゲームエンジン(ライブラリ)です。Android向けの2Dゲームをネイティブアプリとして、手軽に作ることができます。本書は、AndEngineを用いた2Dゲーム開発について、環境構築からライブラリを使った開発手順、広告やランキング機能の組み込みまで、サンプルを基にしながら解説していきます。
機械のカラダに愛は育つのかーー!?
恋を知らない男と美貌のセクサロイドの
未来型セクシャルLOVEv
人間そっくりなアンドロイドが開発された
近未来ーー。十年前にパートナーを亡くして以来、
恋とは無縁なサラリーマンの壱紀。ある日、
上司の勧めで家庭用アンドロイドを購入しようと
中古ショップを訪れた。そこで美貌の男性型
アンドロイドを気に入り即購入!! アイリと
名付け家に連れ帰ったとたん、「オーナー、
あなたを抱きたい!」と、いきなり押し倒された!!
驚く壱紀にアイリは、自分は家庭用ではなく
セクサロイドだと告げるが!?
HTML5とJavaScriptを組み合わせてスマートフォンアプリを開発したい方に向けた書籍。HTML5とJavaScriptを組み合わせたプログラミングの基本から始まり、スマートフォン向けデバイスAPIと組み合わせた開発、そして実際に開発者の方が作ってみたくなる本格的なスマートフォンアプリの開発手法までを解説している。
タブレットを徹底的に使いこなす
お得な裏技と必携アプリをオールインワン!
大好評テクニック集の2018年最新改訂版です。
使いたいときにすぐに起動し、ネットやメール、SNSを気軽に楽しめるタブレット。
しかし、本来のパワフルな実力を引き出せば、もっと便利にもっと快適に利用できるのはもちろん、
新しい使い方も見つかるはず。本書は、タブレットを買ってはみたものの宝の持ち腐れになっているユーザーや、
もっと幅広い用途に活用したいユーザー、ベストな設定方法やアプリを知りたいユーザーへ向けて
230の絶対役立つテクニックを紹介。
日々の使い方を劇的に変える1冊になるはずです。
Android 6.0〜7.1対応です。
●Section 01 基本便利技 …… 標準搭載ながらも気づきにくい便利機能や必須の設定を総まとめ
●Section 02 メールとLINE …… Gmailの快適技や人気アプリLINEの使い方から裏技まで
●Section 03 ネットの快適技 …… ネットでの情報収集やSNSをしっかり使いこなすテクニック
●Section 04 写真・音楽・動画 …… 人気の写真加工アプリやYouTubeの保存、動画や音楽のテクニック
●Section 05 仕事効率化 …… クラウドやOfficeファイルの取り扱いなど仕事効率化に役立つ便利技
●Section 06 設定とカスタマイズ …… タブレットを自分仕様にする設定&カスタム技、1歩進んだ自動化アプリなど
●Section 07 生活お役立ち技 …… Googleマップの活用技や乗換案内、天気予報など毎日助かる情報が満載
●Section 08 トラブル解決とメンテナンス …… 調子が悪い、フリーズしたなどのよくあるトラブルを完全解決