برچسب: Android

  • Android Developers Blog: Get ready for Google I/O: Program lineup revealed



    Posted by the Google I/O team

    The Google I/O agenda is live. We’re excited to share Google’s biggest announcements across AI, Android, Web, and Cloud May 20-21. Tune in to learn how we’re making development easier so you can build faster.

    We’ll kick things off with the Google Keynote at 10:00 AM PT on May 20th, followed by the Developer Keynote at 1:30 PM PT. This year, we’re livestreaming two days of sessions directly from Mountain View, bringing more of the I/O experience to you, wherever you are.

    Here’s a sneak peek of what we’ll cover:

      • AI advancements: Learn how Gemini models enable you to build new applications and unlock new levels of productivity. Explore the flexibility offered by options like our Gemma open models and on-device capabilities.
      • Build excellent apps, across devices with Android: Crafting exceptional app experiences across devices is now even easier with Android. Dive into sessions focused on building intelligent apps with
        Google AI and boosting your productivity, alongside creating adaptive user experiences and leveraging the power of Google Play.
      • Powerful web, made easier: Exciting new features continue to accelerate web development, helping you to build richer, more reliable web experiences. We’ll share the latest innovations in web UI, Baseline progress, new multimodal built-in AI APIs using Gemini Nano, and how AI in DevTools streamline building innovative web experiences.

    Plan your I/O

    Join us online for livestreams May 20-21, followed by on-demand sessions and codelabs on May 22. Register today and explore the full program for sessions like these:

    We’re excited to share what’s next and see what you build!




    Source link

  • Discover the best way to learn modern Android development

    Discover the best way to learn modern Android development


    Android development has undergone some considerable changes. Ten years ago, creating an app meant learning Java and building a user interface using a clunky visual interface building tool. XML was everywhere. In short, Android development was a rough development experience.

    Times have certainly changed. Google acknowledged the problem and in response, they released the Android Jetpack framework. This framework leveraged the then new Kotlin language while addressing some of the pain points in creating apps. This modernized Android development, but more importantly, it made it fun!

    Unfortunately, a lot of online learning materials are dated from five to ten years ago. This is not true for Kodeco. Last year Kodeco made significant investments to update our entire Android library. This means you’ll be able to learn Android using the latest techniques and libraries.

    Bootcamp learning

    We’re really keen to offer these top-quality materials as part of a bootcamp experience that is as accessible to as many people as possible. The goal of this bootcamp is to train you to become a junior Android developer with a few demo apps under your belt.

    Here’s a week by week breakdown of our upcoming bootcamp:

    Weeks 1-2: Getting Started

    In your first two weeks, you’ll learn the basics of version control. You’ll find your way around Android Studio, and you’ll write your very first Android app. It’s hard to believe in just two weeks, you’ll have an app ready to go, but you are just getting started.

    Weeks 3-5: Learning the Kotlin Language

    This introduction to Kotlin will start you off by writing simple commands and will gradually increase in complexity until you are defining your own objects. This is all done using Kotlin Playground; an online Kotlin scratch pad that allows you to experiment, make mistakes, and have fun.

    Weeks 6-7: Understanding Android Apps

    You’ll learn about all the various resource files and discover the purpose of the Gradle build system. You’ll also meet the unit types used through Android. You’ll conclude week seven with a deep dive in Jetpack Compose.

    Weeks 8-10: Multitasking in your App

    In these weeks, you’ll learn to leverage multitasking with coroutines. You’ll learn how to use coroutines to make networking requests and parse JSON files. You’ll also learn to leverage concurrency by way of Kotlin Flow, a reactive programming library.

    Weeks 11-13: Adding More Screens

    Here, you’ll learn how to create stateful user interfaces with Jetpack Compose as well as add multiple screens to your app. You’ll also learn how to read and write data.

    Weeks 14-15: Capstone Development & Graduation

    These final two weeks culminate with the presentation of your capstone project to the rest of the cohort. After which, enjoy your final lesson and graduation ceremony.

    Your final step is getting a junior Android developer position, or selling your own apps.

    Please let us know!

    To make sure that we can offer this bootcamp to as many interested people as possible, we need your help. If you are interested in attending this bootcamp, please take the following survey. We are looking for a date / time that works the best for everyone involved.

    That said, if you have any questions or would like to speak with us in detail about the upcoming bootcamp, please reach out to support@kodeco.com.

    This is an exciting opportunity for new or already existing developers. We want to be the bridge between who you are now to the Android developer you’ll be tomorrow.



    Source link