Forwarded from Android interview
Which modifier in Compose is used to add padding to a UI element?
Anonymous Quiz
3%
spacing()
5%
margin()
89%
padding()
4%
offset()
MBCompass - Android Compass App
MBCompass is a simple yet feature-rich compass app for Android, built with Jetpack Compose. It uses the device’s magnetometer and accelerometer to provide real-time geomagnetic field updates. Designed with Android Lifecycle in mind, In general, a modern and efficient compass.
https://github.com/MubarakNative/MBCompass
MBCompass is a simple yet feature-rich compass app for Android, built with Jetpack Compose. It uses the device’s magnetometer and accelerometer to provide real-time geomagnetic field updates. Designed with Android Lifecycle in mind, In general, a modern and efficient compass.
https://github.com/MubarakNative/MBCompass
#WeArePlay: Meet the people coding a more sustainable world
Posted by Robbie McLachlan, Developer Marketing
How do you tackle the planet's biggest sustainability and environmental challenges? For 10 new founders we’re spotlighting in #WeArePlay, it starts with coding. Their apps and games are helping to build a healthier planet by developing career paths for aspiring environmentalists, preserving indigenous knowledge, and turning nature education into an adventure for all.
Here are a few of our favourites:
Ariane, Flávia, Andréia, and Mayla's game BoRa turns a simple park visit into an immersive, gamified adventure.
Ariane, Flávia, Andréia, and Mayla, co-founders of Fubá Educação AmbientalSão Carlos, Brazil
Passionate about nature, co-founders Mayla, Flávia, Andréia, and Ariane met while researching environmental education. They wanted to foster more meaningful connections between people and Brazil's national parks. Their app, BoRa - Iguaçu National Park, transforms a visit into an immersive experience using interactive storytelling, gamified trails, and...
More details
Posted by Robbie McLachlan, Developer Marketing
How do you tackle the planet's biggest sustainability and environmental challenges? For 10 new founders we’re spotlighting in #WeArePlay, it starts with coding. Their apps and games are helping to build a healthier planet by developing career paths for aspiring environmentalists, preserving indigenous knowledge, and turning nature education into an adventure for all.
Here are a few of our favourites:
Ariane, Flávia, Andréia, and Mayla's game BoRa turns a simple park visit into an immersive, gamified adventure.
Ariane, Flávia, Andréia, and Mayla, co-founders of Fubá Educação AmbientalSão Carlos, Brazil
Passionate about nature, co-founders Mayla, Flávia, Andréia, and Ariane met while researching environmental education. They wanted to foster more meaningful connections between people and Brazil's national parks. Their app, BoRa - Iguaçu National Park, transforms a visit into an immersive experience using interactive storytelling, gamified trails, and...
More details
👍2❤1
Multithreading and Concurrency
1. What is the difference between a process and a thread in Android?
Answer
2. What are the different ways to implement multithreading in Android?
Answer
3. What is the difference between AsyncTask and Thread in Android?
Answer
4. What is synchronization in Android, and why is it important?
Answer
5. What is a deadlock in multithreading, and how can it be prevented?
Answer
6. What is a Handler in Android, and how does it work?
Answer
7. What is a race condition in multithreading, and how can it be prevented?
Answer
8. What is the difference between a synchronous and asynchronous operation in Android?
Answer
9. What is a ThreadPoolExecutor in Android, and how does it work?
Answer
10. What is the role of a ContentProvider in Android, and how is it related to multithreading?
Answer
1. What is the difference between a process and a thread in Android?
Answer
2. What are the different ways to implement multithreading in Android?
Answer
3. What is the difference between AsyncTask and Thread in Android?
Answer
4. What is synchronization in Android, and why is it important?
Answer
5. What is a deadlock in multithreading, and how can it be prevented?
Answer
6. What is a Handler in Android, and how does it work?
Answer
7. What is a race condition in multithreading, and how can it be prevented?
Answer
8. What is the difference between a synchronous and asynchronous operation in Android?
Answer
9. What is a ThreadPoolExecutor in Android, and how does it work?
Answer
10. What is the role of a ContentProvider in Android, and how is it related to multithreading?
Answer
Telegram
Android interview
Multithreading and Concurrency
1. What is the difference between a process and a thread in Android?
Answer: ⠉ ⢅⡰⠴⢰⠋⡈⣐ ⠇⠚ ⠢ ⡔⠌⢠⡆⠉⠖⢄⡑ ⠣⠒⠊⠸⢉⡑⢡⠎ ⢌⠤ ⠡⠢ ⡔⠍⠋⡡⢈⡢⢨⡰⠬⢌⢡ ⡔⠍⡂⡰ ⢡⠑⠅⠃ ⠃⠘ ⠱⠉⠎ ⠰⢨⡈ ⠣⠲⢌⠌⡄⡁ ⠙⢤⣂⡆⢄⡘ ⡅⠸⠆⡨⠕ ⡈ ⠦⢄⢅⠩⢃⢅ ⠑⢄ ⢈ ⢰⢰⡂⠤⠓⡄⣄⠜ ⠖⡉⠇⢆⠴⣁⠊⡢⠃ ⠔⡰⡨⠩ ⠚⡄⢅⡘⡁⣠ ⠜ ⡨⢂⡄⡒⡂⠖⢄⡃…
1. What is the difference between a process and a thread in Android?
Answer: ⠉ ⢅⡰⠴⢰⠋⡈⣐ ⠇⠚ ⠢ ⡔⠌⢠⡆⠉⠖⢄⡑ ⠣⠒⠊⠸⢉⡑⢡⠎ ⢌⠤ ⠡⠢ ⡔⠍⠋⡡⢈⡢⢨⡰⠬⢌⢡ ⡔⠍⡂⡰ ⢡⠑⠅⠃ ⠃⠘ ⠱⠉⠎ ⠰⢨⡈ ⠣⠲⢌⠌⡄⡁ ⠙⢤⣂⡆⢄⡘ ⡅⠸⠆⡨⠕ ⡈ ⠦⢄⢅⠩⢃⢅ ⠑⢄ ⢈ ⢰⢰⡂⠤⠓⡄⣄⠜ ⠖⡉⠇⢆⠴⣁⠊⡢⠃ ⠔⡰⡨⠩ ⠚⡄⢅⡘⡁⣠ ⠜ ⡨⢂⡄⡒⡂⠖⢄⡃…
🏆2
Accelerating development with monthly releases for Android Studio - releasing 2X more often than before
Posted by Xavier Ducrohet – Tech Lead, Android Studio and Adarsh Fernando – Group Product Manager, Android Studio
Last year, we doubled our release frequency for Android Studio with the introduction of Feature Drops, a change designed to bring you new features and improvements more quickly. Today, we're excited to announce the next evolution in our release schedule: we're moving to monthly stable releases of Android Studio.
This new cadence means you’ll be able to get your hands on the latest features and critical improvements, faster than ever before. Here's what you can expect: every few months, we’ll introduce a version that contains the latest IntelliJ platform version, such as Android Studio Narwhal based on IntelliJ 2025.1. You’ll then see Feature Drops each month that include important bug fixes and new functionality you’ll want to try out, until it’s time to release Android Studio with the next platform version of IntelliJ.
You’ve actually already experienced this new release cadence w...
More details
Posted by Xavier Ducrohet – Tech Lead, Android Studio and Adarsh Fernando – Group Product Manager, Android Studio
Last year, we doubled our release frequency for Android Studio with the introduction of Feature Drops, a change designed to bring you new features and improvements more quickly. Today, we're excited to announce the next evolution in our release schedule: we're moving to monthly stable releases of Android Studio.
This new cadence means you’ll be able to get your hands on the latest features and critical improvements, faster than ever before. Here's what you can expect: every few months, we’ll introduce a version that contains the latest IntelliJ platform version, such as Android Studio Narwhal based on IntelliJ 2025.1. You’ll then see Feature Drops each month that include important bug fixes and new functionality you’ll want to try out, until it’s time to release Android Studio with the next platform version of IntelliJ.
You’ve actually already experienced this new release cadence w...
More details
❤1👍1🔥1
Android books channel🤖
Head First. Программирование для Android (2018) Авторы: Гриффитс Дон и Гриффитс Дэвид #Russian #Java #Beginner В этой книге рассматривается множество тем, от настройки вашей IDE до создания рабочего Android-приложения. Концепции объясняются уникальным образом…
Head First Android Development
Authors: Griffiths Don and Griffiths David
#eng #Beginner
This book covers a variety of topics, from setting up your IDE to creating a working Android app. The concepts are explained in a unique way, with callouts and real-life scenarios. There are also interesting exercises to make the reading more interesting.
If you are new to Android development and want to read something on the topic, this is a great book to start with.
Authors: Griffiths Don and Griffiths David
#eng #Beginner
This book covers a variety of topics, from setting up your IDE to creating a working Android app. The concepts are explained in a unique way, with callouts and real-life scenarios. There are also interesting exercises to make the reading more interesting.
If you are new to Android development and want to read something on the topic, this is a great book to start with.
❤1
Forwarded from Android frameworks
Google's stable JavaScript engine for Android is out
The new stable Jetpack JavaScript Engine library will allow developers to run JS code in an isolated and limited environment.
The new stable Jetpack JavaScript Engine library will allow developers to run JS code in an isolated and limited environment.
❤2
🌡 WiFi Temperature Sensor (ESP32 + DHT11)
A simple IoT temperature and humidity sensor based on ESP32-C3 and DHT11.
The device measures temperature and humidity, sends the data to a backend server, and from there it can be forwarded, for example, to a Telegram bot.
https://github.com/UDFSoft/Wifi-Temp-Sensor/
A simple IoT temperature and humidity sensor based on ESP32-C3 and DHT11.
The device measures temperature and humidity, sends the data to a backend server, and from there it can be forwarded, for example, to a Telegram bot.
https://github.com/UDFSoft/Wifi-Temp-Sensor/
👍3❤1🥰1🎉1
Android Design Patterns
This book was created as a practical and structured guide to the key design patterns used in Android development, covering everything from fundamental concepts to real-world applications. Through a step-by-step journey, we will explore creational, structural, and architectural patterns, analyzing their impact on code quality and developer experience.
This book was created as a practical and structured guide to the key design patterns used in Android development, covering everything from fundamental concepts to real-world applications. Through a step-by-step journey, we will explore creational, structural, and architectural patterns, analyzing their impact on code quality and developer experience.
👍2❤1🥰1
Android NDK Beginner's Guide
Are you an Android Java programmer who needs more performance? Are you a C/C++
developer who doesn't want to bother with the complexity of Java and its out-of-control garbage collector? Do you want to create fast, intensive multimedia applications or games?
If you've answered yes to any of these questions, then this book is for you. With some general knowledge of C/C++ development, you will be able to dive head first into native
Android development.
Are you an Android Java programmer who needs more performance? Are you a C/C++
developer who doesn't want to bother with the complexity of Java and its out-of-control garbage collector? Do you want to create fast, intensive multimedia applications or games?
If you've answered yes to any of these questions, then this book is for you. With some general knowledge of C/C++ development, you will be able to dive head first into native
Android development.
👍2🤩1
UniRetrofit
UniRetrofit is a lightweight wrapper around Proyecto26/RestClient, inspired by Retrofit (Android).
It simplifies working with HTTP requests in Unity, adds support for interceptors, authorization, and convenient integration with Promises (RSG) and Reactive Extensions (R3).
https://github.com/UDFSoft/UniRetrofit/
UniRetrofit is a lightweight wrapper around Proyecto26/RestClient, inspired by Retrofit (Android).
It simplifies working with HTTP requests in Unity, adds support for interceptors, authorization, and convenient integration with Promises (RSG) and Reactive Extensions (R3).
https://github.com/UDFSoft/UniRetrofit/
GitHub
GitHub - UDFSoft/UniRetrofit: UniRetrofit is a lightweight wrapper around Proyecto26/RestClient, inspired by Retrofit (Android).…
UniRetrofit is a lightweight wrapper around Proyecto26/RestClient, inspired by Retrofit (Android). It simplifies working with HTTP requests in Unity, adds support for interceptors, authorization, a...
👍1🔥1🏆1
Vacancy: Middle Fullstack Developer (Kotlin +)
Location: Cyprus
Company: NDA
Workplace: Remote
Employment: Full-time
Salary fork: 3500€-4500€
Requirements:
• 2–4 years of professional experience with Kotlin/JVM.
More details: https://news.1rj.ru/str/droid_works/90
Location: Cyprus
Company: NDA
Workplace: Remote
Employment: Full-time
Salary fork: 3500€-4500€
Requirements:
• 2–4 years of professional experience with Kotlin/JVM.
More details: https://news.1rj.ru/str/droid_works/90
👍1🥰1😁1🤩1
Forwarded from publisher_bot
“Just Make All Exceptions Unchecked” - Live Q&A from Devoxx
Java’s error handling is driven by exceptions, a big part of which is the distinction between checked and unchecked exceptions. This comes with hurdles that lead many Java developers to prefer unchecked exceptions and wondering whether checked exceptions where a mistake. In this conversation, Stuart Marks and Nicolai Parlog discuss exactly that.
More details
Java’s error handling is driven by exceptions, a big part of which is the distinction between checked and unchecked exceptions. This comes with hurdles that lead many Java developers to prefer unchecked exceptions and wondering whether checked exceptions where a mistake. In this conversation, Stuart Marks and Nicolai Parlog discuss exactly that.
More details
❤1