Skip to content

Mobile & Android

Android libraries, Flutter, Kotlin and Swift. 74 posts, newest first. All topics

  1. Mobile & AndroidAndroid 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
  2. Mobile & AndroidAndroid 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
  3. Mobile & AndroidHow to Publish a Package in SwiftIn this article, we will guide you through the process of creating and publishing a Swift package
  4. Mobile & AndroidUnderstanding 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.
  5. Mobile & AndroidUnderstanding Access Control in SwiftIn this article, we'll explore the different access control levels provided in Swift and how to use them effectively
  6. Mobile & AndroidIntegrating 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
  7. Mobile & AndroidSwift'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
  8. Mobile & AndroidHow to Use Popular Swift Packages Alamofire, RxSwift, and SwiftyJSONIn this article, we will cover three popular Swift packages: Alamofire, RxSwift, and SwiftyJSON
  9. Mobile & AndroidType Casting in Swift A Technical DiveIn this article, we'll dive deep into Swift's type casting, its syntax, and various use cases
  10. Mobile & AndroidSwift'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
  11. Mobile & AndroidCreating a Package in SwiftIn this article, we will explore how to create, manage, and distribute a package in Swift using the Swift Package Manager
  12. Mobile & AndroidAbstract Classes in KotlinExplain Abstract Classes in Kotlin
  13. Mobile & AndroidObject-Oriented Programming in KotlinExplain classes, objects, companion objects, properties, and fields in Kotlin
  14. Mobile & AndroidReflection and annotations in KotlinIntroduction reflection and annotations in Kotlin
  15. Mobile & AndroidGetting started with dart and appwriteHow to use appwrite to deploy dart functions
  16. Mobile & AndroidSwift's Concurrency Features A Deep DiveIn this article, we'll explore Swift's concurrency features, including async/await, actors, and structured concurrency with tasks
  17. Mobile & AndroidAndroid 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
  18. Mobile & AndroidAndroid 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
  19. Mobile & AndroidBest Practices for Writing Swift PackagesThis article outlines several best practices to keep in mind when creating and maintaining Swift packages.
  20. Mobile & AndroidAn 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
  21. Mobile & AndroidAn 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
  22. Mobile & AndroidAndroid Mockito Mocking Framework A Comprehensive OverviewIn this article , we will discuss the fundamentals of the Mockito framework and demonstrate its usage in Android development
  23. Mobile & AndroidIntroduction 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
  24. Mobile & AndroidAndroid 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
  25. Mobile & AndroidSwift'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
  26. Mobile & AndroidIn 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.
  27. Mobile & AndroidAndroid 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
  28. Mobile & AndroidExploring 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
  29. Mobile & AndroidPros 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
  30. Mobile & AndroidSwift 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
  31. Mobile & AndroidThe 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.
  32. Mobile & AndroidThe 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
  33. Mobile & AndroidContributing to Open-Source Swift PackagesIn this article, we'll outline the steps you need to take to contribute to open-source Swift packages
  34. Mobile & AndroidAndroid 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
  35. Mobile & AndroidA 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
  36. Mobile & AndroidHow 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.
  37. Mobile & AndroidSwift Error Handling A Comprehensive GuideThis article will provide a comprehensive guide to Swift's error handling, covering the basics, error propagation, and advanced techniques.
  38. Mobile & AndroidAndroid Glide Image Loading Library A Comprehensive GuideA technical article about Golang
  39. Mobile & AndroidSwift Performance Optimization TechniquesIn this article, we will discuss several techniques that can help you make the most of Swift's performance optimization features
  40. Mobile & AndroidScrapping the steam top sellers with dartAdding an endpoint on a dart backend to get the top sellers from steam
  41. Mobile & AndroidAn 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
  42. Mobile & AndroidFunctional 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
  43. Mobile & AndroidAlfred backend with openfoodfactsUsing alfred backend as a wrapper around the openfoodfacts api.
  44. Mobile & AndroidSwift'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
  45. Mobile & AndroidSwift'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
  46. Mobile & AndroidHow I deployed a dart alfred server to hugging spaceThis blog post covers how to deploy a dart space to hugging space using docker spaces.
  47. Mobile & AndroidAndroid Picasso Image Loading Library An OverviewIn this article, we'll explore the features, benefits, and usage of Picasso for Android development.
  48. Mobile & AndroidAndroid 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
  49. Mobile & AndroidHow 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
  50. Mobile & AndroidAndroid Architecture Components A Comprehensive OverviewIn this article , we will delve into the various components of AAC, explaining their usage and benefits to Android developers
  51. Mobile & AndroidAndroid 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.
  52. Mobile & AndroidDebugging 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.
  53. Mobile & AndroidSwift 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
  54. Mobile & AndroidImplementing basic pokedex part IPokemon app using flutter
  55. Mobile & AndroidResume generation in dartCreating a resume programatically in dart
  56. Mobile & AndroidSwift's Operators A Comprehensive GuideIn this article, we'll dive into the details of Swift's operators, exploring their syntax, usage, and key features
  57. Mobile & AndroidImplementing basic pokedex part IPokemon app using flutter
  58. Mobile & AndroidDemystifying 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.
  59. Mobile & AndroidSwift'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
  60. Mobile & AndroidUsing python to scrap data for a pokedexUsing the beta graphql api for pokeapi to get all the pokemon data
  61. Mobile & AndroidParsing 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.
  62. Mobile & AndroidUsing 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.
  63. Mobile & AndroidIntroduction 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.
  64. Mobile & AndroidAnko 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.
  65. Mobile & AndroidIntroduction to FlutterGetting started with flutter
  66. Mobile & AndroidSide 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.
  67. Mobile & AndroidDart Linear Congruential GeneratorImplementation of a linear congruential generator in Dart.
  68. Mobile & AndroidFlutter todo list with supabaseBuilding a simple todo list with supabase
  69. Mobile & AndroidIntermittent build failures on react native android due to jcenterHow I migrate from jcenter to mavenCentral using patch files.
  70. Mobile & AndroidBasic React Native Templatereact native template for a basic app
  71. Mobile & AndroidTrump 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.
  72. Mobile & AndroidFlutter Remove background from image web app Part IIIAutomatical update app using fastlane
  73. Mobile & AndroidFlutter 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.
  74. Mobile & AndroidFlutter 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