Android Application Development in 24 Hours, Sams Teach Yourself

, ,

Android Application Development in 24 Hours, Sams Teach Yourself

, ,

  • Producent: Sams Publishing
  • Rok produkcji: 2015
  • ISBN: 9780672337390
  • Ilość stron: 432
  • Oprawa: Miękka
Wysyłka:
Niedostępna
Cena katalogowa 133,00 PLN brutto
Cena dostępna po zalogowaniu
Dodaj do Schowka
Zaloguj się
Przypomnij hasło
×
×
Cena 133,00 PLN
Dodaj do Schowka
Zaloguj się
Przypomnij hasło
×
×

Opis: Android Application Development in 24 Hours, Sams Teach Yourself - Shane Conder, Lauren Darcey, Carmen Delessio

In just 24 sessions of one hour or less, learn how to build powerful apps for the world's most popular mobile platform: Android. Using this book's straightforward, step-by-step approach, you'll build complete Android 5 apps from the ground up with Android Studio. As you do, you'll master key skills for designing, developing, and publishing meaningful apps of your own. Extensively updated for Android 5's newest capabilities, every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success! Highlights of this new Fourth Edition include * Extensive new coverage: Android 5 (Lollipop), Android Studio, and Material Design; plus Android M early preview * A laser focus on modern Android essentials, including activities, intents, resources, and background processing * New Android 5 features for Android TV and Android Wear * Complete Android Studio projects in nearly every chapter Learn how to...* Use the powerful new Android Studio development environment * Build layouts that automatically display properly on any device * Craft more dynamic, intuitive apps with Google's new material design language * Display the right information at the right time with ListViews and adapters * Make apps more responsive with background processes * Add sophisticated navigation with action toolbars and slide-out menus * Integrate images and media into your apps * Save data for your app and create public files that can be used by anyone * Access the cloud to download and parse JSON data * Use SQLite and content providers to create responsive, data-driven apps * Create, update, and cancel notifications * Start developing Android Wearable and TV apps * Use Google Play Services to add location, mapping, and more * Package and publish apps to Google Play and other markets "This latest edition of Sams Teach Yourself Android Application Development in 24 Hours is just what you've been waiting for if you've been waiting to get into Android development. Freshly updated with what you need to know for developing applications using Android Studio for Android Lollipop (Android 5) with Material Design, this book covers what you need to know to get started building applications for Android." -Ray Rischpater, Author and Engineering Manager at Microsoft "The new edition of Sams Teach Yourself Android Application Development in 24 Hours covers a lot of new features. The book takes you from the beginning through to uploading your own app into the store. All the screen shots in this edition use the new and official Android IDE (the amazing Android Studio IDE)." -Fady A. M. Ibrahim, Android Instructor, Benha Faculty of Computer and Information "Any developer who wants to get up to speed quickly on Android will appreciate this introduction. Beyond the SDK fundamentals, there's plenty of good information on the things real-world Android apps are made of, such as maps, images, and navigation. This is a great way to dive head-first into Android development, or just to become Android-literate in record time." -Jonathan Taylor, VP, Mobile Technology, Priceline.com "The authors knock it out of the park for new Android developers and experienced ones who want to extend their prowess. This book is perfectly set-up for a sports technology oriented person like me to teach me the basic principles, give me design knowledge, and then cap that off with how to add and manipulate data. Data-driven applications are the life's blood of every fantasy sports player and the authors' ability to break down the path to success with real-life exercises to put these principles into action is a Grand Slam!" -Rick Wolf, President, Fantasy Alarm, and Co-Founder, Fantasy Sports Trade AssociationPreface xiv Part I: Android Fundamentals 1 HOUR 1: Introducing Android 3 Defining Android 3 Understanding Android Development 5 Beginning Android Studio 10 Summary 14 Q&A 14 Workshop 14 Exercise 15 HOUR 2: Understanding Intents 17 Using Intents to Start an Activity 17 Using Implicit Intents 27 Handling an Implicit Intent 32 Summary 34 Q&A 35 Workshop 35 Exercise 36 HOUR 3: Understanding Resources 37 Resources in Your Project 37 Understanding Common Resources. 40 Providing Alternative Resources. 48 Internationalization: Using Alternative Languages Resources 49 Summary 51 Q&A 52 Workshop 52 Exercises 52 HOUR 4: Activities and Fragments 53 Working with Activities 53 Understanding the Activity Lifecycle 63 Introducing Fragments 66 Summary 71 Q&A 71 Workshop 71 Exercises 72 HOUR 5: Responsive Apps: Running in the Background 73 Working in the Background 73 Using an AsyncTask 76 Service and IntentService 79 Summary 87 Q&A 87 Workshop 88 Exercise 88 Part II: Creating the User Interface 89 HOUR 6: Using Basic UI Controls 91 Using the Android Studio Palette 91 Handling User Input 92 Using Buttons for User Actions 97 Summary 102 Q&A 103 Workshop 103 Exercise 103 HOUR 7: Using Layouts 105 Getting Started with Layouts 105 Becoming a RelativeLayout Expert 108 Common Attributes 112 More Layout Types 114 Summary 116 Q&A 117 Workshop 117 Exercises 117 HOUR 8: ListViews and Adapters 119 Getting Started with ListViews 119 Extending Base Adapters 124 Introducing the View Holder Pattern 131 Summary 136 Q&A 136 Workshop 136 Exercises 137 HOUR 9: Material Design 139 The Evolution of App Design 139 Introducing Material Design 140 Implementing Material Design 145 Summary 159 Q&A 159 Workshop 160 Exercise 160 HOUR 10: More Views and Controls 161 Controls for Collecting Information 161 Indicating Progress 166 Displaying Data 170 More Views 174 Summary 177 Q&A 177 Workshop 177 Exercise 178 HOUR 11: ImageViews and Bitmaps 179 Examining ImageView 179 Using Bitmaps and Canvas 186 Introducing Picasso 192 Summary 192 Q&A 193 Workshop 193 Exercise 193 HOUR 12: Using VideoViews and Media 195 Playing Video 195 Handling VideoView Events 199 Playing Audio with MediaPlayer 202 More Media 204 Summary 205 Q&A 205 Workshop 205 Exercise 206 HOUR 13: Adding Navigation 207 Using the ActionBar 207 Introducing the Toolbar 214 Sliding Drawer Navigation. 219 Summary 228 Q&A 228 Workshop 229 Exercise 229 Part III: Working with Data 231 HOUR 14: Using the File System 233 File System Overview 233 Saving Data Privately in Your App 236 Saving Data in Public Folders 240 Summary 242 Q&A 242 Workshop 242 Exercise 243 HOUR 15: Using SharedPreferences 245 Using SharedPreferences to Store Data 245 Setting User Preferences 249 Summary 258 Q&A 258 Workshop 258 Exercise 259 HOUR 16: Using SQLite and File Storage 261 Organizing a Database with Tables 261 Managing Data with SQLiteOpenHelper 263 Adding, Deleting, and Updating Data. 266 Querying Data and Using Cursors 267 Using a Database in the App 269 Summary 274 Q&A 274 Workshop 274 Exercise 275 HOUR 17: Accessing the Cloud: Working with a Remote API 277 Fetching Remote Data 277 Using and Parsing JSON-Formatted Data 282 Putting the Pieces Together 286 Checking Connectivity. 290 Summary 294 Q&A 295 Workshop 295 Exercise 295 HOUR 18: Introducing Content Providers 297 Introducing Content Providers 297 All About the Calendar 298 Calendar Data via the Calendar Content Provider 300 Summary 308 Q&A 308 Workshop 309 Exercise 309 HOUR 19: Creating a Content Provider. 311 Specifying a URI for Data Retrieval 311 Using PieDbAdapter 312 Building a Content Provider 312 Using MyContentProvider in the App 319 Summary 321 Q&A 321 Workshop 322 Exercise 322 HOUR 20: Loaders and CursorAdapters. 323 How Loaders Work 323 Loader Classes 324 Understanding Loader States 325 Creating Cursor Adapters 330 The Rest of the App 333 Summary 333 Q&A 333 Workshop 334 Exercise 334 Part IV: Next Steps 335 HOUR 21: Using Notifications 337 Introducing Notifications 337 Creating and Managing Notifications 338 Customizing Notifications 344 Summary 345 Q&A 346 Workshop 346 Exercise 346 HOUR 22: Android TV and Wear Apps 347 Android as a Platform 347 Developing Android Wear Apps 348 Developing Android TV Apps 355 Summary 358 Q&A 358 Workshop 359 Exercise 359 HOUR 23: More Features to Explore 361 Using Google Play Services 361 Using Google Play Services for Location 364 Using Open Source and External SDKs 368 Digging Deeper into Android 369 Summary 373 Q&A 373 Workshop 374 Exercise 374 HOUR 24: Publishing Your Apps 375 Preparing for Release 375 Sharing Your App with the World 382 Monetizing Your App 384 Summary 385 Q&A 385 Workshop 385 Exercise 386 Index 387


Szczegóły: Android Application Development in 24 Hours, Sams Teach Yourself - Shane Conder, Lauren Darcey, Carmen Delessio

Tytuł: Android Application Development in 24 Hours, Sams Teach Yourself
Autor: Shane Conder, Lauren Darcey, Carmen Delessio
Producent: Sams Publishing
ISBN: 9780672337390
Rok produkcji: 2015
Ilość stron: 432
Oprawa: Miękka
Waga: 0.83 kg


Recenzje: Android Application Development in 24 Hours, Sams Teach Yourself - Shane Conder, Lauren Darcey, Carmen Delessio

Zaloguj się
Przypomnij hasło
×
×