ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Kotlin by building Android Applications: Explore the fundamentals of Kotlin while building real-world Android applications

دانلود کتاب یادگیری کاتلین با ساخت برنامه های اندروید: اصول کاتلین را در حین ساخت برنامه های اندرویدی واقعی کاوش کنید.

Learning Kotlin by building Android Applications: Explore the fundamentals of Kotlin while building real-world Android applications

مشخصات کتاب

Learning Kotlin by building Android Applications: Explore the fundamentals of Kotlin while building real-world Android applications

ویرایش:  
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781788474641, 1788474643 
ناشر: Packt Publishing - ebooks Account 
سال نشر: 2018 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 25 مگابایت 

قیمت کتاب (تومان) : 37,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Learning Kotlin by building Android Applications: Explore the fundamentals of Kotlin while building real-world Android applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب یادگیری کاتلین با ساخت برنامه های اندروید: اصول کاتلین را در حین ساخت برنامه های اندرویدی واقعی کاوش کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب یادگیری کاتلین با ساخت برنامه های اندروید: اصول کاتلین را در حین ساخت برنامه های اندرویدی واقعی کاوش کنید.



آموزش برنامه نویسی در Kotlin از جمله انواع داده، کنترل جریان، لامبدا، شی گرا و برنامه نویسی کاربردی در حین ساخت 3 برنامه Android

درباره این کتاب

  • منحنی یادگیری ملایم کاتلین را در حین توسعه برنامه های خود تجربه کنید
    • با نحوه ادغام Kotlin در Android Studio و استفاده از آن در پروژه های خود آشنا شوید
    • برنامه های دنیای واقعی مانند Googly Eyes و بازی ها را با استفاده از Kotlin بسازید.

      این کتاب برای چه کسی است

      اگر با Kotlin یا پلتفرم اندروید کاملاً تازه کار هستید و نیاز به انتشار برنامه های Android برای سرگرمی یا اهداف تجاری دارید، اما نمی دانید از کجا شروع کنید. ، پس این کتاب برای شماست. این کتاب همچنین برای توسعه دهندگان پیشرفته اندروید است که می خواهند یاد بگیرند که از Kotlin به جای/در کنار جاوا برای توسعه اندروید استفاده کنند، اگرچه داشتن تجربه برنامه نویسی مفید خواهد بود.

      آنچه خواهید آموخت

    • مبانی استفاده از Android Studio IDE و تعدادی از مفاهیم اولیه برنامه نویسی را در...

  • توضیحاتی درمورد کتاب به خارجی

    Learn programming in Kotlin including data types, flow control, lambdas, object-oriented, and functional programming while building 3 Android Apps

    About This Book

  • Experience the gentle learning curve of Kotlin as you develop your own applications
    • Learn how to integrate Kotlin into Android Studio and use it in your projects
    • Build real-world applications such as Googly Eyes and games using Kotlin

      Who This Book Is For

      If you are completely new to Kotlin or the Android platform and need to publish Android applications for fun or for business purposes, but you have no clue where to start, then this book is for you. This book is also for advanced Android developers who want to learn to use Kotlin instead of/alongside Java for Android development, although having some programming experience would be advantageous.

      What You Will Learn

    • Learn the basics of using the Android Studio IDE and a number of basic programming concepts in...


  • فهرست مطالب

    Cover
    Title Page
    Copyright and Credits
    Packt Upsell
    Contributors
    Table of Contents
    Preface
    Chapter 1: Identifying Performance Bottlenecks
    Reasons for performance issues
    Memory management
    Garbage collection
    Working principles of the garbage collector
    Impacts of garbage collection
    Heap fragmentation
    Finalization
    Resource leaks
    Memory leaks
    String pool
    Memory model
    The problem of concurrency and parallelism
    Java Memory Model (JMM)
    Synchronization
    Slow rendering
    Device refresh rate
    Frame rate
    Summary
    Chapter 2: Identifying Indicators of Performance Issues
    Benchmarking. MicrobenchmarksJava Microbenchmark Harness (JMH)
    Benchmark modes
    Benchmark time units
    Benchmark state
    State scope
    Fixture methods
    Levels of fixture methods
    Writing good benchmarks
    The pitfalls of loops
    Dead Code Elimination
    Using black holes
    Constant folding
    Kotlin benchmarks
    IDEA JMH plugin
    General performance metrics
    Types of performance testing
    Performance testing process
    Overview of performance testing tools
    JMeter
    Fabric
    Summary
    Chapter 3: Learning How to Use Profiling Tools
    Memory profiling
    Memory Viewer
    HProf
    Eclipse Memory Analyzer Tool
    Histogram. Shallow and Retained HeapDominator Tree
    Top Consumers
    Analyzing class loaders
    Android Studio Memory Profiler
    Memory categories
    Recording memory allocation
    Threads profiling
    Threads viewer
    Frames pane
    The Threads pane
    Thread profiling in the MAT
    Threads Overview
    Thread Details
    CPU Profiler in Android Studio
    Call Chart and Flame Chart tabs
    Top Down and Bottom Up tabs
    Summary
    Chapter 4: Functional Approach
    Functional programming
    Declarative versus imperative
    Pure functions
    First-class functions
    Higher-order functions
    Function composition
    Lambdas
    Closures
    Typeclasses. Arrow libraryFunctor
    Monad
    Immutability
    Inspecting functional features
    Inline versus non-inline
    Capturing and non-capturing lambdas
    Summary
    Chapter 5: Enhancing the Performance of Collections
    Data structures
    Arrays
    Linked lists
    Stacks
    Queues
    Sets
    Maps
    Hash tables
    Binary search trees
    Tries
    Binary heaps
    Graphs
    Time complexity
    Calculating time complexity
    Time complexity of lists
    Time complexity of sets
    Time complexity of queues
    Time complexity of maps
    Collections in Kotlin
    Sequences in Kotlin
    Summary
    Chapter 6: Optimizing Access to Properties
    Fields and properties. Backing fieldsBacking properties
    @JvmField annotation
    Compile-time constants
    Inner classes
    lateinit
    Companion objects
    Summary
    Chapter 7: Preventing Unnecessary Overhead Using Delegates
    Types of delegation
    Explicit delegation
    Implicit delegation
    Class delegation
    Delegated properties
    Lazy
    Creating a delegated property
    Inspecting the lazy function
    Observable delegates
    Summary
    Chapter 8: Ranges and Identifying Performance Issues
    Ranges in Kotlin
    Utility functions
    Range benchmarking
    Summary
    Chapter 9: Multithreading and Reactive Programming
    Concurrency and parallelism.




    نظرات کاربران