Best of Mobile DevelopmentDecember 2022

  1. 1
    Article
    Avatar of logrocketLogRocket·3y

    Build a real-time chat app with Rust and React

    Rust is known for its speed and reliability, while React is one of the most popular frontend frameworks for building user interfaces. In this article, we’ll demonstrate how to build a real-time chat app with Rust and React that offers functionality for chat, checking user status, and indicating when a user is typing.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Linux Networking Commands You Should Know as a Beginner

    A basic understanding of the Linux terminal is enough to learn networking in Linux. How to find the IP Address of your machine is the most basic question in networking. What's an IP Address? IP stands for "Internet Protocol," which is the protocol governing how data are sent via the internet or a local network.

  3. 3
    Article
    Avatar of hackernoonHacker Noon·3y

    How to Build a Smooth Authentication Flow System with Firebase

    An authentication service protects your website from unverified users having access to the website's features or contents. It ensures users' identity is genuine by verifying their credentials, which are usually the username/email and password. We've all experienced this on platforms such as Facebook, Instagram or Twitter when we are trying to sign into our accounts.

  4. 4
    Article
    Avatar of logrocketLogRocket·3y

    Next.js vs. Nuxt.js: Ultimate guide

    Next.js and Nuxt.js are modern JavaScript frameworks used to build modern web applications. Both are static site generators that embrace Jamstack architecture and are used on top of React and Vue, respectively. Next.js offers client-side and server-side rendering features and is used to develop fullstack React applications.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    API Testing Best Practices – How to Test APIs for Beginners

    API testing is important because it helps ensure that the various components of a system are working together as expected. API Testing is a process that checks that an API adheres to the given requirements. You can conduct API testing manually or automatically, and it is often considered a part of integration testing.

  6. 6
    Article
    Avatar of logrocketLogRocket·3y

    Using the React children prop with TypeScript

    Using the React children prop with TypeScript Properly typing the prop in React can pose some difficulty at first. If you try typing them as specific JSX types, you may run into issues rendering the child components. There's also the problem with the paradox of choice, as there are multiple available options to type the children prop.

  7. 7
    Article
    Avatar of asayerasayer·3y

    Web Usability Testing Tools"

    Usability testing, also known as user testing, is a renowned method in the digital world today. It helps designers and developers understand how users interact with a product or design. Crazy Egg offers six sub-products - Heatmaps, Surveys, A/B Testing, Errors, Recordings, and Traffic Analysis.

  8. 8
    Article
    Avatar of logrocketLogRocket·3y

    Learn how to build a monorepo in Next.js

    A monorepo is a single version-controlled repository that contains several isolated projects with well-defined relationships. Monorepo tools vary based on their features, language support, and barrier to entry in terms of the expertise required to use them. It’s an easy-to-use, fast and effective build system for JavaScript/TypeScript codebases.

  9. 9
    Article
    Avatar of hackernoonHacker Noon·3y

    API Gateway vs Backend for Frontend (BFF): Use Cases, Similarities and Divergencies

    API Gateway is a server that handles many functionalities in a single place for the clients to interact. It can consolidate and aggregate the data across aggregating multiple microservices using a single endpoint for clients to communicate. The process will get cumbersome fast and it could bloat up the API Gateway service by making it a single Monolith service.

  10. 10
    Article
    Avatar of gamedevacademyGameDev Academy·3y

    Unity vs. Unreal – Choosing a Game Engine

    Unity and Unreal are used to create games on the market, but in different ways. Unity is the most popular engine for indie developers and mobile games. Both engines have great 3D capabilities, although Unreal is best in terms of graphical fidelity. Coding is a great alternative to coding as it allows you to do the same things.

  11. 11
    Article
    Avatar of dzDZone·3y

    Responsive vs Adaptive Design: Which Is Better?

    Responsive and Adaptive Design (AWD) are the two hottest methods for implementing multi-screen websites. Using WED and AWD, you can optimize the best user experience on a single website when viewed on various devices. Adaptive design can adjust your web content as per the browser or viewer’s screen size.

  12. 12
    Article
    Avatar of dzDZone·3y

    Flutter vs React Native vs Xamarin

    Most smartphone users use three different mobile platforms - iOS, Android, and Windows. Flutter is an open-source, cross-platform mobile app development framework created and maintained by Google in 2017. As per the report, smartphone users across the globe will rise to 3.8 billion by 2021.

  13. 13
    Article
    Avatar of shopifyShopify Engineering·3y

    Migrating our Largest Mobile App to React Native

    Shopify's Largest Mobile App to React Native is the future of mobile at Shopify. In 2020, Shopify will migrate all its native mobile apps to ReactNative. Shopify Mobile, our flagship mobile app, on the other hand is quite stable and meets our merchants’ needs.

  14. 14
    Article
    Avatar of logrocketLogRocket·3y

    How to build a Rust API with the builder pattern

    Rust library authors can work around this shortcoming quite effectively using the builder pattern. The builder pattern is simple: create an object that doesn’t need to hold all values, and let it create our type when all the required fields are present. In practice, you would use a builder for complex types with more dependencies.

  15. 15
    Article
    Avatar of logrocketLogRocket·3y

    How to add pagination to your Next.js app

    Next.js is one of the easiest and most popular ways to build production-ready React applications. Next.js has experienced exponential growth and many companies have adopted it to build their applications. In this article, we will learn how to add pagination to a Next.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is Programming? A Handbook for Beginners

    A Handbook for Beginners. Welcome to the amazing world of programming. This is one of the most useful and powerful skills that you can learn and use to make your visions come true. We will dive into why programming is important, its applications, its basic concepts, and the skills you need to become a successful programmer.

  17. 17
    Article
    Avatar of logrocketLogRocket·3y

    Creating a single-page app with Laravel and Vue

    Laravel is one of the most popular PHP frameworks used by developers. Vue is a modern JavaScript frontend framework used to create user interfaces. The source code is combined into one project, rather than having separate projects for the backend and frontend. A single deployment can handle both frameworks together.

  18. 18
    Article
    Avatar of csharpcornerC# Corner·3y

    JSX In ReactJS

    JSX allows you to write HTML and JavaScript together. It looks like template-based writing with the full force and power of JavaScript. JSX is not mandatory for ReactJS, but JSX makes it easier to write ReactJS Applications. You can write single-line comment and multiline comment using JSX style.

  19. 19
    Article
    Avatar of dzDZone·3y

    Flutter for Building MVPs

    Flutter for Building MVPs Flutter is one of the most essential and ultimate solutions for MVPs. MVP (Minimum Viable Product) is a version of the product with the basic features required to give customers an idea about the product and get their feedback on the product. MVP helps you validate your business idea comfortably.

  20. 20
    Article
    Avatar of tcTechCrunch·3y

    Google introduces “Continuous Scrolling” on desktop for Search

    Google introduces "Continuous Scrolling" on desktop for Search. Users can see up to six pages of search results by scrolling down before they see the “More” button to look for further results. The change comes at a time when many users complain that Google search results are degrading in quality.