Android learning
Android Boot Camp for Developers using Java, Comprehensive A Beginner's Guide to Creating Your First Android Apps.pdf (516 pages)

- Voilà! Meet the Android
- Simplify! The Android User Interface
- Engage! Android User Input, Variables, and Operations
- Explore! Icons and Decision-Making Controls
- Investigate! Android Lists, Arrays, and Web Browsers
- Jam! Implementing Audio in Android Apps
- Reveal! Displaying Pictures in a Gallery
- Design! Using a DatePicker on a Tablet
- Customize! Navigating with Tabs on a Tablet App
- Move! Creating Animation
- Discover! Incorporating Google Maps
- Finale! Publishing Your Android App
Android Programming for Beginners.pdf (698 pages)

- The First App
- Java – First Contact
- Exploring Android Studio
- Designing Layouts
- Real-World Layouts
- The Life and Times of an Android App
- Coding in Java Part 1 – Variables, Decisions, and Loops
- Coding in Java Part 2 – Methods
- Object-Oriented Programming
- Everything's a Class
- Widget Mania
- Having a Dialogue with the User
- Handling and Displaying Arrays of Data
- Handling and Displaying Notes in Note To Self
- Android Intent and Persistence
- UI Animations
- Sound FX and Supporting Different Versions
- Design Patterns, Fragments, and the Real World
- Using Multiple Fragments
- Paging and Swiping
- Navigation Drawer and Where It's Snap
- Capturing Images
- Using SQLite Databases in Our Apps
- Adding a Database to Where It's Snap
- Integrating Google Maps and GPS Locations
- Upgrading SQLite – Adding Locations and Maps
Beginning Android Application Development.pdf (450 pages)

- Getting started with Android programming
- Activities and intents
- Getting to know the Android user interface
- Designing your uSer interfAce using views
- Displaying pictures and menus With views
- Data persistence
- Content providers
- Messaging and networking
- Location-based services
- Developing Android services
- Publishing Android applications
- Using eclipse for Android development
- Using the Android emulator
Learn Kotlin for Android Development The Next Generation Language For Modern Android Apps Programming.pdf (517 pages)

- Your First Kotlin Application: Hello Kotlin
- Classes and Objects: Object Orientation Philosophy
- Classes at Work: Properties and Functions
- Classes and Objects: Extended Features
- Expressions: Operations on Data
- Comments in Kotlin Files
- Structural Constructs
- Exceptions: If Something Goes Wrong
- Data Containers
- True, False, and Undecided: Nullability
- Handling Equality
- Back to Math: Functional Programming
- About Type Safety: Generics
- Adding Hints: Annotations
- Using the Java and Kotlin APIs
- The Collections API
- More APIs
- Working in Parallel: Multithreading
- Using External Libraries
- XML and JSON
Learning Android Application Testing by Paul Blundell - 2015.epub (330 pages)

- Getting starting with testing
- Understanding testing with Android SDK
- Baking with testing recipes
- Managing your Android testing environment
- Discovering continuous integration
- Practicing test-driven development
- Behavior-driven development
- Testing and profiling performance
- Alternative testing tactics
Mastering Android Studio 3.epub (228 pages)

- Preface
- Workspace structure
- UI design
- UI development
- Device development
- Assets and resources
- Template and Plugins
- Languages support
- Testing and profiling
- Packaging and distribution
packt.android.programming.with.kotlin.for.beginners.2019.epub (648 pages)

- Getting started with Android and Kotlin
- Kotlin, XML, and the UI designer
- Exploring Android studio and the project structure
- Getting started with Layout and Material Design
- Beautiful Layouts with Cardview and Scrollview
- The Android Lifestyle
- Kotlin Variables, Operators, and Expression
- Kotlin Decisions and Loops
- Kotlin Function
- Object-oriented programming
- Inheritance in Kotlin
- Connecting our Kotlin to the UI and Nullability
- Bringing Android Widgets to life
- Android Dialog windowHandling data and generate random numbers
- Adapters and Recyclers
- Data persistence and sharing
- Localization
- Animation and interpolations
- Drawing graphics
- Threads and starting the Live drawing apps
- Particle systems and handling Screen Touches
- Android sound effects and the Spinner Widget
- Design patterns, multiple layouts, and Fragments
- Advanced UI with Paging and Swiping
- Advanced UI with Navigation Drawer and Fragment
- Android databases
- A quick chat before you go
- Other book you may enjoy
Smyth N. Android Studio 3.6 Development Essentials - Java Edition.epub (768 pages)

