コツコツ学習が苦手なあなたへ贈る
スマホアプリ完成まで「最短」の入門書!

初心者が「アプリを作ってみたい」「プログラミングをはじめてみたい」と思っても、プログラミングの基礎学習や文法の習得などの地道な下準備の段階で挫折してしまうことがよくあります。
本書では、あえてそれらの工程を飛ばして、いきなりAndroidアプリを作ることができる1冊です。


「コードを書く」→「アプリを動かす」を繰り返しながら、アプリ開発をすすめるので、自分が書いたコードが動く楽しさを実感できます。スマホで植物を育てられるアプリや、自分の「推し」を友達に紹介できるアプリなど……1章ごとに1つずつ、計6つのユニークなアプリ作りながら学習をすることができるので、ありきたりなサンプルアプリの作成はつまらないという人にもおすすめです。本書の中盤からは、あらかじめ下準備を済ませたアプリのプログラムをダウンロードできるので、初心者でも必要なプログラムを書き足していくだけでアプリをサクサク完成させることができます。


▼本書で作ることのできる6つのユニークなアプリ
・スマホで植物を育てられるアプリ「フラワーシミュレーター」
・感動的な画像が作れるアプリ「エモーショナル写真集」
・早口言葉を練習できるアプリ「早口言葉の達人」
・読み方が難しい漢字のクイズアプリ「いつでもどこでも難読漢字」
・自分の「推し」を友達に紹介できるアプリ「マイ推し図鑑」
・ボタンを押すだけで簡単に日記が書けるアプリ「ぜったい挫折しない日記帳」


第1章_スマホで植物を育てよう!「フラワーシミュレーター」より_1

第1章_スマホで植物を育てよう!「フラワーシミュレーター」より_2

第6章_ボタンを押すだけ5秒で書ける!「ぜったい挫折しない日記帳」より


■書籍概要
『いきなりプログラミング Androidアプリ開発』
著者:Sara
発売日:2023年9月22日
定価:2,420円(本体2,200円+税10%)
判型:B5・248ページ
https://www.shoeisha.co.jp/book/detail/9784798178998

全国の書店、ネット書店などでご購入いただけます
・翔泳社の通販 SEshop: https://www.seshop.com/product/detail/25808
・Amazon: https://www.amazon.co.jp/dp/4798178993


■目次
●第0章 さあ、開発をはじめよう!パソコン画面にスマホを表示しよう!
0-1 Android Studioの準備をしよう
0-2 はじめてのプロジェクトを作成しよう
0-3 パソコン上でスマホを動かしてみよう
0-4 アプリ開発をはじめる最終準備をしよう

●第1章 スマホで植物を育てよう!「フラワーシミュレーター」
1-1 プロジェクトを準備しよう
1-2 アプリの見た目を作ろう
1-3 「水をあげる」ボタンを作ろう
1-4 植物が育っていく様子を再現しよう
1-5 ボタンの表示と非表示を切り替えよう
1-6 リセットボタンを作ろう

●第2章 感動的な画像が作れる!?「エモーショナル写真集」
2-1 プロジェクトを準備しよう
2-2 アプリの見た目を作ろう
2-3 スライダー機能を作ろう
2-4 画像をセピア加工しよう

●第3章 高速「寿限無」言えるかな?「早口言葉の達人」
3-1 プロジェクトを準備しよう
3-2 アプリの見た目を作ろう
3-3 早口言葉を再生しよう

●第4章 「膃肭臍」は何と読む?「いつでもどこでも難読漢字」
4-1 プロジェクトを準備しよう
4-2 クイズを出題しよう
4-3 正解・不正解を判定しよう
4-4 クイズの結果を表示しよう

●第5章 「好き」よ、世界に届け!「マイ推し図鑑」
5-1 プロジェクトを準備しよう
5-2 推しリストを作ろう
5-3 推しリストをカスタマイズしよう
5-4 詳細画面を作ろう
5-5 おすすめ機能を作ろう

●第6章 ボタンを押すだけ5秒で書ける!「ぜったい挫折しない日記帳」
6-1 プロジェクトを準備しよう
6-2 日記の一覧画面を作ろう
6-3 データベースを用意しよう
6-4 データを表示してみよう
6-5 日記の保存機能を作ろう
6-6 日記の更新・削除機能を作ろう

■著者紹介
Sara(サラ)
フリーランスプログラマー
「Code for Fun」運営・講師
独学してフリーランス独立後、ウェブサイト・オンライン講座「Code for Fun」を立ち上げる。「わかりやすく・シンプル」をモットーに、プログラミングの基礎からアプリ開発までを初心者向けに紹介している。独学でプログラミングを勉強している人や、基礎を勉強したあとに何をすればいいかわからない人に向けて、役に立つコンテンツ作成を心がけている。