Mobile & Android
Android libraries, Flutter, Kotlin and Swift. 74 posts, newest first. All topics
Android Room Persistence Library A Comprehensive GuideIn this article, we'll explore the key features of the Room Persistence Library, discuss its components, and walk through a practical example of how to integrate it into an Android application
Android ButterKnife View Binding Library A Comprehensive OverviewThis article provides an in-depth overview of the ButterKnife View Binding Library, its benefits, and how to integrate it into your Android projects
How to Publish a Package in SwiftIn this article, we will guide you through the process of creating and publishing a Swift package
Understanding Swift's Closures A Comprehensive GuideThis article will explore the different aspects of closures in Swift, including their syntax, capture and storage of constants and variables, and use cases.
Understanding Access Control in SwiftIn this article, we'll explore the different access control levels provided in Swift and how to use them effectivelyIntegrating Google Maps API in Android ApplicationsIn this article , we'll explore the key features of the Android Google Maps API, how to set up your development environment, and how to integrate Google Maps into your Android application
Swift's Memory Management Understanding ARC and Memory SafetyIn this article, we will delve into the details of Swift's memory management, focusing on Automatic Reference Counting (ARC) and memory safety mechanisms
How to Use Popular Swift Packages Alamofire, RxSwift, and SwiftyJSONIn this article, we will cover three popular Swift packages: Alamofire, RxSwift, and SwiftyJSON
Type Casting in Swift A Technical DiveIn this article, we'll dive deep into Swift's type casting, its syntax, and various use cases
Swift's Interoperability with Objective-C Bridging the GapIn this article, we will explore Swift's interoperability with Objective-C, providing practical examples and best practices to help developers bridge the gap between these two languages
Creating a Package in SwiftIn this article, we will explore how to create, manage, and distribute a package in Swift using the Swift Package Manager
Abstract Classes in KotlinExplain Abstract Classes in Kotlin
Object-Oriented Programming in KotlinExplain classes, objects, companion objects, properties, and fields in Kotlin
Reflection and annotations in KotlinIntroduction reflection and annotations in Kotlin
Getting started with dart and appwriteHow to use appwrite to deploy dart functions
Swift's Concurrency Features A Deep DiveIn this article, we'll explore Swift's concurrency features, including async/await, actors, and structured concurrency with tasks
Android Espresso Testing Framework An In-Depth GuideIn this article , we will explore the Espresso testing framework in depth, covering its core concepts, components, and best practices for writing and executing UI tests
Android ExoPlayer A Powerful and Customizable Media PlayerIn this article , we will dive into the features, architecture, and usage of ExoPlayer to help you understand why it has become a popular choice among developers for handling media playback in Android applications
Best Practices for Writing Swift PackagesThis article outlines several best practices to keep in mind when creating and maintaining Swift packages.
An Introduction to the Android RxJava Reactive Extensions LibraryIn this article , we will discuss the core concepts of RxJava, its advantages over traditional asynchronous programming approaches, and how to add the library to your Android project
An In-depth Look at the Android Google Analytics SDKIn this article , we will explore the features and capabilities of the SDK, as well as provide a step-by-step guide on how to integrate it into your Android application
Android Mockito Mocking Framework A Comprehensive OverviewIn this article , we will discuss the fundamentals of the Mockito framework and demonstrate its usage in Android development
Introduction to the Android Retrofit Networking LibraryIn this article, we will explore the key features of Retrofit, how to set up a project using Retrofit, and some best practices for using this library in your Android applications
Android Dagger Dependency Injection Framework An In-Depth OverviewIn this article , we will delve into the Dagger framework, covering its core concepts, benefits, and how to use it in your Android projects
Swift's Standard Library A Deep DiveIn this article, we will explore the core elements of Swift's standard library, including its data types, collections, and utility functions
In this blog post I will show you to build a markdown viewer in Flutter.For chatgpt usage, it is easier to view the prompts in a markdown viewer as a chrome extension.
Android Firebase Realtime Database A Comprehensive GuideIn this article , we will delve into the Firebase Realtime Database's features, setup, and usage in an Android application
Exploring the Android Google Places APIIn this article , we'll explore the key features of the Android Google Places API, learn how to set it up in your project, and discuss some potential use cases
Pros and Cons of Using Swift for Mobile App DevelopmentIn this article, we'll discuss the pros and cons of using Swift for mobile app development, to help you decide if it's the right choice for your next project
Swift Enums A Powerful and Versatile Tool for DevelopersIn this article, we'll dive into the power of Swift enums, explore their various features, and learn how they can be used to make your code more concise, expressive, and safe
The Android Support Library A Comprehensive OverviewThis article delves into the origins, benefits, and core elements of the Android Support Library, offering a clear understanding of its functionality and its importance in the Android development ecosystem.
The Future of Swift and Its Potential Impact on the Programming WorldIn this article, we will explore the potential developments in Swift's future and how it could impact the programming world
Contributing to Open-Source Swift PackagesIn this article, we'll outline the steps you need to take to contribute to open-source Swift packages
Android Jetpack Navigation Component A Comprehensive GuideThis article will provide a comprehensive guide on this key component, covering its importance, basic concepts, and how to implement it in your project
A Practical Guide to Unit Testing in SwiftIn this article, we will explore the basics of unit testing in Swift, using XCTest the testing framework provided by Apple
How to Use Swift with Xcode A Comprehensive GuideThis article aims to provide a comprehensive guide on how to use Swift with Xcode for both beginners and experienced developers.
Swift Error Handling A Comprehensive GuideThis article will provide a comprehensive guide to Swift's error handling, covering the basics, error propagation, and advanced techniques.
Android Glide Image Loading Library A Comprehensive GuideA technical article about Golang
Swift Performance Optimization TechniquesIn this article, we will discuss several techniques that can help you make the most of Swift's performance optimization features
Scrapping the steam top sellers with dartAdding an endpoint on a dart backend to get the top sellers from steam
An In-Depth Look at the Android Standard LibraryIn this article, we will delve into the Android Standard Library, its essential components, and how developers can leverage its functionalities to create feature-rich Android applications
Functional Programming in SwiftIn this article, we'll explore the functional programming capabilities of Swift and how they can be used to write clean, reusable, and maintainable code
Alfred backend with openfoodfactsUsing alfred backend as a wrapper around the openfoodfacts api.
Swift's Generics Enhancing Code Flexibility and ReusabilityIn this article, we will discuss what generics are, why they are important, and how to use them in your Swift code
Swift's Extensions Enhancing the Functionality of Existing TypesIn this article, we'll explore the concept of extensions in Swift, illustrate how and when to use them, and provide examples to enhance your understanding
How I deployed a dart alfred server to hugging spaceThis blog post covers how to deploy a dart space to hugging space using docker spaces.
Android Picasso Image Loading Library An OverviewIn this article, we'll explore the features, benefits, and usage of Picasso for Android development.
Android OkHttp Networking Library An In-Depth GuideIn this article , we'll dive into the OkHttp library, exploring its features, benefits, and how to use it effectively in your Android projects
How to Use the Swift Package ManagerIn this article, we'll explore the key concepts of SPM, how to create a new Swift package, and how to add and manage dependencies in your projects
Android Architecture Components A Comprehensive OverviewIn this article , we will delve into the various components of AAC, explaining their usage and benefits to Android developers
Android Material Design Components A Comprehensive GuideThis article provides an overview of Android Material Design Components and demonstrates how to use them effectively in your Android applications.
Debugging Techniques in SwiftThis article will explore various debugging techniques in Swift, including breakpoints, LLDB, and print statements, as well as some advanced features like the Address Sanitizer and Thread Sanitizer.
Swift Programming Basics A Beginner's GuideIn this article, we will cover the basics of Swift programming, including variables, constants, data types, control flow, and functions
Implementing basic pokedex part IPokemon app using flutter
Resume generation in dartCreating a resume programatically in dart
Swift's Operators A Comprehensive GuideIn this article, we'll dive into the details of Swift's operators, exploring their syntax, usage, and key features
Implementing basic pokedex part IPokemon app using flutter
Demystifying Swift's Optionals A Comprehensive GuideThis article will delve into the world of optionals in Swift, exploring their purpose, syntax, and usage, along with practical examples.
Swift's Protocols Unleashing the Power of Flexibility and Reusability in CodeIn this article, we will delve into the world of protocols in Swift, exploring their purpose, syntax, and practical applications
Using python to scrap data for a pokedexUsing the beta graphql api for pokeapi to get all the pokemon data
Parsing JSON with Klaxon in KotlinIn this article, we will explore how to use Klaxon in a Kotlin project, including parsing JSON data, creating JSON objects, and more.
Using RxKotlin in Kotlin A Comprehensive Guide In this article, we will explore the basics of RxKotlin, the advantages it provides, and how to use it effectively in your Kotlin projects.
Introduction to KAndroid Streamlining Android Development in KotlinIn this article, we'll explore the features of KAndroid, how to set it up in an Android project, and demonstrate its usage with practical examples.
Anko A Powerful Library for Android Development in Kotlin In this article, we'll explore the various features of Anko and see how it can be used to build a simple Android app.
Introduction to FlutterGetting started with flutter
Side Hustle Income Tracker in FlutterIncome Tracker is a mobile app that helps you keep track of your income and expenses. The app uses SQLite to store and retrieve data, allowing you to easily add and delete entries with a source, date, amount, and notes. You can also export the database to a CSV file, making it easy to analyze your income and expenses in a spreadsheet program. With Income Tracker, you can easily stay on top of your finances and make informed decisions about your spending.
Dart Linear Congruential GeneratorImplementation of a linear congruential generator in Dart.
Flutter todo list with supabaseBuilding a simple todo list with supabase
Intermittent build failures on react native android due to jcenterHow I migrate from jcenter to mavenCentral using patch files.
Basic React Native Templatereact native template for a basic app
Trump Quotes app for flutterRecently i was updating my flutter quotes trump app to use the latest version of flutter, here are some of the lessons i learned.
Flutter Remove background from image web app Part IIIAutomatical update app using fastlane
Flutter Remove background from image web app Part IIWIP web app that allows the user to download an image after the remove.bg api has been applied.
Flutter Remove background from image web app Part IWeb app / mobile app that allows the user to download an image after the remove.bg api has been applied.
© 2026 David Li · Home · Blog · RSS ·Classic site · Built with Astro, Starlight and three.js