Best of AndroidOctober 2024

  1. 1
    Video
    Avatar of philipplacknerPhilipp Lackner·2y

    Is THIS the End of the Google Play Monopoly?

    A significant judgment from the Google vs. Epic Games lawsuit has led to major changes in the Android ecosystem. Google is now required to allow third-party app stores to be installed from within Google Play and to provide them with access to the complete catalog of apps. Additionally, developers are no longer forced to use Google Play's billing system, meaning Google can no longer charge a 30% commission on in-app purchases. Developers can also link to alternative payment methods and app stores from within their Google Play listings. This decision could potentially ease the hurdles for Android developers and reduce app costs for consumers, though Google plans to appeal the ruling.

  2. 2
    Video
    Avatar of philipplacknerPhilipp Lackner·1y

    The Ultimate Beginner's Roadmap to Android App Architecture

    Beginners in Android app development often face confusion due to various architectural patterns like MVVM, MVI, and clean architecture. This guide provides a simplified roadmap for structuring an Android app, recommending a beginner-friendly architecture with four main components: UI, models, data layer, and one view model per screen. The focus is on achieving consistency, ease of maintenance, and avoiding over-complication. The guide emphasizes simplicity and understanding fundamental concepts before diving into more complex architectures.

  3. 3
    Video
    Avatar of philipplacknerPhilipp Lackner·1y

    🎁 Get My New FREE 4.5h Course About Building a Clean Code Crypto Tracker App

    A new free 4.5-hour course on Android architecture focuses on teaching users how to build a clean code crypto tracker app. The course covers various architectural practices, package structures, state management, and creating a custom chart from scratch. To access the course, users need to enter their email address to receive an invitation link to a dedicated members area.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·1y

    Kotlin Multiplatform Development Roadmap for 2025

    Kotlin Multiplatform is gaining traction, with Google officially supporting it for Android and iOS business logic sharing. JetBrains plans to enhance the ecosystem in 2025, including upgrading Compose Multiplatform for iOS to Stable, releasing Kotlin-to-Swift export, and a dedicated KMP IDE. Key focus areas include achieving feature parity across platforms, improving tooling, and refining the library ecosystem.

  5. 5
    Article
    Avatar of netguruNetguru·2y

    How To Publish Android App on Google Play Store?

    Learn how to publish an Android app on Google Play Store by setting up a Google Developer Account, creating your app listing, and optimizing it for visibility. Key steps include linking a Google Merchant Account for financial transactions, uploading your APK or App Bundle, configuring your store listing, completing the content rating questionnaire, and monitoring the review process. Post-publishing strategies emphasize continuous updates, promotion through ASO, and leveraging social media to enhance app visibility and user engagement.

  6. 6
    Video
    Avatar of youtubeYouTube·2y

    The EASIEST Way To Build Your Mobile App In 30 Minutes (No Code)

    Learn how to build a mobile app in under 30 minutes without any coding knowledge by using the Good Barber platform. This no-code, drag-and-drop tool allows you to create both simple and complex apps for iOS and Android, manage marketing, get app statistics, and integrate monetization features. With over 190 plugins and third-party API support, you can customize your app to fit various needs, from e-commerce to memberships.

  7. 7
    Video
    Avatar of philipplacknerPhilipp Lackner·1y

    Why Most Android Devs Are Doomed

    Many Android developers may struggle to improve because they often hold fixed opinions on subjective topics. True growth happens when they engage in discussions, opening up to different perspectives, rather than staying emotionally attached to their own beliefs.

  8. 8
    Article
    Avatar of collectionsCollections·1y

    How to Setup Flutter & Firebase with Multiple Flavors using the FlutterFire CLI

    Learn how to set up multiple Firebase environments for a Flutter app with different flavors using the FlutterFire CLI. The guide covers creating separate Firebase projects for each flavor, configuring these with shell scripts, and initializing Firebase during app startup on iOS, Android, and web platforms. This setup ensures security, efficiency, and organized configurations across various environments.

  9. 9
    Article
    Avatar of freecoursesFREE COURSES!·2y

    100% FREE - Python and Android TensorFlow Lite - Machine Learning for App Development

    Free Python course focusing on using TensorFlow Lite for machine learning in Android app development. Link to the course is provided for easy access.

  10. 10
    Video
    Avatar of philipplacknerPhilipp Lackner·2y

    FULL Guide to Kotlin's Inline Keyword (inline, crossinline & noinline)

    This post explains the concept and benefits of using Kotlin's inline, crossinline, and noinline keywords. It demonstrates how inlining reduces function call overhead by copying function code directly into the caller's code. The post shows practical examples and scenarios where inline functions are beneficial, particularly for lambda functions and frequently called small functions. It also discusses how inline functions can maintain context, handle non-local returns, and work with generic types. Additionally, it touches on inline variables and classes such as value classes in Kotlin.

  11. 11
    Article
    Avatar of androiddevAndroid Developers Blog·2y

    Gemini Nano is now available on Android via experimental access

    Gemini Nano, Google's efficient model for on-device AI tasks, is now available for all Android developers via experimental access. Initially compatible with Pixel 9 series devices, Gemini Nano offers local processing of text-to-text prompts, ensuring data privacy, offline functionality, and cost savings. The model, known as 'Nano 2,' is significantly more capable than its predecessor and can be integrated into apps using the AI Edge SDK.