- 1. Introduction
- 2. Setting up an Android Studio Development Environment
- 3. Creating an Example Android App in Android Studio
- 4. Creating an Android Virtual Device (AVD) in Android Studio
- 5. Using and Configuring the Android Studio AVD Emulator
- 6. A Tour of the Android Studio User Interface
- 7. Testing Android Studio Apps on a Physical Android Device
- 8. The Basics of the Android Studio Code Editor
- 9. An Overview of the Android Architecture
- 10. The Anatomy of an Android Application
- 11. An Overview of Android View Binding
- 12. Understanding Android Application and Activity Lifecycles
- 13. Handling Android Activity State Changes
- 14. Android Activity State Changes by Example
- 15. Saving and Restoring the State of an Android Activity
- 16. Understanding Android Views, View Groups and Layouts
- 17. A Guide to the Android Studio Layout Editor Tool
- 18. A Guide to the Android ConstraintLayout
- 19. A Guide to using ConstraintLayout in Android Studio
- 20. Working with ConstraintLayout Chains and Ratios in Android Studio
- 21. An Android Studio Layout Editor ConstraintLayout Tutorial
- 22. Manual XML Layout Design in Android Studio
- 23. Managing Constraints using Constraint Sets
- 24. An Android ConstraintSet Tutorial
- 25. A Guide to using Apply Changes in Android Studio
- 26. An Overview and Example of Android Event Handling
- 27. Android Touch and Multi-touch Event Handling
- 28. Detecting Common Gestures using the Android Gesture Detector Class
- 29. Implementing Custom Gesture and Pinch Recognition on Android
- 30. An Introduction to Android Fragments
- 31. Using Fragments in Android Studio - An Example
- 32. Modern Android App Architecture with Jetpack
- 33. An Android Jetpack ViewModel Tutorial
- 34. An Android Jetpack LiveData Tutorial
- 35. An Overview of Android Jetpack Data Binding
- 36. An Android Jetpack Data Binding Tutorial
- 37. An Android ViewModel Saved State Tutorial
- 38. Working with Android Lifecycle-Aware Components
- 39. An Android Jetpack Lifecycle Awareness Tutorial
- 40. An Overview of the Navigation Architecture Component
- 41. An Android Jetpack Navigation Component Tutorial
- 42. Creating and Managing Overflow Menus on Android
- 43. Animating User Interfaces with the Android Transitions Framework
- 44. An Android Transition Tutorial using beginDelayedTransition
- 45. Implementing Android Scene Transitions - A Tutorial
- 46. Working with the Floating Action Button and Snackbar
- 47. Creating a Tabbed Interface using the TabLayout Component
- 48. Working with the RecyclerView and Card View Widgets
- 49. An Android RecyclerView and Card View Tutorial
- 50. A Layout Editor Sample Data Tutorial
- 51. Working with the AppBar and Collapsing Toolbar Layouts
- 52. An Android Studio Master/Detail Flow Tutorial
- 53. An Overview of Android Intents
- 54. Android Explicit Intents - A Worked Example
- 55. Android Implicit Intents - A Worked Example
- 56. Android Broadcast Intents and Broadcast Receivers
- 57. A Basic Overview of Threads and AsyncTasks
- 58. An Overview of Android Started and Bound Services
- 59. Implementing an Android Started Service- A Worked Example
- 60. Android Local Bound Services - A Worked Example
- 61. Android Remote Bound Services - A Worked Example
- 62. An Android Notifications Tutorial
- 63. An Android Direct Reply Notification Tutorial
- 64. Foldable Devices and Multi-Window Support
- 65. An Overview of Android SQLite Databases
- 66. The Android Room Persistence Library
- 67. An Android TableLayout and TableRow Tutorial
- 68. An Android Room Database and Repository Tutorial
- 69. Accessing Cloud Storage using the Android Storage Access Framework
- 70. An Android Storage Access Framework Example
- 71. Implementing Video Playback on Android using the VideoView and MediaCo
- 72. Android Picture-in-Picture Mode
- 73. An Android Picture-in-Picture Tutorial
- 74. Making Runtime Permission Requests in Android
- 75. Android Audio Recording and Playback using MediaPlayer and MediaRecord
- 76. Working with the Google Maps Android API in Android Studio
- 77. Printing with the Android Printing Framework
- 78. An Android HTML and Web Content Printing Example
- 79. A Guide to Android Custom Document Printing
- 80. An Introduction to Android App Links
- 81. An Android Studio App Links Tutorial
- 82. A Guide to the Android Studio Profiler
- 83. An Android Biometric Authentication Tutorial
- 84. Creating, Testing and Uploading an Android App Bundle
- 85. An Overview of Android Dynamic Feature Modules
- 86. An Android Studio Dynamic Feature Tutorial
- 87. An Overview of Gradle in Android Studio
Smyth N. Android Studio 4.0 Development Essentials - Kotlin Edition 2020.pdf (817 pages)

