
Do it! Develop & Publish a Flutter App
Description
Book Introduction
#1 in Flutter!
It's back, stronger than ever, with AI-powered features and cutting-edge technology!
Learn everything from app planning, including revenue structure, to design, development, launch, and AI utilization in one book.
"Do it! Develop & Launch a Flutter App," a guide to creating a "monetized app," has been revised to incorporate the latest technologies and AI.
If you've learned the basics of programming but aren't sure where to start with app development, this book is for you! Learn the entire process of completing an app service, from planning and designing with revenue structure in mind, to available resources, development, launch, and even how to leverage Gemini AI.
We quickly implemented a commercial app that can be easily accessed in everyday life as a serverless system and completed it powerfully by utilizing Google Firebase features and Gemini API.
Let's create a real-world app that utilizes a variety of practical features, from how to improve your app using analytics data to leveraging AdMob for advertising revenue.
After you've finished reading this book, you'll be able to go beyond simply following along and create and launch the apps you've always dreamed of.
It's back, stronger than ever, with AI-powered features and cutting-edge technology!
Learn everything from app planning, including revenue structure, to design, development, launch, and AI utilization in one book.
"Do it! Develop & Launch a Flutter App," a guide to creating a "monetized app," has been revised to incorporate the latest technologies and AI.
If you've learned the basics of programming but aren't sure where to start with app development, this book is for you! Learn the entire process of completing an app service, from planning and designing with revenue structure in mind, to available resources, development, launch, and even how to leverage Gemini AI.
We quickly implemented a commercial app that can be easily accessed in everyday life as a serverless system and completed it powerfully by utilizing Google Firebase features and Gemini API.
Let's create a real-world app that utilizes a variety of practical features, from how to improve your app using analytics data to leveraging AdMob for advertising revenue.
After you've finished reading this book, you'll be able to go beyond simply following along and create and launch the apps you've always dreamed of.
- You can preview some of the book's contents.
Preview
index
First Yard | Building the Basics of Flutter and Dart
Chapter 1: Preparing for Flutter
__01-1 Why pay attention to Flutter
__01-2 Preparing the Flutter Development Environment
__01-3 Starting a Flutter Project
Chapter 2: Exploring the Dart Language
__02-1 Dart, a chameleon-like language!
__02-2 Understanding Asynchronous Processing
__02-3 Handling Data with Dart
__02-4 Creating a simple program
Chapter 3: Understanding Libraries and Firebase
__03-1 Adding the Dart Library
__03-2 Adding Firebase
Second Yard | App Development Training Using Flutter's Core Features
Chapter 4: Creating a Psychological Test App
__04-1 Planning a Psychological Test App
__04-2 Creating a project and configuring the main page
__04-3 Improving Services with Firebase
__04-4 Receiving data from the server in real time
__04-5 How to handle when the Internet is not connected
Chapter 5: Creating a Real Estate Transaction Price Inquiry App
__05-1 Planning a real estate app
__05-2 Setting up the real estate app database
__05-3 Implementing the main page and map search function
__05-4 Creating a Favorites feature and a detailed page
Chapter 6: Creating a Classic Sound App
__06-1 Planning a Classic Sound App
__06-2 Setting up the environment and creating a start screen
__06-3 Creating a Classic Sound App Main Page
__06-4 Creating a playlist function and settings page
__06-5 Creating search functions and add-ons
Third Yard | Become an App Developer with Advanced Flutter Features
Chapter 7: Creating an SNS App
__07-1 Planning an SNS app
__07-2 Creating a basic SNS app page
__07-3 Creating a SNS app main page
__07-4 Creating a comment page and push notification function
Chapter 8: Creating a Market App
__08-1 Planning a Market App
__08-2 Creating the Market App Basic Page
__08-3 Creating a Market App Main Page and Setting Up Ads
__08-4 Creating a Market App Detail Page and Connecting a Deep Link
__08-5 Creating an Admin Page
Chapter 9: Deploying the App
__09-1 Deploying Android Apps
__09-2 Deploying iOS Apps
_Appendix: Developing Flutter Apps with Generative AI Gemini
__01 Getting to know Gemini
__02 Creating a music recommendation model with Gemini
__03 Adding an AI Chatbot to a Flutter Project
__04 Filtering Images and Text with the Gemini API
__05 Configuring API Security Elements
Search
Chapter 1: Preparing for Flutter
__01-1 Why pay attention to Flutter
__01-2 Preparing the Flutter Development Environment
__01-3 Starting a Flutter Project
Chapter 2: Exploring the Dart Language
__02-1 Dart, a chameleon-like language!
__02-2 Understanding Asynchronous Processing
__02-3 Handling Data with Dart
__02-4 Creating a simple program
Chapter 3: Understanding Libraries and Firebase
__03-1 Adding the Dart Library
__03-2 Adding Firebase
Second Yard | App Development Training Using Flutter's Core Features
Chapter 4: Creating a Psychological Test App
__04-1 Planning a Psychological Test App
__04-2 Creating a project and configuring the main page
__04-3 Improving Services with Firebase
__04-4 Receiving data from the server in real time
__04-5 How to handle when the Internet is not connected
Chapter 5: Creating a Real Estate Transaction Price Inquiry App
__05-1 Planning a real estate app
__05-2 Setting up the real estate app database
__05-3 Implementing the main page and map search function
__05-4 Creating a Favorites feature and a detailed page
Chapter 6: Creating a Classic Sound App
__06-1 Planning a Classic Sound App
__06-2 Setting up the environment and creating a start screen
__06-3 Creating a Classic Sound App Main Page
__06-4 Creating a playlist function and settings page
__06-5 Creating search functions and add-ons
Third Yard | Become an App Developer with Advanced Flutter Features
Chapter 7: Creating an SNS App
__07-1 Planning an SNS app
__07-2 Creating a basic SNS app page
__07-3 Creating a SNS app main page
__07-4 Creating a comment page and push notification function
Chapter 8: Creating a Market App
__08-1 Planning a Market App
__08-2 Creating the Market App Basic Page
__08-3 Creating a Market App Main Page and Setting Up Ads
__08-4 Creating a Market App Detail Page and Connecting a Deep Link
__08-5 Creating an Admin Page
Chapter 9: Deploying the App
__09-1 Deploying Android Apps
__09-2 Deploying iOS Apps
_Appendix: Developing Flutter Apps with Generative AI Gemini
__01 Getting to know Gemini
__02 Creating a music recommendation model with Gemini
__03 Adding an AI Chatbot to a Flutter Project
__04 Filtering Images and Text with the Gemini API
__05 Configuring API Security Elements
Search
Detailed image

