앱인벤터를 활용한 IoT 빅데이터 기반의 모바일앱 개발
Regular price
$16.85
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
앱인벤터는 MIT 미디어랩의 Scratch를 기반으로 하는 블록코딩 방식을 따르고 있으며, 안드로이드 환경에 특화된 모바일앱의 개발이 가능하도록 안드로이드 앱 개발에서 주로 사용되는 대부분의 컴포넌트들을 사용할 수 있도록 한다.
앱인벤터는 핵심 요소인 디자이너와 블록에디터를 제공하여 안드로이드 앱의 근간이 되는 주요 컴포넌트를 시각적으로 다룰 수 있도록 해주며, 이를 통해 안드로이드 SDK를 이용하는 것과 거의 유사한 형태의 모바일앱 개발을 가능하게 한다. 또한, 클라우드 기반의 개발환경을 제공함으로써 고사양 시스템을 필요로 하는 안드로이드 스튜디오와 달리 프로그램의 빌드가 클라우드에서 이루어지고 그 결과물인 APK 파일(안드로이드앱 설치 파일)을 다운로드하여 에뮬레이터나 실제 안드로이드 모바일 기기에 설치하여 실행시킬 수 있다.
본 서에서는 앱인벤터의 다양한 컴포넌트를 최대한 활용하여 사물인터넷과 빅데이터 기반의 모바일앱 개발에 필요한 사항들을 살펴볼 것이며, 이를 통해 컴퓨터 관련 전공자가 아니더라도 원하는 모바일앱 개발을 직접 경험해 볼 수 있다.
앱인벤터는 핵심 요소인 디자이너와 블록에디터를 제공하여 안드로이드 앱의 근간이 되는 주요 컴포넌트를 시각적으로 다룰 수 있도록 해주며, 이를 통해 안드로이드 SDK를 이용하는 것과 거의 유사한 형태의 모바일앱 개발을 가능하게 한다. 또한, 클라우드 기반의 개발환경을 제공함으로써 고사양 시스템을 필요로 하는 안드로이드 스튜디오와 달리 프로그램의 빌드가 클라우드에서 이루어지고 그 결과물인 APK 파일(안드로이드앱 설치 파일)을 다운로드하여 에뮬레이터나 실제 안드로이드 모바일 기기에 설치하여 실행시킬 수 있다.
본 서에서는 앱인벤터의 다양한 컴포넌트를 최대한 활용하여 사물인터넷과 빅데이터 기반의 모바일앱 개발에 필요한 사항들을 살펴볼 것이며, 이를 통해 컴퓨터 관련 전공자가 아니더라도 원하는 모바일앱 개발을 직접 경험해 볼 수 있다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
1. 앱인벤터(App Inventor) 3
2. 앱인벤터 체험 9
2.1. 앱인벤터 사용을 위한 준비 9
2.2. 윈도우즈에서 앱인벤터 셋업 프로그램 설치 방법 16
3. Quiz Me 41
3.1. Introduction 41
3.2. Set up the Components 43
3.3. Add behaviors to the components 45
3.4. Define the Hidden Index Variable 47
3.5. Display the First Question 47
3.6. Iterating Through the Questions 49
3.7. A Maintainable App: Making it Easy to Modify the Questions 55
3.8. Switching the Image for Each Question 58
3.9. Evaluating Answers 59
3.10. Final Program 64
3.11. Variations 64
3.12. Review 64
4. Text Group 67
4.1. What You're Building 67
4.2. Introduction 67
4.3. Set up the Components 67
4.4. Add behaviors to the components 69
4.5. Texting a list 71
4.6. Reporting the Status of the app 74
4.7. Final Program 76
4.8. Variations 76
4.9. Review 77
5. MakeQuiz and TakeQuiz 79
5.1. What You're Building 79
5.2. Introduction 79
5.3. Set up the Components for MakeQuiz 80
5.4. Add Behaviors to the Components 81
5.5. Handle the User's entries 82
5.6. Blanking Out the Question and Answer 86
5.7. Storing the questions and answers in a database 88
5.8. Loading Data from the Database 92
5.9. Displaying a List on Multiple Lines 95
5.10. Including the answer in DisplayQAs 98
5.11. Final MakeQuiz App 101
5.12. Take Quiz 101
5.13. Final Program (TakeQuiz) 106
5.14. Variations 107
5.15. Review 107
6. Map Tour 109
6.1. Introduction 109
6.2. Set up the Components 110
6.3. Setting the properties of ActivityStarter 111
6.4. Create a list of destinations 112
6.5. Add behaviors to the components 113
6.6. Launching Maps with a search for the destination 114
6.7. Map Tour, Final Program 118
6.8. Review 118
7. Map Tour, Part(2) 121
7.1. Introduction 121
7.2. Set up the Components 122
7.3. Finding the DataUri for specific maps 122
7.4. Defining the dataUri List 127
7.5. Modify the ListPicker.AfterPicking Behavior 127
7.6. Final Version 131
7.7. Review 132
8. Text Group Part II: Adding and Removing Members 133
8.1. Introduction 133
8.2. Set up the Components 132
8.3. Add behaviors to the components 136
8.4. Adding a Phone Number (Member) to the Group 137
8.5. Displaying the List with Items on Separate Lines 139
8.6. Removing a Number from the list 143
8.7. Loading the List from the Database 145
8.8. Text Group Part II, Final Program 149
8.9. Variations 149
8.10. Review 150
9. Broadcast Hub 151
9.1. Introduction 151
9.2. Setting up the Components 152
9.3. Add behaviors to the components 153
9.4. Handling the "joinabc" text message 155
9.5. Broadcasting Messages 159
9.6. Logging the broadcasted texts 162
9.7. Storing the BroadcastList in a Database 165
9.8. Loading the BroadcastList from a Database 167
9.9. Display BroadcastList with each number on separate lines 168
9.10. Variations 170
9.11. Review 171
10. No Text While Driving 173
10.1. Introduction 173
10.2. Set up the Components 173
10.3. Add behaviors to the components 175
10.4. Responding to a text 175
10.5. Storing the custom response 177
10.6. Retrieving the saved response message 178
10.7. No Text While Driving, Final Program 181
10.8. Variations 181
10.9. Review 182
11. No Text While Driving, Part(2) 183
11.1. TTS 모듈 설치 183
11.2. What you'll learn 193
11.3. Set up the Components 193
11.4. Add behaviors to the components 194
11.5. Speaking the text aloud 194
11.6. Adding location information to the auto-response 196
11.7. Modify the message with location information 197
11.8. Final Program 200
11.9. Variations 200
11.10. Review 201
12. Android, Where's My Car 203
12.1. Understand It 203
12.2. The User Interface 203
12.3. The App's Behavior 205
12.4. Variations 208
12.5. Review 208
13. 음성 문자메시지(VoiceToSMS) 209
14. Best Shooter 213
2. 앱인벤터 체험 9
2.1. 앱인벤터 사용을 위한 준비 9
2.2. 윈도우즈에서 앱인벤터 셋업 프로그램 설치 방법 16
3. Quiz Me 41
3.1. Introduction 41
3.2. Set up the Components 43
3.3. Add behaviors to the components 45
3.4. Define the Hidden Index Variable 47
3.5. Display the First Question 47
3.6. Iterating Through the Questions 49
3.7. A Maintainable App: Making it Easy to Modify the Questions 55
3.8. Switching the Image for Each Question 58
3.9. Evaluating Answers 59
3.10. Final Program 64
3.11. Variations 64
3.12. Review 64
4. Text Group 67
4.1. What You're Building 67
4.2. Introduction 67
4.3. Set up the Components 67
4.4. Add behaviors to the components 69
4.5. Texting a list 71
4.6. Reporting the Status of the app 74
4.7. Final Program 76
4.8. Variations 76
4.9. Review 77
5. MakeQuiz and TakeQuiz 79
5.1. What You're Building 79
5.2. Introduction 79
5.3. Set up the Components for MakeQuiz 80
5.4. Add Behaviors to the Components 81
5.5. Handle the User's entries 82
5.6. Blanking Out the Question and Answer 86
5.7. Storing the questions and answers in a database 88
5.8. Loading Data from the Database 92
5.9. Displaying a List on Multiple Lines 95
5.10. Including the answer in DisplayQAs 98
5.11. Final MakeQuiz App 101
5.12. Take Quiz 101
5.13. Final Program (TakeQuiz) 106
5.14. Variations 107
5.15. Review 107
6. Map Tour 109
6.1. Introduction 109
6.2. Set up the Components 110
6.3. Setting the properties of ActivityStarter 111
6.4. Create a list of destinations 112
6.5. Add behaviors to the components 113
6.6. Launching Maps with a search for the destination 114
6.7. Map Tour, Final Program 118
6.8. Review 118
7. Map Tour, Part(2) 121
7.1. Introduction 121
7.2. Set up the Components 122
7.3. Finding the DataUri for specific maps 122
7.4. Defining the dataUri List 127
7.5. Modify the ListPicker.AfterPicking Behavior 127
7.6. Final Version 131
7.7. Review 132
8. Text Group Part II: Adding and Removing Members 133
8.1. Introduction 133
8.2. Set up the Components 132
8.3. Add behaviors to the components 136
8.4. Adding a Phone Number (Member) to the Group 137
8.5. Displaying the List with Items on Separate Lines 139
8.6. Removing a Number from the list 143
8.7. Loading the List from the Database 145
8.8. Text Group Part II, Final Program 149
8.9. Variations 149
8.10. Review 150
9. Broadcast Hub 151
9.1. Introduction 151
9.2. Setting up the Components 152
9.3. Add behaviors to the components 153
9.4. Handling the "joinabc" text message 155
9.5. Broadcasting Messages 159
9.6. Logging the broadcasted texts 162
9.7. Storing the BroadcastList in a Database 165
9.8. Loading the BroadcastList from a Database 167
9.9. Display BroadcastList with each number on separate lines 168
9.10. Variations 170
9.11. Review 171
10. No Text While Driving 173
10.1. Introduction 173
10.2. Set up the Components 173
10.3. Add behaviors to the components 175
10.4. Responding to a text 175
10.5. Storing the custom response 177
10.6. Retrieving the saved response message 178
10.7. No Text While Driving, Final Program 181
10.8. Variations 181
10.9. Review 182
11. No Text While Driving, Part(2) 183
11.1. TTS 모듈 설치 183
11.2. What you'll learn 193
11.3. Set up the Components 193
11.4. Add behaviors to the components 194
11.5. Speaking the text aloud 194
11.6. Adding location information to the auto-response 196
11.7. Modify the message with location information 197
11.8. Final Program 200
11.9. Variations 200
11.10. Review 201
12. Android, Where's My Car 203
12.1. Understand It 203
12.2. The User Interface 203
12.3. The App's Behavior 205
12.4. Variations 208
12.5. Review 208
13. 음성 문자메시지(VoiceToSMS) 209
14. Best Shooter 213
저자
저자
국중진
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