- 1. Introduction
- 2. Setting up an Android Studio Development Environment
- 3. Creating an Example Android App in Android Studio
- 4. Creating an Android Virtual Device (AVD) in Android Studio
- 5. Using and Configuring the Android Studio AVD Emulator
- 6. A Tour of the Android Studio User Interface
- 7. Testing Android Studio Apps on a Physical Android Device
- 8. The Basics of the Android Studio Code Editor
- 9. An Overview of the Android Architecture
- 10. The Anatomy of an Android Application
- 11. An Introduction to Kotlin
- 12. Kotlin Data Types,Variables and Nullability
- 13. Kotlin Operators and Expressions
- 14. Kotlin Flow Control
- 15. An Overview of Kotlin Functions and Lambdas
- 16. The Basics of Object Oriented Programming in Kotlin
- 17. An Introduction to Kotlin Inheritance and Subclassing
- 18. An Overview of Android View Binding
- 19. Understanding Android Application and Activity Lifecycles
- 20. Handling Android Activity State Changes
- 21. Android Activity State Changes by Example
- 22. Saving and Restoring the State of an Android Activity
- 23. Understanding Android Views, View Groups and Layouts
- 24. A Guide to the Android Studio Layout Editor Tool
- 25. A Guide to the Android ConstraintLayout
- 26. A Guide to using ConstraintLayout in Android Studio
- 27. Working with ConstraintLayout Chains and Ratios in Android Studio
- 28. An Android Studio Layout Editor ConstraintLayout Tutorial
- 29. Manual XML Layout Design in Android Studio
- 30. Managing Constraints using Constraint Sets
- 31. An Android ConstraintSet Tutorial
- 32. A Guide to using Apply Changes in Android Studio
- 33. An Overview and Example of Android Event Handling
- 34. Android Touch and Multi-touch Event Handling
- 35. Detecting Common Gestures using the Android Gesture Detector Class
- 36. Implementing Custom Gesture and Pinch Recognition on Android
- 37. An Introduction to Android Fragments
- 38. Using Fragments in Android Studio - An Example
- 39. Modern Android App Architecture with Jetpack
- 40. An Android Jetpack ViewModel Tutorial
- 41. An Android Jetpack LiveData Tutorial
- 42. An Overview of Android Jetpack Data Binding
- 43. An Android Jetpack Data Binding Tutorial
- 44. An Android ViewModel Saved State Tutorial
- 45. Working with Android Lifecycle-Aware Components
- 46. An Android Jetpack Lifecycle Awareness Tutorial
- 47. An Overview of the Navigation Architecture Component
- 48. An Android Jetpack Navigation Component Tutorial
- 49. Creating and Managing Overflow Menus on Android
- 50. An Introduction to MotionLayout
- 51. An Android MotionLayout Editor Tutorial
- 52. A MotionLayout KeyCycle Tutorial
- 53. Working with the Floating Action Button and Snackbar
- 54. Creating a Tabbed Interface using the TabLayout Component
- 55. Working with the RecyclerView and Card View Widgets
- 56. An Android RecyclerView and Card View Tutorial
- 57. A Layout Editor Sample Data Tutorial
- 58. Working with the AppBar and Collapsing Toolbar Layouts
- 59. An Android Studio Master/Detail Flow Tutorial
- 60. An Overview of Android Intents
- 61. Android Explicit Intents - A Worked Example
- 62. Android Implicit Intents - A Worked Example
- 63. Android Broadcast Intents and Broadcast Receivers
- 64. A Basic Overview of Threads and AsyncTasks
- 65. An Introduction to Kotlin Coroutines
- 66. An Android Kotlin Coroutines Tutorial
- 67. An Overview of Android Started and Bound Services
- 68. Implementing an Android Started Service- A Worked Example
- 69. Android Local Bound Services - A Worked Example
- 70. Android Remote Bound Services - A Worked Example
- 71. An Android Notifications Tutorial
- 72. An Android Direct Reply Notification Tutorial
- 73. Foldable Devices and Multi-Window Support
- 74. An Overview of Android SQLite Databases
- 75. The Android Room Persistence Library
- 76. An Android TableLayout and TableRow Tutorial
- 77. An Android Room Database and Repository Tutorial
- 78. Accessing Cloud Storage using the Android Storage Access Framework
- 79. An Android Storage Access Framework Example
- 80. Video Playback on Android using the VideoView and MediaController Classes
- 81. Android Picture-in-Picture Mode
- 82. An Android Picture-in-Picture Tutorial
- 83. Making Runtime Permission Requests in Android
- 84. Android Audio Recording and Playback using MediaPlayer and MediaRecorc
- 85. Working with the Google Maps Android API in Android Studio
- 86. Printing with the Android Printing Framework
- 87. An Android HTML and Web Content Printing Example
- 88. A Guide to Android Custom Document Printing
- 89. An Introduction to Android App Links
- 90. An Android Studio App Links Tutorial
- 91. A Guide to the Android Studio Profiler
- 92. An Android Biometric Authentication Tutorial
- 93. Creating, Testing and Uploading an Android App Bundle
- 94. An Overview of Android Dynamic Feature Modules
- 95. An Android Studio Dynamic Feature Tutorial
- 96. An Overview of Gradle in Android Studio
Spath P. Learn Java for Android Development.4ed 2020.pdf (860 pages)

- Chapter 1: Getting Started with Java
- Chapter 2: Learning Language Fundamentals
- Chapter 3: Discovering Classes and Objects
- Chapter A Discovering Inheritance, Polymorphism, and Interfaces
- Chapter 5: Mastering Advanced Language Features, Part 1
- Chapter 6: Mastering Advanced Language Features, Part 2
- Chapter 7: Exploring the Basic APIs, Part 1
- Chapter 8 Exploring the Basic APIs, Part 2
- Chapter 9: Exploring the Collections Framework
- Chapter 10: Functional Programming
- Chapter 11: Exploring the Concurrency Utilities
- Chapter 12: Performing Classic I/O
- Chapter 13: Accessing Networks
- Chapter 14: Migrating to New I/O
- Chapter 15: Accessing Databases
- Chapter 16: Working with XML and EON Documents
- Chapter 17: Date and Time
- Appendix A Solutions to Exercises
FIREBASE_COOKBOOK.pdf (276 pages)

