Vignesh's Dumpster 🗑️

        • Ambedkar
        • Bangalore
        • Fyodor Dostoevsky
        • JBL Platinum Series
        • keyboard
        • Marcus Aurelius
        • Personal Computer
        • Seneca
          • Android Development
          • Abstraction
          • Activity Lifecycle
          • Ahead of Time Compilation (AOT)
          • Android Runtime
          • Android Runtime (ART)
          • Application Framework
          • Applications - Layer in Android Architecture
          • Architecture of Android
          • Builder Pattern
          • d8
          • Dalvik Executable format (DEX)
          • Design Patterns
          • Dialog Fragment
          • Difference between px, dp, sp
          • Garbage Collection (GC)
          • Get sha1 key for android project in android studio
          • Gists in Android Development
          • HAL - Hardware Abstraction Layer
          • Intent
          • Interview Questions 2024-08-29
          • Jetpack Compose
          • Linux Kernel
          • Memory leak
          • Platform Libraries
          • Security Practices in Android
          • SSL (Secure Sockets Layer)
          • Broadcast Receiver
          • Create free privacy policy & tc
          • Generate color by String
          • Kotlin
          • Abstract Class
          • Companion Object
          • Coroutines
          • Data Class
          • Enum Class
          • Inline Class
          • Interface Class
          • lateinit
          • Sealed Class
          • Semaphore
          • Singleton
          • Singleton (Object Declaration)
          • Big O Notation
          • Big Os
        • UI & UX
        • Kotlin Mastery - Android Interview Prep
        • Notes from Scaler Android interview video
        • StackOverflow Android Interview questions
        • Tricky Android Interview Questions
        • What does company look for in interview
        • inspirations
      • 20.00 Work Index
        • Catpuccin themes for windows terminal
        • Create fake git commits
        • Custom built blocs for website React
        • Google photos Helper
        • Interesting clock project
        • Letter to internet
        • Mind Garden
        • Sketch and manipulate 3d objects online
        • Website with lot of tools
        • Whatsapp backup
        • Your world of texts - site to write anything by anyone
          • Democracy will not work in un-democratic society
          • Average day of everyone - David foster wallace
          • Hell is not somewhere you go after you die
          • How a day passes for wretched mortal
          • If it's endurable, then endure it. Stop complaining
          • It is a small part of life we really live
          • Quit Bainrot. Unfollow trolls.
          • Van Gogh the writer
          • What the hell is water
          • Worship being intellect, you will end up being imposter
          • I am the ship of Theseus. No, I am the ship of Theseus.
          • You put yourself through it
        • Dunning Kruger Effect
        • The Learning Pyramid
        • Split Screen local racing games PC
          • Some topics and titles that I want to write a post on
        • 100 songs to get to know me
        • 2025-03-24 Consumerism & the cynical love to buy more
        • Gift giving & receiving
        • Love thyself
        • Skip Intro
        • Toxic productivity and short span body transformation videos
          • What it is to be an Android Developer
      • 50-59 Creations
        • 70 Leetcode problems in 5 hours
        • Android Interview Questions Scaler
        • How To Program Apps That Make INFINITE MONEY
        • I worked out like David Goggins
        • Jack of all trades & how to handle your shit
        • The Art of Linux CLIs
        • Video on how to improve audio quality voiceover
        • What Nobody Tells You About Organizing Folders in Obsidian
        • Gilmore Girls
        • 64.11 RIDDLES IN HINDUISM
        • On the Shortness of Life
        • The Brothers Karamazov
        • Ask not what the Internet can do for you, ask what you can do for the Internet
        • eBay flutter app engineering
        • This is water - David foster wallace
        • We make shitty software so do you
        • Short anime series suggested by twitter
      • now
    Home

    ❯

    20 29 Work

    ❯

    22 Android Development

    ❯

    22.00 Index

    ❯

    Android Development

    Android Development

    Apr 22, 20251 min read

    Android Fundamentals

    1. A programming Language - Kotlin
    2. Android Package
    3. Gradle

    Android Operating System

    • File Permissions
    • Resource Isolations

    Android Platform Architecture

    • Linux Kernel
    • HAL - Hardware Abstraction Layer
    • Android Runtime
    • Native Libraries
    • System Apps

    App Manifest

    • Android Package
    • Application ID

    App Components

    • Activity
    • Service
    • Broadcast Receiver
    • Content Provider
    • Intent
      • Intent Filters
      • Implicit Intent
      • Explicit Intent

    App Entry Points

    • Activity
      • Activity Lifecycle
      • Activity State Changes
      • Tasks and Backstacks
      • Parcelable
      • Bundle
    • App Shortcut

    App Navigation

    1. Navigation Components
      • Navigation Graph
      • Global Actions
      • Destinations
      • DeepLink
    2. Fragment
      1. Dialog Fragment
      2. BottomSheet Dialog Fragment
    3. App Links
      1. TabLayout
      2. ViewPager
      3. ViewPager2
      4. Custom Back Navigation

    Architecture Components

    • UI Layer
      1. ViewBinding
      2. DataBinding
      3. ViewModel
      4. LiveData
      5. Paging
    • Data Layer
      • Data Store
      • Work Manager

    Design Patterns

    • Builder Pattern
    • Factory Pattern
    • Dependency Injection
    • Observer Pattern
      • Flow
      • RxKotlin
      • LiveData

    Architecture

    • MVVM
    • MVI
    • MVP
    • MVC

    Network

    • OkHttp
    • Retrofit
    • Ktor

    Image Loading

    • Glide
    • Coil

    Local Storage

    • RoomDB
    • Shared Preference
    • Data Store
    • Realm

    Asynchronous

    • RxKotlin
    • Work Manager
    • Coroutines
    • Thread

    User Interface

    • Jetpack Compose

    Exceptions & Problems

    • Memory leak

    Other Related Notes

    • Interview Questions 2024-08-29
    • Gists

    Graph View

    • Android Fundamentals
    • Android Operating System
    • Android Platform Architecture
    • App Manifest
    • App Components
    • App Entry Points
    • App Navigation
    • Architecture Components
    • Design Patterns
    • Architecture
    • Network
    • Image Loading
    • Local Storage
    • Asynchronous
    • User Interface
    • Exceptions & Problems
    • Other Related Notes

    Backlinks

    • No backlinks found

    Created with Quartz v4.4.0 © 2025

    • GitHub
    • Discord Community