Best of Mobile DevelopmentMay 2024

  1. 1
    Article
    Avatar of medium_jsMedium·2y

    Case Study: Music application

    A case study on a music application that offers features such as recommended music based on genres and artists, user account creation and customization, live streaming, music exploration, and messaging.

  2. 2
    Article
    Avatar of appwrite_sourceAppwrite·2y

    Building cross platform applications with React Native

    Cross platform development allows developers to reach a broader target, save costs, deploy features across platforms in parallel, and have faster development time. However, it is not recommended when relying on advanced device features, high-performance requirements, fine control over memory management and processing, or when a team is already fluent in native development. Cross platform frameworks provide a unified API in a single language and compile the code as native code. UI elements can be rendered through native rendering or a custom rendering engine. Native device-specific functionalities are handled through plugins.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Create a React Native Splash Screen

    This post provides a practical guide for creating a native splash screen for React Native CLI applications. It discusses the use of the `react-native-bootsplash` library, generating splash screen files, connecting the library to the project, and hiding the splash screen.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Store Data Locally in React Native Expo

    Learn how to store data locally in React Native Expo using AsyncStorage. Local storage is essential for boosting app speed and can be used to store user preferences, authentication tokens, and other important information. AsyncStorage provides a simple key-value storage system for easy data storage and retrieval. Follow best practices such as data serialization, error handling, and security considerations to ensure a robust and responsive app.

  5. 5
    Video
    Avatar of communityCommunity Picks·2y

    Do You Know How Mobile Apps Are Released?

    Learn how to release a high-quality mobile app on both iOS and Android platforms. Discover essential tips, programming languages for development, and strategies to optimize app visibility in the App Stores.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    IconKitchen

    IconKitchen is an app icon generator that offers a range of features for designing app icons.

  7. 7
    Article
    Avatar of substackSubstack·2y

    GraphQL Intro 101 (part 1)

    GraphQL is a modern API standard that offers an efficient, powerful, and flexible alternative to traditional REST APIs. It started at Facebook as a solution for optimizing data loading for mobile applications and addressing the limitations of REST. There are pros such as efficient data loading and strong typing, but also cons like complexity and potential performance issues. Overall, GraphQL has found its place in the ecosystem and has an exciting future ahead.

  8. 8
    Video
    Avatar of communityCommunity Picks·2y

    Do You Know How Mobile Apps Are Released?

    Learn the essential tips and tricks for releasing a high-quality mobile app on iOS and Android. Understand the programming languages, development tools, testing processes, and app submission guidelines. Optimize your app's visibility in the App Stores and engage with users to build a loyal community.

  9. 9
    Article
    Avatar of medium_jsMedium·2y

    Understanding and Addressing the Grey Screen in Flutter

    Learn how to understand and address the grey screen in Flutter production apps by customizing the error screen and implementing error handling best practices.

  10. 10
    Article
    Avatar of codropsCodrops·2y

    How to Easily Create Lottie Animations With SVGator (Unlimited Free Exports)

    Learn how to easily create Lottie animations with SVGator, the intuitive web animation too. Import and edit ready-made Lottie files or create your own from scratch. Enjoy the benefits of using Lottie animations for your website or mobile app.

  11. 11
    Article
    Avatar of logrocketLogRocket·2y

    React Native layout management with Yoga 3.0

    React Native is an open source JavaScript framework used for cross-platform mobile app development. It utilizes the Yoga layout engine to enhance layout management, providing web developers with an easy transition to mobile app development. The latest release of React Native v0.74 introduces Yoga 3.0, which brings improvements to layout performance and aligns more closely with web standards.

  12. 12
    Article
    Avatar of netguruNetguru·2y

    9 Types of Software Development in 2024

    This post provides an overview of the nine types of software development in 2024, including front-end, back-end, full-stack, mobile app, desktop app, web, API, security, cloud computing, embedded systems, and data science.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    React Native Camera Vision x Skia: What's New in v4

    The v4 release of React Native Camera Vision introduces the useSkiaFrameProcessor hook, which allows integrating Skia graphical library functionalities with camera frames. Additionally, the post discusses setting up the application on Expo, drawing on frames with useSkiaFrameProcessor, and adding animations with Reanimated. It also mentions increased stability on Android and the bonus feature of geolocation tags on photos and videos.

  14. 14
    Article
    Avatar of hnHacker News·2y

    ‎CodeBrew - IDE for Java

    CodeBrew is a Java IDE for iPad and iPhone that allows developers to code on the go. It offers intelligent code completions, live issue highlighting, and a graphics framework for game development. CodeBrew includes a library of example projects and is suitable for beginners, professionals, and hobbyists.