دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: raywenderlich Tutorial Team, Namrata Bandekar, Darryl Bayliss, Tom Blankenship, Fuad Kamal سری: ISBN (شابک) : 194287877X, 9781942878773 ناشر: Razeware LLC سال نشر: 2019 تعداد صفحات: 676 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 73 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Android Apprentice (Second Edition): Beginning Android Development with Kotlin به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Android Apprentice (نسخه دوم): شروع توسعه اندروید با Kotlin نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Learn Android Programming with Kotlin!
Learning Android programming can be challenging. Sure, there is plenty of documentation, but the tools and libraries available today for Android are easily overwhelming for newcomers to Android and Kotlin.
Android Apprentice takes a different approach. From building a simple first app, all the way to a fully featured podcast player app, this book walks you step-by-step, building on basic concepts to advanced techniques so you can build amazing apps worthy of the Google Play Store!
Who This Book Is For
This book is for anyone interested in writing mobile apps for Android. Though no previous mobile experience is necessary, this book is also a great resource for iPhone developers transitioning from iOS.
Topics Covered in Android Apprentice
One thing you can count on: after reading this book, you’ll be prepared to write feature-rich apps from scratch and go all the way to submitting them to the Google Play Store!
About the Tutorial Team
The Tutorial Team is a group of app developers and authors who write tutorials at the popular website raywenderlich.com. We take pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun.
If you've enjoyed the tutorials we've written in the past, you're in for a treat. The tutorials we've written for this book are some of our best yet — and this book contains detailed technical knowledge you simply won't be able to find anywhere else.
Introduction Book License Book Source Code & Forums About the Cover Chapter 1: Setting Up Android Studio Getting started Your first Android project Android Studio Creating an Android virtual device Setting up an Android device Running the app Installing new versions of Android Studio Where to go from here? Chapter 2: Layouts Getting started These are not the SDKs you’re looking for The Visual editor Component tree view Positioning your views Adding rules to your position Finishing the screen Where to go from here? Chapter 3: Activities Getting started Exploring Activities Hooking up Views Managing strings in your app Progressing the game Starting the game Ending the game Where to go from here? Chapter 4: Debugging Getting started Add some logging Orientation changes Breakpoints Restarting the game Where to go from here? Chapter 5: Prettifying the App Getting started Changing the app bar color Animations Adding a Dialog Where to go from here? Chapter 6: Creating a New Project Getting started Creating a new Android project Targeting Android devices Where to go from here? Chapter 7: RecyclerViews Getting started Adding a RecyclerView The components of a RecyclerView Hooking up a RecyclerView Setting up a RecyclerView Adapter Filling in the blanks Creating the ViewHolder Binding data to your ViewHolder The moment of truth Where to go from here? Chapter 8: SharedPreferences Getting started Adding a Dialog Creating a list Hooking up the Activity Where to go from here? Chapter 9: Communicating Between Activities Getting started Creating a new Activity The app manifest Intents Intents and Parcels Bringing everything together Where to go from here? Chapter 10: Completing the Detail View Getting started Coding the RecyclerView Adapting the Adapter Visualizing the ViewHolder Getting the list back Where to go from here? Chapter 11: Using Fragments Getting started Creating a Fragment What is a Fragment? From Activity to Fragments Showing the Fragment Creating your next Fragment Bringing the Activity into action Where to go from here? Chapter 12: Material Design What is Material Design? Primary and secondary colors Card views Where to go from here? Chapter 13: Creating a Map-Based App Getting started About PlaceBook Making a plan Location service components Map wizard walk-through Google Maps API key Maps and the emulator Running the app The difficulty of determining locations Where to go from here? Chapter 14: User Location & Permissions Getting started Adding location services Creating the location services client Querying current location Faking locations in the emulator Tracking the user’s location My location Where to go from here? Chapter 15: Google Places Getting started Places API overview Selecting points of interest Load place details Custom info window Where to go from here? Chapter 16: Saving Bookmarks with Room Getting started Room overview Room and Android Architecture Components PlaceBook architecture Development approach Adding the architecture components Room classes Creating the Repository The ViewModel Adding bookmarks Observing database changes Where to go from here? Chapter 17: Detail Activity Getting started Fixing the info window Bookmark detail activity Where to go from here? Chapter 18: Navigation & Photos Getting started Bookmark navigation Custom photos Where to go from here? Chapter 19: Finishing Touches Getting started Bookmark categories Searching for places Create ad-hoc bookmarks Deleting bookmarks Sharing bookmarks Color scheme Progress indicator Where to go from here? Chapter 20: Networking Getting started Where are the podcasts? Android networking PodPlay architecture iTunes search service Retrofit Where to go from here? Chapter 21: Finding Podcasts Android search Where to go from here? Chapter 22: Podcast Details Getting started Defining the Layouts Basic architecture Details Fragment Where to go from here? Chapter 23: Podcast Episodes Getting started Updating the podcast repo Episode list adapter Where to go from here? Chapter 24: Podcast Subscriptions, Part One Getting started Saving podcasts Where to go from here? Chapter 25: Podcast Subscriptions, Part Two Getting started Background methods Episode update logic Firebase JobDispatcher Where to go from here? Chapter 26: Podcast Playback Getting started Media player basics Building the MediaBrowserService Connecting the MediaBrowser Foreground service Final pieces Where to go from here? Chapter 27: Episode Player Getting started Video playback Where to go from here? Chapter 28: Android Fragmentation & Support Libraries Android: An open operating system How fragmenting occurs The Android Support Libraries Where to go from here? Chapter 29: Keeping Your App Up to Date Following Android trends Android versions Screen size and density OpenGL versions Managing Android updates Working with older versions of Android Where to go from here? Chapter 30: Preparing for Release Code cleanup Versioning information Build release version Check file size Release testing Google Play Store Where to go from here? Chapter 31: Testing & Publishing Release types Determining the content rating Pricing and distribution Version codes Beta release Production release Post-production Other publishing methods Conclusion