Publisher's Review
From app planning to development, launch, and AI utilization!
Learn the entire process of creating a service systematically!
This book is designed for those with limited app development experience, so they can learn the entire process of completing a service, from planning and design to resource utilization, coding, deployment, and even AI utilization.
After quickly learning the features of Flutter and the core syntax of Dart, you will gain practical experience by creating an actual app.
Rather than simply following the code, you'll learn the entire process of creating an actual service and even the details to consider when commercializing it.
In the first yard, you'll quickly build a foundation in Flutter and Dart, and in the second yard, you'll begin training in app development by learning core features like real-time databases, cloud functions, and authentication.
In the final third section, you'll learn more about cloud messaging, app checks, easy login hosting, advertising, and more, and learn how to launch your app.
And in the appendix, we'll explore how to leverage Gemini AI to power your apps.
By following the prepared exercises one by one, you can create a commercially viable app, from a psychological test app to a market app.
5 commercial apps you can create yourself!
Develop your own app using the commercialization checklist!
In this book, you will learn Flutter by building five commercial apps:
ㆍ Psychological test app that collects MBTI and other psychological tests
ㆍ A real estate transaction price inquiry app that uses public APIs as a database.
ㆍ A classic sound app that lets you enjoy music and manage your favorite music.
ㆍ A SNS app that allows you to communicate with people who share the same hobbies.
ㆍ A C2C market app where you can sell handicrafts.
We'll cover the essential features each app needs, as well as how to use Firebase to upgrade your app's functionality in a variety of ways.
Enhance your app's usability with compelling add-ons that make it more convenient, and learn how to collect and leverage app usage data to improve your app.
Additionally, each time you complete an app, you can use the commercialization checklist to determine what is needed to get your app live.
Learn Flutter features by building your own app, add additional features, and use the commercialization checklist to complete your own app!
I recommend this book to these people!
ㆍ Those who want to get started with Flutter programming
ㆍ Those who want to create their own app for their portfolio or personal project
Developers who want to learn app development regardless of whether it is for Android or iOS
Powerful apps leveraging Firebase features!
Let's build truly useful apps using serverless systems and AI!
This book actively utilizes serverless systems, which are essential for quickly building apps, and Google's Firebase, which can make apps powerful.
In addition to the basic functions of the app, you will learn various features that make the app convenient and powerful by utilizing Firebase, such as hosting, cloud functions, authentication, easy login, and advertising.
By learning step-by-step and building all five apps, you'll be able to master almost every feature of Firebase.
And by leveraging Google's Gemini AI, we'll add chatbot and image filtering features to complete a "monetization app" that's fit for the AI era.
Once you understand Flutter and Firebase, you can collaborate with AI to build amazing services faster.
Also recommended for instructors looking for practical teaching materials!
We provide the 15th lesson plan and practice files.
All practice files covered in this book can be downloaded from the resource room on the Aegis Publishing website and the author's GitHub.
We provide not only the preparation files and result files required for practice, but also a 15-session study plan for systematic learning, so feel free to use it as a textbook for academies or universities!
ㆍ Download practice files: Easy Publishing (www.easyspub.co.kr) → [Data Room] → Search for book title
Author's GitHub: github.com/rollcake86/new_do_it_flutter_makeApp
Come to the 'Do it! Study Room' where we learn, share, and grow together!
If you plan and study alone, you will quickly become tired.
If you have any difficult questions, try sharing them with readers who have similar concerns.
It's more rewarding to study while helping each other.
By helping others with the things I understand well and receiving help with the things I don't understand well, I can enjoy the effect of reviewing while studying.
If you want to go far, go with a friend.
Do it! Study Room: cafe.naver.com/doitstudyroom
Learn the entire process of creating a service systematically!
This book is designed for those with limited app development experience, so they can learn the entire process of completing a service, from planning and design to resource utilization, coding, deployment, and even AI utilization.
After quickly learning the features of Flutter and the core syntax of Dart, you will gain practical experience by creating an actual app.
Rather than simply following the code, you'll learn the entire process of creating an actual service and even the details to consider when commercializing it.
In the first yard, you'll quickly build a foundation in Flutter and Dart, and in the second yard, you'll begin training in app development by learning core features like real-time databases, cloud functions, and authentication.
In the final third section, you'll learn more about cloud messaging, app checks, easy login hosting, advertising, and more, and learn how to launch your app.
And in the appendix, we'll explore how to leverage Gemini AI to power your apps.
By following the prepared exercises one by one, you can create a commercially viable app, from a psychological test app to a market app.
5 commercial apps you can create yourself!
Develop your own app using the commercialization checklist!
In this book, you will learn Flutter by building five commercial apps:
ㆍ Psychological test app that collects MBTI and other psychological tests
ㆍ A real estate transaction price inquiry app that uses public APIs as a database.
ㆍ A classic sound app that lets you enjoy music and manage your favorite music.
ㆍ A SNS app that allows you to communicate with people who share the same hobbies.
ㆍ A C2C market app where you can sell handicrafts.
We'll cover the essential features each app needs, as well as how to use Firebase to upgrade your app's functionality in a variety of ways.
Enhance your app's usability with compelling add-ons that make it more convenient, and learn how to collect and leverage app usage data to improve your app.
Additionally, each time you complete an app, you can use the commercialization checklist to determine what is needed to get your app live.
Learn Flutter features by building your own app, add additional features, and use the commercialization checklist to complete your own app!
I recommend this book to these people!
ㆍ Those who want to get started with Flutter programming
ㆍ Those who want to create their own app for their portfolio or personal project
Developers who want to learn app development regardless of whether it is for Android or iOS
Powerful apps leveraging Firebase features!
Let's build truly useful apps using serverless systems and AI!
This book actively utilizes serverless systems, which are essential for quickly building apps, and Google's Firebase, which can make apps powerful.
In addition to the basic functions of the app, you will learn various features that make the app convenient and powerful by utilizing Firebase, such as hosting, cloud functions, authentication, easy login, and advertising.
By learning step-by-step and building all five apps, you'll be able to master almost every feature of Firebase.
And by leveraging Google's Gemini AI, we'll add chatbot and image filtering features to complete a "monetization app" that's fit for the AI era.
Once you understand Flutter and Firebase, you can collaborate with AI to build amazing services faster.
Also recommended for instructors looking for practical teaching materials!
We provide the 15th lesson plan and practice files.
All practice files covered in this book can be downloaded from the resource room on the Aegis Publishing website and the author's GitHub.
We provide not only the preparation files and result files required for practice, but also a 15-session study plan for systematic learning, so feel free to use it as a textbook for academies or universities!
ㆍ Download practice files: Easy Publishing (www.easyspub.co.kr) → [Data Room] → Search for book title
Author's GitHub: github.com/rollcake86/new_do_it_flutter_makeApp
Come to the 'Do it! Study Room' where we learn, share, and grow together!
If you plan and study alone, you will quickly become tired.
If you have any difficult questions, try sharing them with readers who have similar concerns.
It's more rewarding to study while helping each other.
By helping others with the things I understand well and receiving help with the things I don't understand well, I can enjoy the effect of reviewing while studying.
If you want to go far, go with a friend.
Do it! Study Room: cafe.naver.com/doitstudyroom
GOODS SPECIFICS
- Date of issue: July 8, 2025
- Page count, weight, size: 544 pages | 1,124g | 188*257*22mm
- ISBN13: 9791163037309
You may also like
카테고리
korean
korean