Best of Mobile Development2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    The Software Architecture Handbook

    In this article we'll talk about what architecture is within the software world, some of the main concepts to know about it. For each topic I'll give a brief and superficial introduction and code/pseudo-code examples. The most commonly used are REST, SOAP and GraphQl. Most often the HTTP protocol is used. But other protocols and content formats are perfectly possible.

  2. 2
    Article
    Avatar of logrocketLogRocket·4y

    Micro-frontend with React and Next.js

    The bottom line is that you should split your project up so that the user experience won't be disturbed. It should look like this: We have to expose our component to make it globally available for another micro-frontend. We will use the exported component of fe1 and the function of fe2. Let’s treat fe3 as a consumer. Let's treat fe2 as a customer. Let�’S treat fe1 as a consumers.

  3. 3
    Article
    Avatar of tilThis is Learning·4y

    This new GIT push config will save you lot of frustration!

    The current branch feature/my-cool-branch has no upstream branch. To push the current branch and set the remote as upstream, use git push. To see it live, you can have a look at a short YouTube video.

  4. 4
    Article
    Avatar of phProduct Hunt·4y

    Appwrite - 100% open source alternative for Firebase

    Appwrite provides authentication, database, storage, functions, and advanced realtime capabilities.

  5. 5
    Article
    Avatar of hnHacker News·4y

    Animated 3D Backgrounds For Your Website

    Some WebGL effects are slow on older computers. Set a background image or color as a fallback. Not all effects work on mobile devices. Don't use more than one or two in a single page! Don't put too many effects in one place at once.

  6. 6
    Article
    Avatar of flutterFlutter·4y

    Announcing Flutter for Windows

    Announcing Flutter for Windows Build high-quality Windows apps that also run on mobile and web. In 2021, Flutter became the most popular cross-platform UI toolkit. Nearly half a million apps use Flutter… So far, we’ve seen momentum that has exceeded our expectations.

  7. 7
    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.

  8. 8
    Article
    Avatar of ishadeedAhmad Shadeed·4y

    Inside the mind of a frontend developer: Hero section

    The most important thing here is the thinking process, not the CSS outcome, as sometimes it can get fairly straightforward to understand. In this article, I will take you into the journey of building a hero section by showing you your thought process.

  9. 9
    Article
    Avatar of communityCommunity Picks·4y

    The Back-end for Front-end Pattern (BFF)

    SoundCloud has developed an application of the Back-end for Front-end architecture pattern, or BFF. The selling point for the architecture above is the flexibility that those reusable services offer. To empower third-party developers to build interesting integrations, you need to design an API that makes no assumptions about how the data is going to be used.

  10. 10
    Article
    Avatar of hnHacker News·4y

    58 bytes of css to look great nearly everywhere

    58 bytes of css to look great nearly everywhere (enhanced version) This should be simple drop-in css. I've since changed the padding to 1.5rem for a happier compromise between mobile and desktop displays. The padding also provides sorely-needed top and bottom whitespace.

  11. 11
    Article
    Avatar of awstipAWS Tip·4y

    Serverless Architecture For Next App

    Serverless architecture for Next App Serverless has been there for a fair amount of time but surely has come to a more mature state than it was there about a few years ago.

  12. 12
    Article
    Avatar of logrocketLogRocket·4y

    Microservices with NestJS, Kafka, and TypeScript

    The microservices architecture is an increasingly popular architecture pattern that follows the SOA (Service Oriented Architecture) concept. This guide will demonstrate how to build microservices using NestJS, Kafka, and TypeScript. You will create an authentication microservice to create and save user details.

  13. 13
    Article
    Avatar of hnHacker News·4y

    tabler/tabler: Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap

    Tabler is a premium and open source dashboard template with a responsive and high-quality UI. Preview Tabler is fully responsive and compatible with all modern browsers. The only requirement is basic HTML and CSS (and some Liquid) knowledge.

  14. 14
    Article
    Avatar of asayerasayer·4y

    Building a Mobile App using HTML, CSS, and JavaScript

    In this article, we will learn how to leverage the power of HTML, CSS, and Javascript to build a simple mobile app. We will not be using frameworks like Ionic or React Native. This tutorial focuses on showing how a basic web app can be made to feel and behave like a native mobile application that can be installed and run on mobile devices.

  15. 15
    Article
    Avatar of devdojoDevDojo·4y

    This is how you make images Responsive in CSS

    SnowBit is a young passionate and self-taught frontend web developer. He has an intention to become a successful developer. Today, he shows you how to make responsive images with CSS. He also shows how to use the max-width and independent height properties.

  16. 16
    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.

  17. 17
    Article
    Avatar of asayerasayer·4y

    The best no-code development tools for developers

    No-code development is an approach to programming whereby you do not need to write codes for web development but use a Graphical User Interface and configuration.

  18. 18
    Article
    Avatar of changelogChangelog·4y

    TIL: You Can Access A User’s Camera with Just HTML

    You can put the capture attribute on inputs with the type of file, and you can give it a value of “ user” or ‘environment’ The interesting thing about the captured attribute is for users coming to your website on a mobile device.

  19. 19
    Article
    Avatar of communityCommunity Picks·4y

    What are good CSS Breakpoint values for Responsive Design?

    CSS Breakpoint values for Responsive Design can be used to design for larger and bigger screens. Designing mobile-first and using min-width seems the most accepted and used solution nowadays.

  20. 20
    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.

  21. 21
    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.

  22. 22
    Article
    Avatar of flutterdevsFlutterDevs·4y

    Flutter 3.3 — What’s New In Flutter

    Google has merged 5,687 pull requests in bringing live the Flutter 3.3 version of its cross platform mobile app development kit. Flutter now provides the easiness of selecting the whole data in the web apps with a single sliding gesture by wrapping your widgets with SelectableArea widget. Impeller is also available in having access to these deltas allows you to build an input field.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    SEO Tips for Developers

    This article will go over the top 10 tips to boost your SEO and grow your website. Reaching top positions in the search engine results pages with your website is one of the fastest ways to drive traffic to your site. Improve your navigation so readers don’t get lost or stuck trying to find what they came for. Remove annoying pop-ups that distract users from reading your content.

  24. 24
    Article
    Avatar of asayerasayer·4y

    Top 7 Project Management Tools for Developers

    Jira has an interface that makes up the workspace for every developer. It focuses primarily on project management, with features geared towards Kanban and Scrum methodologies. Jira was intended to be a bug-tracking software, and it is where the tool excels. It helps the team find, track, and record software bugs. The tool can be customized to fit any requirement. The tool is difficult to set up and get used.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Choose a Tech Career in 2022 – A Career Changer's Guide

    As a UI/UX developer, your job is to design and build out a user's experience for a brand or company. A code editor/IDE is where you'll write your code, debug it, and preview written code. Git and GitHub for version control is a system that helps you review your code in stages and keep track of your revisions. Git is a version control system.