Best of Mobile DevelopmentFebruary 2024

  1. 1
    Article
    Avatar of gcgitconnected·2y

    System Design Interview Question: Design Spotify

    This post discusses the system design of Spotify, including the initial base version requirements, estimation of data storage, high-level design, data storage options, SQL database structure, and scaling techniques for a larger user and song base.

  2. 2
    Article
    Avatar of appwrite_sourceAppwrite·2y

    Best practices for sending push notifications

    Learn about the different types of push notifications, best practices for sending them, and how to enable push notifications using Appwrite.

  3. 3
    Video
    Avatar of fireshipFireship·2y

    Expo in 100 Seconds

    Expo is an open-source toolset for building universal native apps on iOS, Android, and the web with a single React codebase. It allows web developers to write mobile apps using JavaScript and provides features such as hot reloading, file system-based routing, and integrations with native APIs.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build a Mobile Swiping Component in React

    Learn how to create a mobile swiping component in React without relying on libraries. The tutorial covers simulating a mobile device in Google Chrome, creating a MobileSwiper component, and disabling scrolling behavior when swiping on mobile.

  5. 5
    Article
    Avatar of hnHacker News·2y

    Avalonia UI

    Avalonia UI is an open source UI framework for building stunning, desktop, mobile, web and embedded applications using a .NET single codebase. It provides a familiar developer experience, offers deep integration with JetBrains tools, and is trusted by companies for modernizing their WPF apps.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build a Mobile Quiz App with React Native, ChatGPT and Supabase

    Learn how to build a mobile quiz app with React Native, ChatGPT, and Supabase. The tutorial covers authentication, database storage, and ranking users based on their scores. Requires basic knowledge of React Native and data fetching in React applications.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Add Tailwind CSS to Your React Native Expo App

    Learn how to integrate Tailwind CSS into your React Native Expo app using NativeWind. NativeWind acts as a bridge between Tailwind CSS and React Native Expo, providing familiar syntax, consistent styling, and flexibility for developers. Follow the step-by-step guide to set up NativeWind, configure Tailwind CSS, style with NativeWind, and build a simple login screen. The integration offers increased developer efficiency, code consistency, and performance, opening up new possibilities for UI design and customization in mobile app development.

  8. 8
    Article
    Avatar of flutterdevsFlutterDevs·2y

    Vibration In Flutter

    Learn how to implement OnTap vibration in your Flutter App using the HapticFeedback class and Vibration package.

  9. 9
    Article
    Avatar of flutterdevsFlutterDevs·2y

    Explore Focused Pop-Up Menu In Flutter

    Learn how to create a focused pop-up menu in Flutter using the 'focused_menu' package. Implement it on a grid view to display a list of decisions or actions in your Flutter app.

  10. 10
    Article
    Avatar of medium_jsMedium·2y

    Sharing Flutter’s 2024 roadmap

    Flutter shares its 2024 roadmap, aiming to create the most popular and productive multi-platform UI framework. The roadmap may change over time. The community's support is greatly appreciated.

  11. 11
    Article
    Avatar of medium_jsMedium·2y

    Flutter White Labeling: BuildVariants VS. Dependencies

    This post discusses the concept of white labeling in mobile app development and compares two approaches for application labeling in Flutter: BuildVariants and Dependencies. The post highlights the advantages of using Flutter for white labeling and provides step-by-step instructions for implementing each approach. The post concludes that the Dependencies approach is recommended for its simplicity, flexibility, and ease of expansion.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    Why would you use Backend as a Service (BaaS)?

    Learn about Backend as a Service (BaaS), its benefits, and the features offered by Appwrite, an open-source platform for web and mobile app development.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    What is Java used for?

    Java is a popular programming language used for a wide range of applications including enterprise-level software development, web development, mobile application development, desktop applications, big data processing, scientific and research applications, game development, and embedded systems and IoT.

  14. 14
    Article
    Avatar of asayerasayer·2y

    Deep Linking in Flutter: a Complete How-To

    Learn about deep linking in Flutter and how it enhances the user experience by allowing users to directly navigate to specific locations within an app. Discover the significance of deep linking, including its ability to increase traffic, personalize the app experience, and drive engagement. Understand how deep links work and how they are created and shared. Get a step-by-step guide on setting up a Flutter project for deep linking and learn how to handle deep links on both Android and iOS. Explore the use of the go_router package to handle deep links in the Flutter app. Test deep links on Android and iOS devices and gain control over your app's user experience.

  15. 15
    Article
    Avatar of wawandcoWawandco·2y

    Blog: Integrating Native SDKs in a Flutter Application

    Learn how to integrate native SDKs in a Flutter application to enhance functionality, access platform-specific features, and improve user experience. Explore the process of integrating the Stripe SDK as an example, and discover the debugging, performance, and interoperability aspects of this approach.

  16. 16
    Article
    Avatar of medium_jsMedium·2y

    SwiftUI and Jetpack Compose for Developers

    This post compares SwiftUI and Jetpack Compose for mobile app development. It covers topics such as the language, UI components, local storage, network/HTTP request, navigation, database/offline storage, IDE, community support, sample apps, and the learning curve.

  17. 17
    Article
    Avatar of flutterdevsFlutterDevs·2y

    Explore Line Chart In Flutter

    Learn how to create an interactive Line Chart in your Flutter apps using the fl_chart package. The post provides instructions on how to implement code, add dependencies, and utilize the LineChartData properties.

  18. 18
    Article
    Avatar of sitepointSitePoint·2y

    Essential React Native Performance Tips and Tricks — SitePoint

    This post provides essential tips and tricks for optimizing React Native app performance, including balancing animations, avoiding unnecessary re-rendering, optimizing images, using stable npm packages, and utilizing debugging tools.

  19. 19
    Article
    Avatar of medium_jsMedium·2y

    Easy Flutter Integration With AI Using Mistral AI

    Learn how to integrate AI into your Flutter app using Mistral AI. Discover how to create a chatbot, generate text summaries, use AI as a controller, and search in a book. The Mistral AI Client makes AI integration easy and allows you to add powerful AI functionalities to your app.