- Chapter 1: Firebase - Getting Started
- Chapter 2: Firebase Real-Time Database
- Chapter 3: File Management with Firebase Storage
- Chapter 4: Firebase Authentication
- Chapter 5: Securing Application Flow with Firebase Rules
- Chapter 6: Progressive Applications Powered by Firebase
- Chapter 7: Firebase Admin SDK
- Chapter 8: Extend Firebase with Cloud Functions
- Chapter 9: We're Done, Let's Deploy
- Chapter 10: Integrating Firebase with NativeScript
- Chapter 11: Integrating Firebase with Android/10S Natively
- Chapter 12: Hack Application's Growth
- Chapter 13: Adding Analytics and Maximizing Earnings
- Chapter 14: Firebase Cloud FireStore
Android Application Programming with OpenCV.pdf (130 pages)

- Chapter 1: Setting Up OpenCV
- Chapter 2: Working with Camera Frames
- Chapter 3: Applying Image Effects
- Chapter 4: Recognizing and Tracking Images
- Chapter 5: Combining Image Tracking with 3D Rendering
Android Security Cookbook.pdf (350 pages)

- Android Development Tools
- Engaging with Application Security
- Android Security Assessment Tools
- Exploiting Applications
- Protecting Applications
- Reverse Engineering Applications
- Secure Networking
- Native Exploitation and Analysis
- Encryption and Developing Device
Android Security - Attacks And Defenses.epub (260 pages)

- Introduction
- Android architecture
- Android application architecture
- Android (in) security
- Pen testing Android
- Reverse engineering Android applications
- Modifying the behavior of Android applications without source codeHacking Android
- Security Android for the enterprise environment
- Browser security and future threat landscape
XDA Developers' Android Hacker's Toolkit The Complete Guide to Rooting, ROMs and Theming (EPUB).epub (112 pages)

