• Viacheslav Eremin | Android learning
     
     
     
    (NOTES) NOTES (2019)

    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)


    <00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17>  <18>  <19
    <SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <MAIL ME>  <ABOUT ME>  < THANKS ME>