Best of iOS2023

  1. 1
    Article
    Avatar of ishadeedAhmad Shadeed·3y

    New Viewport Units

    New Viewport Units - Ahmad Shadeed We have been using CSS viewport units since 2012. They are useful to help us in sizing elements based on the viewport width or height. But using the unit on mobile is buggy. The reason is that viewport size won’t include the browser’s address bar UI.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    This is Why We Stopped Using React Native

    React Native is a ‘cross-platform’ framework that allows you to create both Android and iOS apps with a single codebase. It’s an alternative to ‘native’ frameworks for iOS and Android which are the frameworks that the vendors of the platforms suggest you use.

  3. 3
    Article
    Avatar of flutterFlutter·3y

    What’s new in Flutter 3.7

    The team is pleased to announce that the new Impeller rendering engine is ready for preview on iOS on the stable channel. For all platforms, you can define a Material Design menu that provides cascading menu bars. The DevTools Memory debugging tool has undergone a complete overhaul. There are three new feature tabs, Profile, Trace and Diff.

  4. 4
    Article
    Avatar of daily_updatesdaily.dev Changelog·3y

    iOS Web Push Notifications 🍎

    iOS Web Push Notifications are available from iOS 16.4 onwards. To get access, you'll need to add the daily.dev PWA to the home screen of your Apple device.

  5. 5
    Article
    Avatar of medium_jsMedium·3y

    Top 10 Udemy Courses to Learn Essential Programming and Development Skills in 2023

    These are the best Udemy courses you can take to learn essential Tech skills in 2023. Java Masterclass by Tim Buchalaka is one of the most comprehensive course to learn Java.

  6. 6
    Article
    Avatar of flutterFlutter·3y

    What’s new in Flutter 3.10

    Flutter 3.10 includes many improvements to web, mobile, graphics, security and so much more. Seamless web and mobile integration, breakthrough graphics performance via Impeller in stable, and more. We can’t wait to show off the huge efforts of our amazing Flutter community.

  7. 7
    Article
    Avatar of reactnativeexampleReact Native Example·3y

    A Travel App UI in React Native with TailwindCSS

    Open it in the Expo app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal. It also attempts to open your app on a connected Android device or emulator.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Can you fix 2,500 TypeScript errors?

    Inkdrop mobile v5.1.0 beta is available on the beta version on TestFlight and Google Play Store. The app used to freeze for a few seconds when changing device orientations on tablets. I realized that this was caused by a massive amount of UI rerendering due to the window dimension change event.

  9. 9
    Article
    Avatar of builderiobuilder.io·3y

    Building Adaptive User Interfaces in React Native

    React Native provides components and APIs to adapt to changes in device sizes and orientations. The Dimensions API in React Native allows you to obtain the device's width and height. You can use these values to adapt styles based on the device size. For more complex platform-specific scenarios, you can split your code into separate files.

  10. 10
    Article
    Avatar of hnHacker News·3y

    ‎Threads, an Instagram app

    Instagram’s text-based conversation app Threads is where communities come together to discuss everything from the topics you care about today to what’ll be trending tomorrow. The developer, Instagram, Inc., indicated that the app's privacy practices may include handling of data as described below.

  11. 11
    Article
    Avatar of thevergeThe Verge·3y

    The excellent Arc browser is now available for anyone to download

    The Verge Arc, the Mac and iOS browser from The Browser Company, is now available for all iOS and Mac users to download. Arc’s version number just jumped to 1.0, and anyone who wants to use Arc can go to arc.net and get the browser.

  12. 12
    Article
    Avatar of reactnativeexampleReact Native Example·3y

    Onboarding UI with Lottie Animations

    Open it in the Expo app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal. Also attempts to open your app in the iOS Simulator if you're on a Mac and have it installed.

  13. 13
    Article
    Avatar of uxplanetUX Planet·3y

    Top 5 Design Systems That Streamline Design Process

    For each design system, we will provide a Figma UI kit so you don’t need to create UI elements from scratch. The HIG is a must-have tool for anyone who wants to build a product for the Apple ecosystem. Microsoft Fluent 2 is the next evolution of Microsoft’s design system.

  14. 14
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Native mobile apps are optional for B2B startups in 2024

    Native mobile apps are becoming optional for B2B startups in 2024, with Progressive Web Applications (PWAs) emerging as a viable alternative. PWAs offer simplified development with one code base and one deployment path, making it easier for startups to enter the market without the need for a large native development team. The recent support for PWAs by Apple, including features like Add To Home Screen and Web Push Notifications, has further solidified their viability. As a result, it is now recommended that B2B startups prioritize web development first before considering native app development.

  15. 15
    Article
    Avatar of pandProAndroidDev·3y

    Jetpack Compose Multiplatform Android & iOS

    Jetpack Compose Multiplatform Android & iOS has been working on Compose for several years and recently released an alpha version for iOS. The general approach of Kotlin Multiplatform includes the ability of sharing not only the business logic code, but also the UI code. You have a choice to use native iOS UI frameworks (UIKit or SwiftUI) or embed iOS code directly into Compose.

  16. 16
    Article
    Avatar of reactnativeexampleReact Native Example·3y

    Coffee App UI using React Native

    Open it in the Expo app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal. Also attempts to open your app in the iOS Simulator if you're on a Mac and have it installed.

  17. 17
    Article
    Avatar of hnHacker News·3y

    Apple doesn’t want you developing hobby apps

    Apple charges a $99 yearly developer fee even if you don't want to publish your app on the Appstore. The provisioning certificate in Xcode provides temporary access to the app on your device. Apple's Appstore guidelines can be confusing, making it difficult to publish niche hobby applications.

  18. 18
    Article
    Avatar of flutterFlutter·3y

    What’s new in Flutter 3.13

    In just the three months since our last release, we have had 724 pull requests merged and 55 community members authoring their first commit to Flutter. 2D scrolling, faster graphics, Material 3 updates and more Welcome back to our quarterly Flutter stable release, this time for Flutter 3.13.

  19. 19
    Article
    Avatar of twirThis Week In React·3y

    This Week In React #156: Server Actions, Stale Closures, React Falls Behind, Expo Builds, Suspense Throttling, React-Aria, Natuerlich, Obsidiosaurus, Expo-SQLite, Expo DevTools...

    This Week In React #156: Server Actions, Stale Closures, React Falls Behind, Expo Builds, Suspense Throttling, React-Aria, Natuerlich, Obsidiosaurus, Expo-SQLite, Expo DevTools. This week, we've got many articles from the React and React-Native community.

  20. 20
    Article
    Avatar of asayerasayer·3y

    Create a React Native map using Mapbox

    Mapbox allows developers to create stunning and feature-rich maps in their React Native applications. Mapbox provides all the tools to create an immersive and engaging map experience. In this article, we will explore the steps required to set up Mapbox in your project, display a map view, obtain the user’s location.

  21. 21
    Article
    Avatar of communityCommunity Picks·3y

    WebContainers now run on Safari, iOS, and iPadOS

    WebContainers can now run on Safari, iOS, and iPadOS. This includes support for running Node.js apps. The post also discusses the differences between browser rendering engines and the limitations of memory allocation on mobile devices.

  22. 22
    Article
    Avatar of lhnLatest Hacking News·3y

    Brave Browser Turns Your Device Into A Proxy For Others Via “Snowflake” Feature

    Brave Browser turns your device into a Proxy Via “Snowflake’s Snowflake” feature. Activating this option allows users to volunteer their device as a proxy, enabling other users to access Tor in repressive regions.

  23. 23
    Article
    Avatar of reactnativeexampleReact Native Example·3y

    Food Recipe App using React Native Reanimated 3.0 and TailwindCSS

    Food Recipe App uses React Native Reanimated 3.0 and Tailwind CSS Food-Recipe-App-React-Native Watch Tutorial on YouTube. Open it in the Expo app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal.

  24. 24
    Article
    Avatar of reactnativeexampleReact Native Example·3y

    A fully functional weather app with react native and weatherapi.com

    A fully functional weather app with react native and weatherapi.com Weather-App-React-Native Watch Tutorial. Open it in the Expo app on your phone to view it. It will reload if you save edits to your files, and you will see build errors and logs in the terminal.

  25. 25
    Article
    Avatar of habrhabr·3y

    LeetCode 956 (Hard). Solution of the day. Tallest Billboard. Swift. DP. O(n)

    The code uses dynamic programming to solve the problem. It maintains a dictionary dp, where the keys represent the possible height differences between the two billboards. The code iterates through each rod in the given input rods. For each rod i, it creates a new dictionary cur to store the updated values for dp.