- Introduction
- First Things First: What Is XDA?
- The Dragons that Lie Ahead
- Who This Book Is For
- What This Book Covers
- How This Book Is Structured
- What You Need to Use This Book
- Part I: What You Need to Know
- Chapter 1: Android OS Internals: Understanding How Your
- Device Starts
- The Penguin Down Below
- How Your Android Device Starts
- Bootstrapping
- Adding a Custom Bootloader
- Understanding the Bootloader Process
- Custom Recoveries: The Holy Grail
- Chapter 2: Rooting Your Android Device
- Why Should You Root?
- Increasing the Service Life of the Device
- Fixing OEM Defects
- Increasing Capability
- Customizing the Device
- Backing Up Data
- Contact Information
- Applications and Their
- Data Data on the SD Card
- How You Can Root and Leave Your
- OEM's Control OEM Flash Software
- Exploits
- Native Fastboot Flash
- Scripted and One-Click Methods
- Rooting Two Devices
- Nexus One HTC Thunderbolt
- The Root of It All
- Chapter 3: The Right Tool for the Job
- Ready, Set, . . . Wait I Have to Have What?
- Connecting a Phone to a Computer
- Hacking Tools
- USB Cables
- USB Debugging
- What's Driving This Thing?
- Using the Android Debug Bridge
- Checking Device Connectivity
- Restarting the ADB Service
- Copying Files to and from Your Device
- Rebooting a Device
- The Power of Fastboot
- Unlocking a Device
- Updating a Device
- Flashing a Device
- Rebooting a Device
- Harnessing the Power of the Penguin with ADB Shell
- File System Navigation
- File Management
- File Access Permissions
- Redirection and Piping
- Concatenation
- BusyBox: Giving the Penguin Back Its Power
- The dd Command
- The echo Command
- The md5sum Command
- Chapter 4:
- Rooting and Installing a Custom Recovery
- How to Use Exploits
- Exploit Scripts
- Exploit Applications
- Using a Script or Application on a Device
- Hacking Utilities
- OEM Tools
- Developer Utilities
- Image Files
- Recovery Mode
- What Is Recovery Mode?
- Make It All So Easy: Get A Custom Recovery!
- Using ClockworkMod Recovery
- Rebooting the Device
- Updating a Device from the SD Card
- Resetting a Device to Factory Condition
- Wiping the Cache
- Installing a Zip File from the SD Card
- Backing Up and Restoring a Device
- Mounting Partitions and Managing Storage
- Advanced Functions
- Backup and Disaster Recovery
- Precautions for Success and Data Recovery
- Backing Up Applications
- Backing Up Through a Recovery Process
- Backing Up Through an Application
- What Happens if It Goes Really Wrong?
- Chapter 5: Theming: Digital Cosmetic Surgery
- Changing the Look and Feel of Android
- Theming the Launcher
- Theming with an Add-on Launcher
- Tools Used in Theming
- APKManager
- Android SDK Eclipse
- A ROM of Your Choice
- 7-Zip
- Paint.NET
- Update.zip Creator
- Amend2Edify
- The Editing Process
- Walkthrough for Creating Theme Files
- Walkthrough for Creating a Flashable ZIP File
- Chapter 6: You've Become Superuser: Now What?
- Popular Multi-Device Custom ROMs
- CyanogenMod
- Android Open Kang Project
- VillainROM
- Kernel Tweaks
- Backlight Notifications
- Voodoo Enhancements
- Performance and Battery Life Tweaks
- Root Applications
- SetCPU
- Adfree Android
- Chainfire 3D
- Titanium Backup
- Part II: Manufacturer Guidelines and Device-Specific Guides
- Chapter 7: HTC EVO 3D: A Locked Device
- Obtaining Temporary Root
- Using S-OFF and Permanent Root Requirements
- Running the Revolutionary Tool
- Installing a Custom Recovery
- Installing the Superuser Binary
- Installing a SuperUser Application
- Chapter 8: Nexus One: An Unlockable Device
- Root Methods Available
- Resources Required for this Walkthrough
- Walkthrough
- Placing the Nexus One in Fastboot Mode
- Flashing a Boot Partition
- Getting Full Root Access
- Installing a Custom Recovery
- Chapter 9: HTC ThunderBolt: A Tightly Locked Device
- Root Methods Available
- Resources Required for this Walkthrough
- Walkthrough
- Pushing Files to the Device
- Gaining Temporary Root
- Checking a File's MD5 Signature
- Writing the Temporary Bootloader
- Downgrading the Firmware
- Gaining Temporary Root to Unlock the MMC
- Rewriting the Bootloader
- Upgrading the Firmware
- Chapter 10: Droid Charge: Flashing with ODIN
- Resources Required for this Walkthrough
- Walkthrough
- Connecting the Device to ODIN
- Flashing the Device
- Troubleshooting
- Chapter 11: Nexus S: An Unlocked Device
- Connecting the Device to a PC
- Resources Required for this Walkthrough
- Walkthrough
- Unlocking the Device
- Flashing the Device with a Recovery
- Flashing the Device with the SuperUser application
- Chapter 12: Motorola Xoom: An Unlocked Honeycomb Tablet
- Resources Required for this Walkthrough
- Walkthrough
- Pushing the Root File to the SD Card
- Unlocking the Xoom
- Flashing the Device with a Recovery
- Flashing the Device with a Universal Root
- Chapter 13: Nook Color: Rooting with a Bootable SD Card
- Resources Required for this Walkthrough
- Walkthrough
- Creating a Bootable SD Card
- Booting the Device from the SD Card
- Making the Device More Usable
- Appendix A: Setting Up Android SDK and ADB Tools
Android App Development For Beginners Make a full app!
- 1. Getting Started (8 video)
- 2. Build the app! (6 video)
Android App Development with Java Essential Training - Lynda.com
- 00 Introduction (4 video)
- 01 Getting Started (8 video)
- 02 Android App Fundamentals (9 video
- 03 The User Interface and Controls (8 video
- 04 Graphics and Styling (4 video
- 05 Supporting Multiple Screens (2 video
- 06 Animation and Graphics (3 video
- 07 Menus and Dialogs (6 video
- 08 Notifications and Toast (2 video
- 09 Working with Media (3 video
- 10 Preferences and Data Storage (5 video
- 11 Locations and Maps (2 video
- 12 Creating a Home Screen Widget (2 video
- 13 Publishing Your App (4 video
- 14 Conclusion (2 video
- Exercise Files
Android Apps with Kotlin Build Your First App
- 01.Course Overview (1 video)
- 02.Creating and Running a Kotlin App with Android Studio (8 video)
- 03.Describing Types with Kotlin (13 video)
- 04.Understanding Activities and Activity Layout Interaction (11 video)
- 05.Developing a Multi-screen User Experience (12 video)
- 06.Using Options Menus and Action Bar Actions (13 video)
- 07.Understanding Activity Lifecycle (12 video)
- Exercise Files
Android Developer's Portfolio Masterclass - Build real Apps
- 1. Getting Started (4 video)
- 2. Build Your Portfolio App - Brand Yourself as Android Developer (9 video)
- 3. Build Your Portfolio - Motivational App (9 video)
- 4. Build Your Portfolio - Build and Android Game (9 video)
- 5. Advanced Drawing on Screen (6 video)
- 6. Build Your Portfolio - Build Pikasso - Doodlz App (9 video)
- 7. Build Your Android Portfolio - Weather App (19 video)
- 8. Build Your Portfolio - Android Sensors (8 video)
- 9. Build Your Portfolio - Breathe App (8 video)
- 10. BONUS Section - Java Refresher (9 video)
- 11. Installing Android Studio - Setup Development Environment (3 video)
- 12. BONUS II - More Courses by Paulo (19 video)
Android Development Data Binding
- 01 Simplify your data-driven layouts.mp4
- 02 What you should know.mp4
- 03 Getting set up.mp4
- 04 What is data binding.mp4
- 05 Doing things the old way.mp4
- 06 Setting up your project.mp4
- 07 Create binding layout.mp4
- 08 Create databound activity.mp4
- 09 The binding expression language.mp4
- 10 Using binding expressions.mp4
- 11 Challenge String concatenation expression.mp4
- 12 Solution String concatenation expression.mp4
- 13 Overview of observables.mp4
- 14 Binding to observables.mp4
- 15 Binding to ViewModels.mp4
- 16 Using binding adapters.mp4
- 17 Two-way binding syntax.mp4
- 18 Using converters.mp4
- 19 Challenge Color binding adapter.mp4
- 20 Solution Color binding adapter.mp4
- 21 Next steps.mp4
Android Fundamentals - Fragments
- 01.Course Overview (1 video)
- 02.Introduction (3 video)
- 03.Adding the Fragment to an Activity (5 video)
- 04.Exploring Fragment Lifecycle (5 video)
- 05.Playing Around with Fragment Transactions (6 video)
- 06.Sending Data to a Fragment from Parent Activity (6 video)
- 07.Understanding Communication Flow from Fragment to Activity (5 video)
- 08.Understanding Inter-fragment Communication (5 video)
- 09.Enabling the Back Button with Backstack (6 video)
- 10.Providing Stability to Fragment on Screen Rotation (8 video)
Android Studio Essential Training
- 01 Introduction (2 video)
- 02 1 Getting Started (9 video)
- 03 2 Set Up the Development Environment (5 video)
- 04 3 Use Software Version Control (4 video)
- 05 4 Build Run and Debug Apps (6 video)
- 06 5 Explore the User Interface (4 video)
- 07 6 Manage Project Dependencies (3 video)
- 08 7 Edit Code and Layout Files (8 video)
- 09 Conclusion (1 video)
- Ex_Files_Android_Studio_EssT.zip
android-studio-from-scratch-build-mobile-apps
- 01 Introduction to Android (5 video)
- 02 The first application (11 video)
- 03 ToDoEkspert - process of creating application (13 video)
- 04 Saving and sending data - HTTP and DB (20 video)
Android.App.Development.with.Java.Essential.Training
- 00 Introduction (4 video)
- 01 Getting Started (8 video)
- 02 Android App Fundamentals (9 video)
- 03 The User Interface and Controls (6 video)
- 04 Graphics and Styling (4 video)
- 05 Supporting Multiple Screens (2 video)
- 06 Animation and Graphics (3 video)
- 07 Menus and Dialogs (5 video)
- 08 Notifications and Toast (2 video)
- 09 Working with Media (3 video)
- 10 Preferences and Data Storage (5 video)
- 11 Locations and Maps (2 video)
- 12 Creating a Home Screen Widget (2 video)
- 13 Publishing Your App (4 video)
- 14 Conclusion (2 video)
- Exercise Files
Androis Video Course
- 1. Starting to develop.. About new Android Studio version...mp4
- 2. Splash Screen (Entrance Screen).mp4
- 3. Adding main tabs...mp4
- 4. Menu icons.mp4
- 5. Floating button.mp4
Become a Expert In Java Go Beginner To Advance
- 1. Introduction (28 video)
- 2. Java Object Oriented (18 video)
- 3. Java Data Structure (13 video)
- 4. Java Swing (38 video)
- 5. Java Layout Manager (6 video)
- 6. Make Apps With Java Swing (2 video)
Complete Android Development with Kotlin Masterclass
- 1. Introduction (4 video)
- 2. How to Get the Needed Tools (3 video)
- 3. Build Your First Android App in Kotlin(Hello World App) (4 video)
- 4. Create a Happy New Year Card App (8 video)
- 5. Challenge - Create a Happy Birthday Card (3 video)
- 6. Introduction to Graphics and Layout Scaling (4 video)
- 7. Mail App (7 video)
- 8. Dice App(Introduction to Kotlin) (6 video)
- 9. Kotlin for Beginners Part1 (Variables & Data Types) (9 video)
- 10. Kotlin for Beginners Part2(Logical & Comparison Operators) (3 video)
- 11. Kotlin for Beginners Part3(Control Flows & Null-Safety) (8 video)
- 12. Calculator App (7 video)
- 13. Guess My Number Game App (7 video)
- 14. Challenge Create a BMI App (4 video)
- 15. NumberList App(Playing Audio) (8 video)
- 16. Widget Practice (8 video)
- 17. Kotlin for Intermediates(Part1) (3 video)
- 18. Kotlin for Intermediates(Part2) (7 video)
- 19. Dictionary App (14 video)
- 20. News App(Challenge) (7 video)
- 21. Introduction to ConstraintLayout (6 video)
- 22. Fitness App - Fragments & Navigation Component (8 video)
- 23. Advanced Kotlin (4 video)
- 24. My Diary App - SQLite & RecyclerView (14 video)
- 25. Movie Rental App - Advance ConstraintLayout (6 video)
- 26. MusicPlayer App - MediaPlayer , Read from Local Storage & Interface (8 video)
- 27. BookStore App(ViewPager,Grid,NavigationDrawer,Toolbar,Intents&SharedPreference ) (16 video)
- 28. Chat App(Firebase, Google SignIn, RealTime Database, Storage, Cloud Messaging) (13 video)
- 29. Animation(ConstraintSet, PlaceHolder & Circular Positioning) (6 video)
- 30. Firebase Machine Learning (7 video)
Complete Firebase Tutorial for Android App Development
- 1. Introduction.mp4
- 2. What is Firebase.mp4
- 3. Firebase setup.mp4
- 4. Note Application using Firebase.mp4
- 5. Authentication using firebase.mp4
- 6. Realtime Database.mp4
- 7. FCM.mp4
- 8. Crashlytics.mp4
- 9. BONUS.mp4
Create Android Application using Block Programming
- 1. Introduction (7 video)
- 2. Introduction to MIT App Inventor Design Interface (9 video)
- 3. Complex User Interface components and Block Code Deep Dive (5 video)
- 4. Develop Tic Tac Toe Game (9 video)
Fashion App From Sketch to Android Studio
- 01 Warming Up (2 video)
- 02 Sketch Class (8 video)
- 03 Android XML Class (5 video)
- 04 Android Java Class (5 video)
- 05 Developer Short-Class (2 video)
Implementing Picture In Picture Mode In Android
- (7 video)
Kotlin for Android & Java Developers
- 1 - Introduction (3 video)
- 2 - Get Ready (5 video)
- 3 - Kotlin Basics (16 video)
- 4 - Functional Programming (16 video)
- 5 - Object-Orientation in Kotlin (23 video)
- 6 - Kotlin for Android -- Fundamentals (6 video)
- 7 - Kotlin for Android -- Implement a RecyclerView (6 video)
- 8 - Kotlin for Android -- Let Users Create Habits (8 video)
- 9 - Kotlin for Android -- Use SQLite the Kotlin Way! (12 video)
Kotlin for Android & Java Developers_ Clean Code on Android
- 1 - Introduction (3 video)
- 2 - Get Ready (5 video)
- 3 - Kotlin Basics (13 video)
- 4 - Functional Programming (16 video)
- 5 - Object-Orientation in Kotlin (22 video)
- 6 - Fundamentals (6 video)
- 7 - Implement a RecyclerView (6 video)
- 8 - Let Users Create Habits (9 video)
- 9 - Use SQLite the Kotlin Way! (11 video)
Modern Android app using Kotlin, MVVM, Dagger2, RxJava &more
- 1. Introduction (2 video)
- 2. MVVM Architecture (7 video)
- 3. Retrofit (6 video)
- 4. Dependency Injection (4 video)
- 5. Unit Testing (5 video)
- 6. Conclusion
Python For Android Hacking Crash Course Trojan Perspective
- 01 Start Here - Watch me first (5 video)
- 02 Home Lab Setup (4 video)
- 03 Building a Simple GUI Interface (4 video)
- 04 Your First SSH Botnet (21 video)
- 05 Breaking Bad on Rooted Devices (8 video)
The Complete Android & Java Developer Course - Build 21 Apps
- 1. Introduction (2 video)
- 2. Windows PC - Install and Setup Software for Android App Development (3 video)
- 3. MAC OSX - Install and Setup (2 video)
- 4. Android Resources and Theoretical Guidelines ( video)
- 5. Learn Java Programming From Scratch! (12 video)
- 6. Java Advanced Concepts (8 video)
- 7. Java Advanced Concepts 2 - Inheritance and Data Structures (6 video)
- 8. Java Programming Advanced Concepts - Inheritance and Data Structure (1 video)
- 9. Android App Development Tools (9 video)
- 10. Designing App Visuals - How To Use Views in AndroidJava Development (8 video)
- 11. Designing App Visuals 2 (11 video)
- 12. Debugging (3 video)
- 13. What Are Activities And How to work with Navigation - Java Android (8 video)
- 14. Recycler Views - Listviews alternative - Introduction (7 video)
- 15. User Interface - Android Layouts - XML (5 video)
- 16. Android Media Player (11 video)
- 17. Storage in Android - Shared Preferences, Internal Storage, SQLite Database (9 video)
- 18. Android Sqlite Database - Part 2 - Build a Grocery List App (14 video)
- 19. Storage in Android 2 - Shared Preferences, Internal Storage, SQLite Database (5 video)
- 20. Connecting to the World - Introduction to HTTP Requests - Consuming JSON Data (15 video)
- 21. Firebase - Cloud Based Application Development (19 video)
- 22. Where Am I - Using Google Maps and Geocoding and Location Manager (8 video)
- 23. Let's Build a Map-Based App - Earthquake Watcher (11 video)
- 24. Let's Build a Messaging App With Parse (What'sApp Clone) (11 video)
- 25. UploadPublish Your App to Google Play (6 video)
- 26. Bonus (5 video)
- 27. Bonus Material and Archived Content - Still Valid and Useful (4 video)
- 28. Mac Setup (5 video)
- 29. Learn Java Programming From Scratch (6 video)
- 30. Java Advanced Concepts (8 video)
- 31. Java Advanced Concepts 2 - Inheritance and Data Structures (9 video)
- 32. Let's Start Android Development (8 video)
- 33. Designing the Interface - How to User Views in Android (7 video)
- 34. Android User Interface Part 2 (7 video)
- 35. Introduction to Activities in Android (9 video)
- 36. RecyclerView (Alternative to Listviews) - Core Android Components (7 video)
- 37. User Interface - Android Layouts XLM Layouts (8 video)
- 38. Android Media - Images, Animations, Sounds, Music (10 video)
- 39. Android Storage - Shared Preferences, Internal Storage, Sqlite Database (8 video)
- 40. Old-Connecting to the World - Connecting to the Internet (7 video)
The Complete Android Developer Course - Build 14 Apps
- 01 What Does The Course Cover (3 video)
- 02 Introduction To Android Studio (12 video)
- 03 Java Deep Dive (11 video)
- 04 Media Images, Video and Sound (11 video)
- 05 Advanced Android Features (14 video)
- 06 Maps Geolocation (11 video)
- 07 Permanent Data Storage (11 video)
- 08 Instagram Clone (12 video)
- 09 Uber Clone (8 video)
- 10 Flappy Bird Clone (9 video)
- 11 The Extras (7 video)
- 12 Android Wear Mini-Course (9 video)
- 13 Submitting Your App To Google Play (2 video)
- 14 Setting Up A Marketing Website (4 video)
- 15 Twitter Clone (6 video)
- 16 Snapchat Clone (6 video)
- 17 Where do you go from here
The Complete Android Developer Course 2019
- 1. Introduction (5 video)
- 2. Kotlin For Android From Zero to Hero (18 video)
- 3. Start Work With Android studio (8 video)
- 4. Android Studio With KotlinBasic (3 video)
- 5. Android Design section (7 video)
- 6. Images in Android (3 video)
- 7. Understand the World of Android (7 video)
- 8. Animation in Android (3 video)
- 9. Audios in Android (2 video)
- 10. Videos in Android (3 video)
- 11. Android Quiz App (2 video)
- 12. Android Code Editor (4 video)
- 13. Android Libraries (6 video)
- 14. Android List View (6 video)
- 15. Build an App With ListView (5 video)
- 16. Advanced Android Features (6 video)
- 17. Errors in Android (8 video)
- 18. Android RecylcerView (5 video)
- 19. Build an App With RecyclerView (6 video)
- 20. Advanced Project with ReyclcerView and Custom Functionality (6 video)
- 21. Searching Skills in Android (Better Programmer Mind) (8 video)
- 22. Fragments With Advanced Functionality (8 video)
- 23. Advanced Fragment With ViewPager in Android (3 video)
- 24. SqlLite Database in Android (7 video)
- 25. Git and Github in Android VCS (8 video)
- 26. Android With Google Firebase (15 video)
- 27. Online School With Firebase (9 video)
- 28. Android Resourses (7 video)
- 29. Android Quizzes Fro Me ( video)
- 30. Let us Start With Java For Android (7 video)
- 31. Android Motivation Videos (3 video)
- 32. Thank You And Good Bye
The Complete Android Kotlin Developer Course
- 01 Introduction and Setup the environment (3 video)
- 02 Variables (8 video)
- 03 Operations and Priorities (6 video)
- 04 Decision Making (7 video)
- 05 Loop Control (5 video)
- 06 Collections and Strings (8 video)
- 07 Functions (4 video)
- 08 Object Oriented Programming (17 video)
- 09 StorageFiles (3 video)
- 10 Multi Threading (2 video)
- 11 Android Startup (2 video)
- 12 Find my age App (4 video)
- 13 Complete Tic Tac toy game (7 video)
- 14 Calculator app (9 video)
- 15 Pockemon game in Android (7 video)
- 16 Zoo App (7 video)
- 17 Restaurant menu (4 video)
- 18 Web services Find City Sunrise time App (6 video)
- 19 Sqlite database My Notes App (12 video)
- 20 introduction To firebase (2 video)
- 21 Firebase Online Tic tac toy game (11 video)
- 22 Firebase Twitter and Facebook App (11 video)
- 23 Media Player for play online and Local songs App (5 video)
- 24 Complete Alarm app (8 video)
- 25 Sensors Apps (2 video)
- 26 Firebase Find my phone App (17 video)
- 27 Twitter App using MySql and PHP web service (21 video)
- 28 Build Web Services with Node.js and C ( 2video)
- 29 Publish App to Store (3 video)
The Comprehensive 2019 Android Development Masterclass
- 1. Welcome (1 video)
- 2. Install Android Studio on Windows Machine (2 video)
- 3. Introduction (2 video)
- 4. Deep Dive into Java Programming Language (18 video)
- 5. Introduction to Object Oriented Programming in Java (6 video)
- 6. Java Inheritance (5 video)
- 7. Java Data Structures (5 video)
- 8. Android Development - Let the fun Begin! (9 video)
- 9. For the Curious - Android Ins and Outs (3 video)
- 10. Build a Quiz App - MVC Architecture (7 video)
- 11. CHALLENGE Improve the Quiz App (1 video)
- 12. CHALLENGE SOLUTION Quiz App Improvements (2 video)
- 13. Understanding Android Activities and Life Cycles (7 video)
- 14. Connecting our Apps to the Web - JSON, API's, Network Services, Parsing JSON (6 video)
- 15. Build a Trivia App (11 video)
- 16. Running Android Apps on Physical Device (1 video)
- 17. Persistence in Android - Shared Preferences (2 video)
- 18. CHALLENGE - Improve Trivia app ( video)
- 19. CHALLENGE SOLUTION - Improve Trivia app (8 video)
- 20. Persistence in Android - Database (8 video)
- 21. Android Listviews and RecyclerView Widgets (10 video)
- 22. Build a Baby Needs App (15 video)
- 23. Android ROOM - Alternative Database (10 video)
- 24. Android Location and Maps (13 video)
- 25. Build an EarthQuake App (10 video)
- 26. Android Media - Playing Sounds and Videos (10 video)
- 27. Android Animations (2 video)
- 28. Android Material Design and Themes (8 video)
- 29. Understanding Android Intents (4 video)
- 30. Android Fragments - An Introduction (11 video)
- 31. Introduction to Realtime Databases - Firebase and Firestore (12 video)
- 32. Build a Journal App with Firestore (23 video)
- 33. Drawing on Canvas in Android (6 video)
- 34. Android Machine Learning ML Kit - Face Detection (12 video)
- 35. Android Vocabulary - Tools and Resources (1 video)
- 36. Learn to Help Yourself as an Android Developer (1 video)
- 37. Monetizing Your Android Apps (2 video)
- 38. Creating Launcher Icons (1 video)
- 39. Publishing Your Apps on Google Play (10 video)
- 40. The App Development Process (1 video)
- 41. What's Next
- 42. Bonus)
Comments (
)

Link to this page:
//www.vb-net.com/AndroidBook/Index.htm
<SITEMAP> <MVC> <ASP> <NET> <DATA> <KIOSK> <FLEX> <SQL> <NOTES> <LINUX> <MONO> <FREEWARE> <DOCS> <ENG> <MAIL ME> <ABOUT ME> < THANKS ME> |