POPULARITY
Linux 6.14 lands with big improvements for gaming, laptops, and filesystems—but why is a Windows feature sneaking into our kernel?Sponsored By:Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. River: River is the most trusted place in the U.S. for individuals and businesses to buy, sell, send, and receive Bitcoin. Support LINUX UnpluggedLinks:
The gang is back together as Mishaal Rahman, Huyen Tue Dao, Jason Howell and Ron Richards delve deep into the motherlode of Android news, hardware and more!Note: Time codes subject to change depending on dynamic ad insertion by the distributor.NEWS00:04:10 - Vivo is the first to rollout Android 1500:05:03 - Get ready for Android 16 as the new codename has been revealed00:13:49 - A timely update to the Google Pixel Watch00:15:17 - Back in court with Epic suing Google and Samsung00:22:00 - PATRON PICK: Android 15 finally blocks the noise from old notifications!HARDWARE00:29:21 - Mishaal is hands on with the Xiaomi 14T Pro - Check out his photos00:40:04 - Jason delivers his review of The Google TV Streamer00:48:40 - Google unveiled two new Chromebooks and more AI features00:53:47 - Samsung unveiled the Galaxy S24 FE and the Galaxy Tab S10 tablet01:03:48 - The newest Pebblebee trackers go universal for Android and Apple01:09:38 - It's a Leaky Peeky of the Google Pixel 9AINTERVIEWS01:12:00 - At Droidcon, Kevin Galligan chats about the evolution of Android Development in the ten years since Droidcon began01:16:42 - And Jonathan Petit-Frere discusses why developers don't make widgets more oftenAPPS01:23:59 - Google Photos rolls out improved video editing featuresCOMMUNITY01:23:35 - Daniel wants PocketCasts controls in WearOS01:27:27 - Andy calls in about the Pixel 9 Pro Fold and Qi2 wireless charging01:31:24 - Austin needs help changing the foam in his Google Pixel Buds Pro 2 Hosted on Acast. See acast.com/privacy for more information.
In Elixir Wizards Office Hours Episode 2, "Discovery Discoveries," SmartLogic's Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join Elixir Wizards Sundi Myint and Owen Bickford on an exploratory journey through the discovery phase of the software development lifecycle. This episode highlights how collaboration and communication transform the client-project team dynamic into a customized expedition. The goal of discovery is to reveal clear business goals, understand the end user, pinpoint key project objectives, and meticulously document the path forward in a Product Requirements Document (PRD). The discussion emphasizes the importance of fostering transparency, trust, and open communication. Through a mutual exchange of ideas, we are able to create the most tailored, efficient solutions that meet the client's current goals and their vision for the future. Key topics discussed in this episode: Mastering the art of tailored, collaborative discovery Navigating business landscapes and user experiences with empathy Sculpting project objectives and architectural blueprints Continuously capturing discoveries and refining documentation Striking the perfect balance between flexibility and structured processes Steering clear of scope creep while managing expectations Tapping into collective wisdom for ongoing discovery Building and sustaining a foundation of trust and transparency Links mentioned in this episode: https://smartlogic.io/ Follow SmartLogic on social media: https://twitter.com/smartlogic Contact Bri: bri@smartlogic.io What is a PRD? https://en.wikipedia.org/wiki/Productrequirementsdocument Special Guests: Alicia Brindisi and Bri LaVorgna.
In this episode, Donn and Kaushik announce that they are steering the podcast back into Android waters. In other words, the Fragmented Podcast is returning to its roots ... we're back to being a 100% Android Development focused show.We're glad to have you as a listener, here's to the future of Android Development.
Software Engineering Radio - The Podcast for Professional Software Developers
Michael Fazio, Engineering Manager (Android) at Albert and author of Kotlin and Android Development featuring Jetpack from the Pragmatic Programmers, speaks with SE Radio's Gavin Henry about how the Android ecosystem looks today, and why it's an excellent time to write native Android apps. They explore a wide range of topics about modern Android development, including when to go native, how to keep a lot of decisions in your back-end API, Kotlin co-routines, Jetpack and Jetpack Compose, the MVVM design pattern, and threads, as well as activities, fragments, Dagger, room, navigation, Flutter, and improvements in simulators. They also examine details such as IDEs, API selection, how to choose a list of support devices, Java vs Kotlin, handset manufacturers, XML layouts, and why Jetpack is a safe bet for all your future Android development.
Join our resident Business Ninja Max together with Luke Pattison, Director of Business Development at Webhelp, as they talk about creating outstanding experiences for customers – enabled by technology and enriched by people. Every day Webhelp's teams across more than 50 countries bring their skills to the table to create excellent, personal, end-to-end customer journeys for today's digital world. Their consultants bring the best technology to clients' bespoke operations and provide advisory services to drive loyalty and success. Their unique best-shoring approach matches the talents of their people across the globe to their markets, providing a consistent best-in-class service through their Way of Working and a strong ROI. Webhelp designs, deliver and optimize unforgettable human experiences for today's digital world. Creating game-changing customer journeys for the leaders of today and the unicorns of tomorrow.If you'd like to learn more, visit webhelp.com. You can also follow their Instagram account at @webhelp_enterprise. Also, check out https://www.finsmes.com/ for real-time VC and Private Equity deals and news!-----Do you want to be interviewed for your business? Schedule time with us, and we'll create a podcast like this for your business: https://www.WriteForMe.io/-----https://www.facebook.com/writeforme.iohttps://www.instagram.com/writeforme.io/https://twitter.com/writeformeiohttps://www.linkedin.com/company/writ...https://www.pinterest.com/andysteuer/Want to be interviewed on our Business Ninjas podcast? Schedule time with us now, and we'll make it happen right away! Check out WriteForMe, more than just a Content Agency! See the Faces Behind The Voices on our YouTube Channel!
Welcome to Now in Android, your ongoing guide to what's new and notable in the world of Android development. Today, Manuel covers updates on what's new from Android at Android Developer Summit 2022, Modern Android Development track at ADS, Material Design releases, articles, videos, and more! For links to these items, check out Now in Android #71 on Medium → https://goo.gle/3zLxnOV Now in Android podcast → https://goo.gle/2BDIo9y Now in Android articles → https://goo.gle/2xtWmsu Now in Android playlist → https://goo.gle/now-in-android Subscribe to Android Developers → https://goo.gle/AndroidDevs
Today we go back to our programming language roots with author, KT Academy founder, and Kotlin rockstar Marcin Moskala. We talk about how Kotlin makes itself doubly useful for app and backend development. 00:00:55 Introductions00:01:38 Java frustrations 00:09:37 Why a well-organized typing system is important00:11:59 What Kotlin is00:14:58 Obsidian 00:20:13 Learning new things can be a prudent future investment00:23:46 A pleasant coding experience00:26:41 Co-routines in Kotlin00:34:37 Where co-routines are best in app development00:44:54 Thread balancing in practice00:57:39 Kotlin's integrated cancellation mechanism01:05:10 Getting started with Kotlin01:18:16 FarewellsResources mentioned in this episode:Marcin Moskala: Website: https://marcinmoskala.com/ Twitter: https://twitter.com/marcinmoskala KT Academy: https://kt.academy/ Kotlin Learning Resources Marcin on KT: https://kt.academy/user/marcinmoskala Kotlin Coroutines: https://leanpub.com/coroutines Effective Kotlin: https://leanpub.com/effectivekotlin Functional Kotlin (Early Access): https://leanpub.com/kotlin_functional More Kotlin Publications on Leanpub Information Organization Tools WorkFlowy: https://workflowy.com/ Obsidian: https://obsidian.md/ If you've enjoyed this episode, you can listen to more on Programming Throwdown's website: https://www.programmingthrowdown.com/Reach out to us via email: programmingthrowdown@gmail.comYou can also follow Programming Throwdown on Facebook | Apple Podcasts | Spotify | Player.FM Join the discussion on our DiscordHelp support Programming Throwdown through our Patreon ★ Support this podcast on Patreon ★
Marcin Moskała - doświadczony programista, autor książek "Effective Kotlin" oraz współautor "Android Development with Kotlin", założyciel Kt. Academy. Programuje od dziecka, występuje na międzynarodowych konferencjach programistycznych, posiada w dorobku liczne publikacje m.in. w magazynie Programista. Pasjonat czytania i pisania książek, uczenia się i filozofii.Indiańskie imię: Uczący się niedźwiedźPytania wstępne: 1.Z jakiego sprzętu korzystasz na co dzień (pytanie dot. komputera, telefonu, mikrofonu, itp. w zależności od wykorzystywanych sprzętów)? 2.Czy wybór takiego sprzętu podyktowany był tym czym się zajmujesz na co dzień czy raczej z osobistych decyzji? 3.Czym się zajmujesz na co dzień? Na czym polega Twoja praca? Pytania do tematu:1.Python jak pierwszy język do nauki programowania? Co o tym sadzisz? Czy to chwilowy trend? 2.Dla kogo jest przeznaczony Python? Czy tylko dla developerow czy również można go wykorzystywać w pracy administratora? 3.Skąd pomysł na książkę “Python od podstaw”? 4.Do kogo jest skierowana ta książka? 5.Jakie kolejne kroki należałoby podjąć po przeczytaniu książki? 6.Odbiegając od tematu – pytanie kończące dla każdego gościa: jaką książkę, film lub grę z dowolnego gatunku chciałbyś polecić? oKsiążki: Marcin Moskała Python od Podstaw https://kt.academy/pl/book/py Patronite – https://patronite.pl/CDApZapraszam do śledzenia Podcastu na portalach społecznościowych:Twitter – https://twitter.com/AMolendowskiInstagram – https://www.instagram.com/artur_z.m/LinkedIn – https://www.linkedin.com/in/artur-molendowski/Facebook – https://www.facebook.com/chwiladlaadmina/www – https://chwiladlaadmina.pl
Google confirms Android 13 Betas will continue in September with more Quarterly platform release tests When will Nothing Phone 1 get Android 13? Stop worrying about version numbers, says Carl Pei Nothing says the Phone 1 will get Android 13 in the first half of 2023 Fitbit surprises everyone with an August 24 smartwatch event Google celebrates 5 years of Kotlin on Android Motorola's latest mid-range phone has plenty to prove Google Pixel 7 launch could take place in September, not October It sure looks like OnePlus is set to join the foldable market, as Oppo prepares new entries Android could go 64-bit only in 2023, starting with the Pixel tablet "Why is 64-bit better?" @MishaalRahman The long road to 64-bit only Android Android Auto 7.8 stops working for dozens of smartphone models OPPO ColorOS 13(Android 13): All the new features, eligible phones, launch date, and more JR's tip of the week: Tap that mute! Google's family plans don't work well for customers who are all in on Google services. Why are Google Play app updates confusing? A listener's review of the Pixel 6a Read our show notes here: https://bit.ly/3PNxbnn Hosts: Ron Richards and Huyen Tue Dao Co-Host: JR Raphael Subscribe to All About Android at https://twit.tv/shows/all-about-android. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: ClickUp.com use code ANDROID policygenius.com/aaa Blueland.com/AAA
Google confirms Android 13 Betas will continue in September with more Quarterly platform release tests When will Nothing Phone 1 get Android 13? Stop worrying about version numbers, says Carl Pei Nothing says the Phone 1 will get Android 13 in the first half of 2023 Fitbit surprises everyone with an August 24 smartwatch event Google celebrates 5 years of Kotlin on Android Motorola's latest mid-range phone has plenty to prove Google Pixel 7 launch could take place in September, not October It sure looks like OnePlus is set to join the foldable market, as Oppo prepares new entries Android could go 64-bit only in 2023, starting with the Pixel tablet "Why is 64-bit better?" @MishaalRahman The long road to 64-bit only Android Android Auto 7.8 stops working for dozens of smartphone models OPPO ColorOS 13(Android 13): All the new features, eligible phones, launch date, and more JR's tip of the week: Tap that mute! Google's family plans don't work well for customers who are all in on Google services. Why are Google Play app updates confusing? A listener's review of the Pixel 6a Read our show notes here: https://bit.ly/3PNxbnn Hosts: Ron Richards and Huyen Tue Dao Co-Host: JR Raphael Subscribe to All About Android at https://twit.tv/shows/all-about-android. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: ClickUp.com use code ANDROID policygenius.com/aaa Blueland.com/AAA
On All About Android, Ron Richards and Huyen Tue Dao discuss how 5 years ago at Google announced at I/O support for Kotlin to build Android apps. For the full episode, visit twit.tv/aaa/592 #kotlin #androiddevs #5yearsofkotlin Hosts: Ron Richards and Huyen Tue Dao You can find more about TWiT and subscribe to our podcasts at https://podcasts.twit.tv/
Google confirms Android 13 Betas will continue in September with more Quarterly platform release tests When will Nothing Phone 1 get Android 13? Stop worrying about version numbers, says Carl Pei Nothing says the Phone 1 will get Android 13 in the first half of 2023 Fitbit surprises everyone with an August 24 smartwatch event Google celebrates 5 years of Kotlin on Android Motorola's latest mid-range phone has plenty to prove Google Pixel 7 launch could take place in September, not October It sure looks like OnePlus is set to join the foldable market, as Oppo prepares new entries Android could go 64-bit only in 2023, starting with the Pixel tablet "Why is 64-bit better?" @MishaalRahman The long road to 64-bit only Android Android Auto 7.8 stops working for dozens of smartphone models OPPO ColorOS 13(Android 13): All the new features, eligible phones, launch date, and more JR's tip of the week: Tap that mute! Google's family plans don't work well for customers who are all in on Google services. Why are Google Play app updates confusing? A listener's review of the Pixel 6a Read our show notes here: https://bit.ly/3PNxbnn Hosts: Ron Richards and Huyen Tue Dao Co-Host: JR Raphael Subscribe to All About Android at https://twit.tv/shows/all-about-android. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: ClickUp.com use code ANDROID policygenius.com/aaa Blueland.com/AAA
Google confirms Android 13 Betas will continue in September with more Quarterly platform release tests When will Nothing Phone 1 get Android 13? Stop worrying about version numbers, says Carl Pei Nothing says the Phone 1 will get Android 13 in the first half of 2023 Fitbit surprises everyone with an August 24 smartwatch event Google celebrates 5 years of Kotlin on Android Motorola's latest mid-range phone has plenty to prove Google Pixel 7 launch could take place in September, not October It sure looks like OnePlus is set to join the foldable market, as Oppo prepares new entries Android could go 64-bit only in 2023, starting with the Pixel tablet "Why is 64-bit better?" @MishaalRahman The long road to 64-bit only Android Android Auto 7.8 stops working for dozens of smartphone models OPPO ColorOS 13(Android 13): All the new features, eligible phones, launch date, and more JR's tip of the week: Tap that mute! Google's family plans don't work well for customers who are all in on Google services. Why are Google Play app updates confusing? A listener's review of the Pixel 6a Read our show notes here: https://bit.ly/3PNxbnn Hosts: Ron Richards and Huyen Tue Dao Co-Host: JR Raphael Subscribe to All About Android at https://twit.tv/shows/all-about-android. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: ClickUp.com use code ANDROID policygenius.com/aaa Blueland.com/AAA
On All About Android, Ron Richards and Huyen Tue Dao discuss how 5 years ago at Google announced at I/O support for Kotlin to build Android apps. For the full episode, visit twit.tv/aaa/592 #kotlin #androiddevs #5yearsofkotlin Hosts: Ron Richards and Huyen Tue Dao You can find more about TWiT and subscribe to our podcasts at https://podcasts.twit.tv/
On All About Android, Ron Richards and Huyen Tue Dao discuss how 5 years ago at Google announced at I/O support for Kotlin to build Android apps. For the full episode, visit twit.tv/aaa/592 #kotlin #androiddevs #5yearsofkotlin Hosts: Ron Richards and Huyen Tue Dao You can find more about TWiT and subscribe to our podcasts at https://podcasts.twit.tv/
Simple Programmer is now BACK with a brand new YouTube Channel-SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt
Mahtab Tadayon is a Google Developer Expert for Flutter and Dart, and she is the founder of the popular Flutter Explained YouTube channel. She shared her story about how she switched from industrial engineering to software development and became a Google Developer Expert.Guest: Mahtab TadayonTwitter @mahtab_devGitHub @mt-tadayonLinkedIn @mahtab-tadayonFlutter ExplainedWeb flutter-explained.devYouTube Flutter ExplainedOdysee Flutter ExplainedTwitter @flutter_expHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devTalks by MahtabFrom Zero Programming Knowledge to Software Engineer in 2 years - FlutteristasFlavors in flutter by Mahtab Tadayon - WTM AhmedabadOther resourcesFlutteristasUdacityexercismexercism Dart trackUdemyThe Complete 2021 Flutter Development Bootcamp with Dart
Our Dev.co team has years of collective experience developing beautiful and functional Android applications that allow our clients to increase exposure, engagement, and revenue. We take a unique approach to Android development and engineering services, which enables us to serve you with a high degree of quality and responsiveness. With Android, you don't have to worry about any of the stringent approval processes that other platforms require. This speeds up the development cycle and allows you to go from concept to product in a fraction of the time. More info about android development services: https://dev.co/android/ Connect with us: SEO // PPC // DEV // WEBSITE DESIGN
On All About Android, Jason Howell, Huyen Tue Dao, and Ron Richards talk about a new feature called App Archiving that will remove pieces of an app from a device without a full uninstall. For the full episode, visit twit.tv/aaa/569 #Android #Development #PlayStore Hosts: Jason Howell, Huyen Tue Dao, and Ron Richards You can find more about TWiT and subscribe to our podcasts at https://podcasts.twit.tv/
On All About Android, Jason Howell, Huyen Tue Dao, and Ron Richards talk about a new feature called App Archiving that will remove pieces of an app from a device without a full uninstall. For the full episode, visit twit.tv/aaa/569 #Android #Development #PlayStore Hosts: Jason Howell, Huyen Tue Dao, and Ron Richards You can find more about TWiT and subscribe to our podcasts at https://podcasts.twit.tv/
Kim Bennett, Chief Legal Officer and brand strategist at Women Who Code, and Temitope Adediran, software engineer at Women Who Code, are celebrating Women Who Code turning 10 and Black History Month. They discuss their individual, unique paths into tech and how virtual working is changing the industry.
Welcome to another episode of the Action and Ambition Podcast! Joining us today is Keith Selvin, Founder K LABS NYC. K LABS NYC helps companies create digital products and experiences live on the web or in the app. Their services include iOS Development, Android Development, Web Development, Design, UI/UX and, managing and maintaining new or existing products. Keith is also the Chief Product Officer at Plagoon, an iOS app that allows users to swap themselves into their favorite music videos. Don't miss a thing on this!
In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.Waleed is Pakistan's first Google Developer Expert in Flutter and GDE in Dart. He's the author of the book “Managing State in Flutter Pragmatically: Discover how to adopt the best state management approach for scaling your Flutter app“.At the time of recording this episode, I couldn't read the book yet, it wasn't public yet, but since we recorded I bought the book and read most of it, and I can only recommend it.Guest: Waleed ArshadTwitter @wal_33dGitHub @wal33d006LinkedIn @waleed006Web wal33d006.github.ioBook: Managing State in Flutter PragmaticallyPacktamazon.comamazon.deGoogle BooksHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Flutter State Management Overview with Waleed Arshad (Episode 26): Waleed Arshad is a Google Developer Expert in Flutter and Dart. He's the author of the “Managing State in Flutter Pragmatically“ book. We talked about different state management options: setState, InheritedWidget, Provider, Riverpod, Bloc, Cubit, MobX, and more.RVMS architecture, get_it, commands, and more with Thomas Burkhart (Episode 3): Thomas Burkhart is a GDE for Flutter and Dart. He's the author of popular packages, like get_it, and flutter_command. We talked about the RVMS architecture.Flutter Development Experience with Chris Sells (Episode 16): Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support.ResourcesTop 30 Flutter State Management options tweet by @RydMike
In this episode, my guest is Waleed Arshad and we talk about state management in Flutter.Waleed is Pakistan's first Google Developer Expert in Flutter and GDE in Dart. He's the author of the book “Managing State in Flutter Pragmatically: Discover how to adopt the best state management approach for scaling your Flutter app“.We talked about why state management is such a hot topic amongst Flutter developers and we talked about different state management options: setState, InheritedWidget, Provider, Riverpod, Bloc, Cubit, MobX, and more. We also discussed whether choosing this or that state management library is even so important as we previously thought if we layer, design, architect our application correctly.At the time of recording this episode, I couldn't read the book yet, it wasn't public yet, but since we recorded I bought the book and read most of it, and I can only recommend it.Guest: Waleed ArshadTwitter @wal_33dGitHub @wal33d006LinkedIn @waleed006Web wal33d006.github.ioBook: Managing State in Flutter PragmaticallyPacktamazon.comamazon.deGoogle BooksHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101RVMS architecture, get_it, commands, and more with Thomas Burkhart (Episode 3): Thomas Burkhart is a GDE for Flutter and Dart. He's the author of popular packages, like get_it, and flutter_command. We talked about the RVMS architecture.Flutter Development Experience with Chris Sells (Episode 16): Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support.Mentioned packagespub.dev/packages/provider: A wrapper around InheritedWidget to make them easier to use and more reusable.pub.dev/packages/bloc: A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.pub.dev/packages/flutter_bloc: Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.pub.dev/packages/get_it: Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your Apppub.dev/packages/mobx: MobX is a library for reactively managing the state of your applications. Use the power of observables, actions, and reactions to supercharge your Dart and Flutter apps.pub.dev/packages/redux: Redux is a predictable state container for Dart and Flutter appspub.dev/packages/binder: A lightweight, yet powerful way to bind your application state with your business logic.Other resourcesFlutter state management for minimalists by @suragch1Flutter Docs: State Management
Sarah Fullmer is an aerospace engineer turned software developer, Flutter Community Manager at Google on the Flutter Developer Relations team. We talked about the Flutter Apprentice giveaway and book club, the Flutter Meetup Network, the Flutteristas community, and more.Guest: Sarah FullmerTwitter @FullmerSGitHub @fullmersLinkedIn @fullmersarahHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devOther resourcesflutter.dev/apprentice-giveaway - Get Free access to Flutter Apprenticeflutteristas.org - The Flutteristas is a world-wide community of people whose gender identity is either female or non-binary and have an interest in the Flutter SDK.Flutter Meetup Network - The Flutter Meetup Network brings together people who develop Flutter apps or are interested in learning Flutter. Search for a local Meetup group in your area or look for global remote events that are available to everyone.Flutter Apprentice Book Club - YouTube Playlist by the Flutter CommunityFlutter Humpday Q&A/AMA - YouTube Playlist by the Flutter CommunityFlutterVikings - The biggest Flutter Conference in NordicMajid Hajian @mhadailyCraig Labenz @craig_labenzNilay Yener @nlycsknScott Stoll @scottstoll2017
Witam w sto trzydziestym siódmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest Kotlin.Dziś moim gościem jest Marcin Moskała – doświadczony programista, autor książek “Effective Kotlin”, “JavaScript od podstaw” oraz współautor “Android Development with Kotlin”, założyciel Kt. Academy. Programuje od dziecka, występuje na międzynarodowych konferencjach programistycznych, posiada w dorobku liczne publikacje m.in. w magazynie Programista. Pasjonat czytania i pisania książek, uczenia się i filozofii.W tym odcinku o języku Kotlin rozmawiamy w następujących kontekstach:kto i w jakim celu go stworzył?jakie są najpopularniejsze zastosowania języka Kotlin?jak wygląda tooling?co musimy pobrać i zainstalować aby rozpocząć przygodę z Kotlinem?do jakich innych języków można Kotlin porównać?kto obecnie rozwija język i jego ekosystem?jak wygląda community?jakie są obecnie największe braki czy problemy związane z Kotlinem?czy to jest dobry język na start przygody z programowaniem?w jaki sposób i korzystając z jakich materiałów uczyć się Kotlina?w jakich kierunkach ten język i jego ekosystem będzie się rozwijał?Subskrypcja podcastu:zasubskrybuj w Apple Podcasts, Google Podcasts, Spreaker, Sticher, Spotify, przez RSS, lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”)poproszę Cię też o polubienie fanpage na FacebookuLinki:Kotlin – https://kotlinlang.org/Kt. Academy – https://kt.academy/Profil Marcina na LinkedIn – https://www.linkedin.com/in/marcin-moskala-6869a864/Profil Marcina na Twitter – https://twitter.com/marcinmoskalaPortfolio Apptension – https://www.behance.net/apptensionSOLID.Jobs – https://solid.jobs/Wsparcie:Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na krzysztof@porozmawiajmyoit.plhttps://porozmawiajmyoit.pl/137
In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he's an Android and Flutter Developer. He's a passionate contributor, user, and supporter of open-source software. He's also a regular speaker at technical conferences and local developer group meetups.Today, we are going to talk about isolates, isolate groups, the actor model, improvements and limitations of isolates, concurrency, and we will even talk a little bit about "the soul of Erlang and Elixir".It's Maks's second episode on the Flutter 101 podcast. In Episode 21, Maks and I were talking about WebAssembly, Dart, and his Dart-WASM project. In both episodes, I had these "wow" moments, as I realized how important WebAssembly will become in the coming years in software development, I had these "wow" moments, as I realized the potential behind the improvements to the Isolates, how the isolates make Dart such a powerful language... so I really hope that you will be just as excited when you are listening to this episode as I was when we recorded it.Guest: Maksim LinTwitter @mklinGitHub @maksWeb manichord.com: "Flutter and Android App development and consulting"Dart, WASM and AssemblyScript - Oh my!Featherweight Isolates in Flutter (Flutter Engage)Host: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101WebAssembly and Dart with Maksim Lin (Episode 21): I invited Maks to chat as I saw a very interesting post written by him about WASM and Dart. In this episode, we'll clarify what WebAssembly is and why it's important for Flutter and Dart developers.Dart in the Cloud, Backend, Command Line, and Shelf with Kevin Moore (Episode 14): Kevin Moore is a Product Manager at Google working on Dart and Flutter. Dart in the cloud, on the backend, and on the command line. Functions Framework for Dart, Google Cloud Run, Docker and Dart, Shelf, and many many other useful packages.Dart Server Framework Alfred with Ryan Knell (Episode 11): Ryan Knell is the author of the performant, Express.js-like Dart server framework Alfred. We talked about the state of full-stack Dart, ORMs, backend frameworks, Flutter, and many more!Mentioned packagespub.dev/packages/shelf: A model for web server middleware that encourages composition and easy reuseOther resourcesFeatherweight Isolates in Flutter (Flutter Engage)Lightweight Isolates & Faster isolate communication #36097The Soul of Erlang and Elixir - Saša Jurić (GOTO 2019)Actor model (Wikipedia)
Today, I wanted to share with you a very interesting open-source project, Widgetbook. My guest is Lucas Josefiak and he is the co-founder of Widgetbook. Widgetbook is "an open-source tool for organizing widgets in Flutter. It helps developers cataloging their widgets, testing them quickly on multiple devices and themes, and sharing them easily with designers and clients".It's a problem that I probably faced at every team and project I worked on, and on some teams, we even tried to implement some sort of secondary application just to showcase, document, and test our reusable components and pages, so I was very glad that Lucas decided to join me for an episode.Widgetbook is inspired by flutterbook, and Storybook, maybe that sounds familiar to some of you.I'd like to apologize for the audio quality from my mic, I was not recording from home and I didn't have my regular microphone with me, but I hope the quality is still good enough and I hope that you will enjoy this episode.Guest: Lucas JosefiakTwitter @lucasjosefiakGitHub @Lucas-ctrl1LinkedInWidgetbook linkswidgetbook.ioBook a demogithub.com/widgetbook/widgetbookpub.dev/packages/widgetbooktwitter.com/widgetbook_iolinkedin.com/company/widgetbookWidgetbook on DiscordHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devOther resourcesStorybook - "Storybook is an open-source tool for building UI components and pages in isolation. It streamlines UI development, testing, and documentation."pub.dev/packages/flutterbook - "A storyboard tool to accelerate the development of Flutter widgets."
In this episode, I talked to David DeRemer, the Founder and President of Very Good Ventures. VGV, Very Good Ventures, is a global Flutter development consultancy. Their work and apps were featured on multiple global Flutter events, for example, they built the first major Flutter desktop app, the Flutter slides app for Flutter Live 18, as well as the Google I/O photo booth app, the multiplatform New York Times KENKEN game, and the Hamilton app.I talked to David about Very Good Ventures, why they went all-in on Flutter, how the Flutter ecosystem has grown since the company was founded, we'll talk about open source development, building things reliably and consistently, the importance of testing, and David also shared with us the approach they took to building a great team.Guest: David DeRemerTwitter @deremerGitHub @deremerLinkedIn @davidderemerWeb davidderemer.comVery Good VenturesTwitter @VGVenturesWeb verygood.venturesGitHub @VGVentures and @VeryGoodOpenSourceBlog verygood.ventures/blogLinkedIn Very Good Venturespub.dev/publishers/verygood.venturesHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Product Owner's Perspective on Flutter with Tom Arra (Episode 4) - Tom Arra is a Program Manager at Very Good Ventures. Previously, he worked as Product Owner at BMW, Microsoft, and Nokia. We talked about his experience with Flutter as a Product Owner.Codemagic with CEO Martin Jeret (Episode 2) - We talked to Martin Jeret about Codemagic, CI/CD for mobile apps, and other challenges Flutter developers face.Flutter Development Experience with Chris Sells (Episode 16) - Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support. We talked about all that!Mentioned packagespub.dev/packages/very_good_analysis - "Lint rules for Dart and Flutter used internally at Very Good Ventures."pub.dev/packages/very_good_cli - "A Very Good Command Line Interface for Dart created by Very Good Ventures."pub.dev/packages/very_good_performance - "Utility on top of the Flutter Driver API that facilitates measuring the performance of your app in an automated way."pub.dev/packages/provider - "A wrapper around InheritedWidget to make them easier to use and more reusable."pub.dev/packages/bloc - "A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern."Other resourcesVGV Blog: Flutter 101 Podcast: Thoughts on Flutter Consulting, Open Source, and Testing - "For companies looking to open source their software, David advises that they do so thoughtfully and with the ultimate intention of helping the Flutter Community."Google Developers Blog: Behind the scenes: How the Google I/O photo booth was made - "The Flutter and Firebase teams joined forces to build a best in class example of Flutter on the web that used Firebase for hosting, auth, performance monitoring, and social sharing."How It's Made: I/O Photo Booth - "We (the folks at Very Good Ventures) teamed up with Google to bring an interactive experience to this year's Google I/O: a photo booth!"My Internship at Very Good Ventures: Dennis - "This past summer I was given the opportunity to work at Very Good Ventures as an Engineering Intern where I was able to dive headfirst into Flutter app development."Flutter Docs - List of state management solutions - "State management is a complex topic. If you feel that some of your questions haven't been answered, or that the approach described on these pages is not viable for your use cases, you are probably right."
In this episode, I talked to Maksim Lin. Maks is a Google Developer Expert in Flutter, and he's an Android and Flutter Developer. He's a passionate contributor, user, and supporter of open-source software. He's also a regular speaker at technical conferences and local developer group meetups.I invited Maks to chat as I saw a very interesting post written by him about WASM, and Dart. In this episode, we will clarify what WebAssembly is and why it is important for Flutter and Dart developers. WebAssembly is a fascinating topic that will only grow in importance and popularity, so I'm glad I can share this conversation with all of you!Guest: Maksim LinTwitter @mklinGitHub @maksWeb manichord.com: "Flutter and Android App development and consulting"Dart, WASM and AssemblyScript - Oh my!Featherweight Isolates in Flutter (Flutter Engage)Host: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMentioned packagespub.dev/packages/wasm: "Utilities for loading and running WASM modules from Dart code"pub.dev/packages/kt_dart: "This project is a port of kotlin-stdlib for Dart/Flutter projects. It includes collections (KtList, KtMap, KtSet) with 150+ methods as well as other useful packages."pub.dev/publishers/pascalwelsch.compub.dev/packages/flutter_midi_command: "A Flutter plugin for sending and receiving MIDI messages between Flutter and physical and virtual MIDI devices. Wraps CoreMIDI and android.media.midi in a thin dart/flutter layer."pub.dev/packages/libao: "A Dart wrapper for the libao library to output audio using a simple API on a wide variety of platforms."Other resourcesDart, WASM and AssemblyScript - Oh my! - "In this article, I want to cover how I have made use of the brand new Dart WASM package to allow me to build the beginnings of a Dart-based audio synthesizer, making use of a rich existing codebase developed in AssemblyScript and which can serve as working example of how to make use of code written in AssemblyScript from Dart."WebAssembly - "WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications."Peter Salomonsen - WebAssembly Music - "Recently as WebAssembly came along with excellent performance, and AudioWorklet technology in providing low latency audio, it's finally possible to use the web for serious music production."github.com/WebAssembly/gc - "Branch of the spec repo scoped to discussion of GC integration in WebAssembly"github.com/petersalomonsen/wasm-git - "GIT for nodejs and the browser using libgit2.org compiled to WebAssembly with emscripten.org"github.com/dart-lang/sdk/tree/wasm-backend - The Dart SDK branch Maks was talking about (I assume? :))
Miguel Beltran is a Freelance Software Developer Consultant for Android, Flutter, Kotlin, and Firebase products. Kai Koenig is a Web and Mobile Software and Solutions Architect.In this episode, we talked about Raygun and how Kai and Miguel developed Raygun's crash reporting Flutter SDK, as well as Miguel's and Kai's plans for future releases.Raygun provides you with "actionable, real-time insights into the quality and performance of your web and mobile apps". With Raygun, you can "detect, diagnose, and resolve issues quickly to deliver flawless digital experiences for your customers".raygun4flutter is the official Raygun crash reporting provider for Flutter.They shared how they developed the plugin, the typical use cases for using crash reporting, and the benefits of using Raygun. We also talked about their plans for version 1.0 and how they plan to improve raygun4flutter and some of the challenges they expect to face when developing the pure Dart version of the package.Guest: Miguel BeltranTwitter @MiBLTGitHub @miquelbeltranLinkedIn @miquelbeltranWeb beltran.workGuest: Kai KoenigTwitter @agentKGitHub @TheRealAgentKLinkedIn @kaikoenigHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Background Services with Sakina Abbas (Episode 13): Sakina Abbas is a Google Developers Expert for Flutter, co-founder and CEO of Reactree. In this episode, we talked about background services.Get your first Flutter job with Vince Varga (Episode 12): In this episode, Vince Varga responds to a listener's question and shares his tips on getting your first Flutter job with limited experience.Codemagic with CEO Martin Jeret (Episode 2): We talked to Martin Jeret about Codemagic, CI/CD for mobile apps, and other challenges Flutter developers face.Mentioned packagespub.dev/packages/raygun4flutter: Raygun4flutter package is the official Raygun crash reporting provider for Flutter.Other resourcesCode Cafeteria Podcast: Hosted by Lara Martin, Kai Koenig and Miguel Beltrangithub.com/MindscapeHQ/raygun4flutter: The GitHub repository of the raygun4flutter package.raygun.com: Raygun - Application Monitoring for Web and Mobile AppsRaygun Docsgithub.com/MindscapeHQ/raygun4android: Android crash reporting provider for Raygungithub.com/MindscapeHQ/raygun4apple: Raygun4Apple provider supporting iOS, tvOS and macOS.
In this short episode, I talked to Anna Metelska. Anna is a community manager at Geekle. She's responsible for the Flutter and React communities.We talked about the last summit during the summer, what goes on behind the scenes, and we also talked about the upcoming Flutter Global Summit'21 Volume 2. The summit is on 8-9th of December.Guest: Anna MetelskaTwitter @Anna_MetelskaLinkedIn @anna-metelskaResourcesFlutter Global Summit'21 Volume 2. Online Summit for Flutter Developers on 8-9th of December by geekle. Visit the website for the latest ticket prices, speakers, and more info.Become a speaker at the Flutter Global Summit'21 Volume 2Flutter Global Summit'21. In case you want to check out the previous event!Host: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Background Services with Sakina Abbas (Episode 13): Sakina Abbas is a Google Developers Expert for Flutter, co-founder and CEO of Reactree. In this episode, we talked about background services. We also talked about how Sakina could leverage her Android skills when switching to Flutter, how she started giving tech talks focusing on Flutter, how she became Google Developers Expert, and we also talked about how she co-founded Reactree ("Mobile & Web Software Solutions for Businesses").Get your first Flutter job with Vince Varga (Episode 12): In this episode, Vince Varga responds to a listener's question and shares his tips on getting your first Flutter job with limited experience.
My guest today is Vincenzo Palazzo. He's an open-source developer from Italy.We talked about his past experience with Java, Kotlin, Swing, and he shared what he thinks about Flutter and Dart.Vincenzo also talked about how he approaches app development, how he finds projects to work on, how he learns new concepts, and how he practices new technologies.Guest: Vincenzo PalazzoTwitter @PalazzoVincenzoGitHub @vincenzopalazzoLinkedIn @palazzovincenzoHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Background Services with Sakina Abbas (Episode 13): Sakina Abbas is a Google Developers Expert for Flutter, co-founder and CEO of Reactree. In this episode, we talked about background services.Get your first Flutter job with Vince Varga (Episode 12): In this episode, Vince Varga responds to a listener's question and shares his tips on getting your first Flutter job with limited experience.Flying High with Flutter and Allen Wyma (Episode 10): Allen Wyma, the host of Flying High with Flutter, and I talked about Flutter, different cross-platform technologies, Flutter on the desktop, Elixir, Erlang, Rust, and many more.Mentioned packagespub.dev/packages/get_it - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your AppOther resourcesgithub.com/vincenzopalazzo/material-ui-swing - A modern, Material Design UI for Java SwingSwing (Java) on Wikipedia - Swing is a GUI widget toolkit for Java. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs.JMARS - JMARS is an acronym that stands for Java Mission-planning and Analysis for Remote Sensing. It is a geospatial information system (GIS) developed by ASU's Mars Space Flight Facility to provide mission planning and data-analysis tools to NASA scientists, instrument team members, students of all ages and the general public.Lightning network - Lightning is a decentralized network using smart contract functionality in the blockchain to enable instant payments across a network of participants.github.com/ElementsProject/lightning - A Lightning Network implementation in C
In this episode of The Techloop Podcast, we are joined by Ankit Garg. He is a Lead Android developer at Microsoft. He shares his exciting journey of ups and downs in Android Development. Android development can be overwhelming and challenging at the same time. He sheds light on some awesome hacks that can change your views regarding the world of Android. Join in with Ankit Garg to know about how to get started with Android Development.
Chris Sells is a Senior Product Manager at Google on Flutter. Chris is responsible for the end-to-end development experience, as well as tooling, the package ecosystem, and the desktop platform support.Flutter on the desktop is getting more popular day every day, though it is (unsurprisingly) behind mobile and web in popularity. Flutter's desktop support allows you to compile Flutter source code to a native Windows, macOS, or Linux desktop app.We also talked about the Flutter Favorite program: The aim of the Flutter Favorite program is to identify packages and plugins that you should first consider when building your app. Chris explained what metrics they consider, how the Flutter Ecosystem Committee works, and the quality standards that a Flutter Favorite package has to pass.The outstanding Flutter development experience also relies on the community. Chris highlighted various projects, including detective.dev, Codemagic's improved desktop features, and FlutterFlow.Chris also shared what his typical day as a Product Manager is like, how usability studies work, and how different packages' ergonomics can be evaluated.Guest: Chris SellsTwitter @csellsGitHub @csellsLinkedIn @csellsWeb sellsbrothers.comHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devFlutter 101 Podcast on Twitter @flutter101devMost relevant past episodes from Flutter 101Dart in the Cloud, Backend, Command Line and Shelf with Kevin Moore (Episode 14): Kevin Moore is a Product Manager at Google working on Dart and Flutter. Dart in the cloud, on the backend, and on the command line. Functions Framework for Dart, Google Cloud Run, Docker and Dart, Shelf, and many many other useful packages.Null Safety with Randal Schwartz (Episode 8): We talked to Randal Schwartz, GDE for Flutter and Dart, about null safety in Dart and we received a couple of tips for migrating to null safety.Publishing Packages with Vince Varga (Episode 5): Let's go through the steps of publishing Dart packages on pub.dev. From idea to execution and publishing. Write a good README, keep your code clean and tested, set up a CI/CD pipeline to keep things in pristine condition, and do not forget the docs!Mentioned packagespub.dev/packages/provider: A wrapper around InheritedWidget to make them easier to use and more reusable.Other resourcesFlutter Medium: Follow Flutter's Medium for updates and interesting blog posts.Flutter Favorite Program (Flutter Docs): The aim of the Flutter Favorite program is to identify packages and plugins that you should first consider when building your app.Desktop support for Flutter (Flutter Docs): Desktop support allows you to compile Flutter source code to a native Windows, macOS, or Linux desktop app.Kevin Moore (Google IO, YouTube): Building platform adaptive apps: Flutter now supports six platforms across mobile, desktop, and the web. Learn best practices for making your application feel at home on each of these platforms while also maximizing code reuse.Building adaptive apps (Flutter Docs): Flutter provides new opportunities to build apps that can run on mobile, desktop, and the web from a single codebase. [...] You want your app to feel familiar to users, adapting to each platform by maximizing usability and ensuring a comfortable and seamless experience.Flutter Favorite packages on pub.dev: You can see the complete list of Flutter Favorite packages on pub.dev.FlutterFlow: Build Flutter Apps Effortlessly. Building mobile applications has never been easier.Detective (detective.dev): Real-time state inspection and more to solve the mysteries in your Flutter app in record time.Codemagic: CI/CD for mobile that matches your needs.Flutter macOS desktop publishing with Codemagic: With Codemagic, you can easily get a head start and publish your applications to the macOS App Store!github.com/flutter/uxr: Flutter User Experience ResearchFlutter routing packages usability research report (PDF): ... We formed a small research team to investigate the proposed community solutions and evaluate whether to recommend one of them to our users or, at least, provide guidance about how to choose a routing API.The description above include quotes from the referenced links in order to let you get a better grasp of what the linked article is about.
01:05 - Нужна ли автомиграция в Room.07:27 - Миграция в Room и что нам даёт auto migration. 10:49 - Тестирование миграции.12:52 - Destructive миграция.15:00 - Оффтоп о нашем отношении к Room и другим ORMDB и javaspring.18:28 - Оффтоп о вакцинации.20:57 - Анонс об изменение графика выхода эпизодов подкаста.Комментарии и пожелания можно оставлять в нашем телеграмм чате.
In Episode 84 I sat down with Donn Felker: We talked: - Android Development in the early days - Bitcoin Lightning Network - Stoic Philosophy - Writing books - Consulting - Intermittent Fasting ... And more. It's a shame this conversation didn't last longer than it did. Please check out Donn's awesome work: His YouTube channel with the course and consulting content: https://www.youtube.com/channel/UCX-K1HK8ejnnQF_GWcMHveg receive weekly tips/tricks/videos/podcasts and more by subscribing to Donn's newsletter https://donnfelker.com/email Twitter: twitter.com/donnfelker IG: instagram.com/donnfelker This podcast supports Podcast 2.0 over The Lightning Network. Head on over to your favorite supported apps and get this episode Ad-free and in its best and show some love. As always guys Rate share and subscribe to the show so I can continue to have the conversations you want to listen to. Find me on Instagram @tillmydefbed and Twitter @DeFBed Grab a copy of my very first book Derailed: www.spotlightcoalition.com/derailedthebook
Today, we talk to Tom Arra. Tom is a Program Manager at Very Good Ventures. Previously, he worked as Product Owner at BMW, Microsoft, and Nokia. We talked about his experience with Flutter as a Product Owner.First, we briefly discussed how Tom switched from Software Development to Product Ownership and Program Management. Then, Tom shared his experience with Flutter at BMW and Very Good Ventures.We learned how Flutter got its way into BMW, and how the company managed to adopt the technology. Tom's and BMW's experience with Flutter was positive: most developers could focus on writing Dart code, ship apps for multiple platforms while maintaining app quality, performance and delivering value to customers on time. Flutter also helped with working with designers and delivering beautiful apps on both iOS and Android.We talked about open-source at bigger organizations, as well as a couple of examples from VGV's open-source projects. We talked about how software quality matters and why the 100% test coverage can improve stability and prevent regressions.Guest: Tom ArraWeb tomarra.comLinkedIn linkedin.com/in/tomarraVery Good VenturesWeb verygood.venturesSuccess StoriesBetterment Success StoryHamilton Success StoryOpen-source projectsGitHub organizations @VGVentures, @VeryGoodOpenSourcevery_good_clivery_good_analysisvery_good_coverageHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.dev
In this episode, I talked to Eric Windmill. Eric is the author of Flutter by Example, and Flutter in Action (Manning).Guest: Eric WindmillWeb ericwindmill.comTwitter @ericwindmillFlutter by Example flutterbyexample.com - A complete Dart and Flutter tutorial"Dart and Flutter for the people. Real world examples and tutorials. And it'll always be free."Flutter in Action (Manning) manning.com/books/flutter-in-actionAbout: "Flutter in Action teaches you to build professional-quality mobile applications using the Flutter SDK and the Dart programming language."Flutter state management: quit bikesheddingHost: Vince VargaWeb vincevarga.devTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadev
После многих обсуждений о том "как хорошо писать код" мы наконец-то дошли до "как его лучше не писать" и подобрали для вас наши нелюбимые шаблоны написания под Kotlin.00:00:41 - Extensions там где надо и не надо. А также override операторов.00:20:28 - Засорение global namespace функциями.00:27:05 - isInitialized у lateinit var.00:31:18 - infix функции настолько красивые, что их можно использовать везде?00:34:13 - import as.00:37:41 - Игнорируем стандартные методы. А также обычный for vs stream (filter/map/etc).00:44:55 - var list = mutableList() :( 00:48:25 - Несколько блоков init на один класс.00:51:24 - Почему твоя функция такая тощая? Скорми ей ещё 20 аргументов.00:54:28 - Перемешиваем в кучу named и positional аргументы в функциях.00:58:00 - inline, noinline, crossinline.01:00:38 - data class и sealed class можно использовать неправильно.01:08:13 - Даже если платят за символы, то писать от лямбд .invoke() не надо.01:10:00 - companion object грустно без visibility modifiers.Комментарии и пожелания можно оставлять в нашем телеграмм чате.
In this episode, Ken Rimple and Sujan Kapadia talk to one of Chariot's Android developers, Joe Berger, about his recent writing and learning. The post TechChat Tuesdays #26: Android Development with Joe Berger appeared first on Chariot Solutions.
So, how do you become an android developer? Here's Microsoft Intern and my senior in bits goa, Arjun Bajpai on how to start android development. He gives a complete android development roadmap that you can use to get into this field. He answers questions like what programming language should you chose(Java, Kotlin, Flutter or React Native), what are the challenges you'll face, what resources you should use to start learning android development, and a lot more. Here's the udemy course he was talking about: https://www.udemy.com/course/devslope... Here are the timestamps for the questions asked: What was your motivation to learn android development? - 1:16Android development Roadmap for Beginners - 3:10How to Start with Backend Development? - 6:00Resources to learn Android Development - 8:23 How to find and make projects? - 10:20What are the challenges faced when learning Android Development? - 13:15Is the Play Store saturated? - 15:50Message to students joining college and excited about coding - 18:50
This is an audio extract from my larger, full video course which is now complete and can be accessed from here: https://bit.ly/38UtNno Join the Ask Instructor Facebook Group: https://www.facebook.com/groups/askinstructor Follow me on Twitter: https://twitter.com/askinstructor
This is an audio extract from my larger, full video course which is now complete and can be accessed from here: https://bit.ly/38UtNno Join the Ask Instructor Facebook Group: https://www.facebook.com/groups/askinstructor Follow me on Twitter: https://twitter.com/askinstructor
This is an audio extract from my larger, full video course which is now complete and can be accessed from here: https://bit.ly/38UtNno Join the Ask Instructor Facebook Group: https://www.facebook.com/groups/askinstructor Follow me on Twitter: https://twitter.com/askinstructor
This is an audio extract from my larger, full video course which is now complete and can be accessed from here: https://bit.ly/38UtNno Join the Ask Instructor Facebook Group: https://www.facebook.com/groups/askinstructor Follow me on Twitter: https://twitter.com/askinstructor
This is an audio extract from my larger, full video course which is now complete and can be accessed from here: https://bit.ly/38UtNno Join the Ask Instructor Facebook Group: https://www.facebook.com/groups/askinstructor Follow me on Twitter: https://twitter.com/askinstructor
On today's episode of The DroidDevCast, Esper Platform Evangelist Rin Oliver is joined by Esper COO Shiv Sundar, Esper CEO Yadhu Gopalan, Esper VP of Customer Success Chris Stirrat, Esper Director of Cybersecurity Jasmine Henry, and Esper VP of Technical Sales Keith Szot. Together, these members of the Esper team discuss some of the trends we've seen this year in terms of Android devices and Android software development and the Android ecosystem, AOSP, and trends they saw in 2020.
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this episode, Chet Haase covers an update on modern Android development content, documentation enhancements, AndroidX and Android Studio releases, many articles, and a podcast episode! For links to these items, check out Now in Android #31 on Medium → http://goo.gle/3nssX7p Now in Android playlist → https://goo.gle/now-in-android Subscribe to Android Developers → https://goo.gle/AndroidDevs
On this episode of The DroidDevCast podcast, Esper Platform Evangelist Rin Oliver spoke with Conn Byrne, Senior Vice President of Sales, North America and Europe at Worldnet Payments. Throughout the conversation, they touched on WorldNet's history in the payment industry, the evolution of contactless payment solutions, and what solutions businesses can put in place to ensure that their own kiosk and retail offerings are leveraging the full capabilities and security of contactless payment solutions.
The DroidDevCast is a weekly podcast brought to you by the team at Esper, where we explore all things Android, DevOps, and open source software development. In this episode, Esper Platform Evangelist Rin Oliver spoke with Siyata Mobile, Inc. VP of Sales Jason DePue to learn more about the variety of Android devices available in the public sector brought to North American markets by Siyata, and the intersections of the logistics industry and Android.On this Episode of The DroidDevCast: 02:03 - What makes the UV350 device unique? 03:23 - Exploring the software applications available on the UV35005:07- An introduction to FirstNet07:38 - How 5G technology will impact the public sector10:16 - What role does application management play in the public sector13:09 - Is the public sector still focused on on-premise solutions, or are they moving to the cloud15:02 - The steps public sector operations can take to transition to the cloud
On today's episode of The DroidDevCast, Esper Platform Evangelist Rin Oliver is joined by Esper Vice President of Customer Success Chris Stirrat. They set out to answer the overall question, “What does it mean to be customer-obsessed?” Throughout the show, they also touch on cloud-based alerting, monitoring, Esper's approach to customer obsession, and customer success strategies for sales and marketing teams in the technology industry.In this Episode of The DroidDevCast: 00:55 - What would you define as the ideal customer experience in the Android and MDM space?01:37 - What are some things that sales and marketing teams can do to ensure that they're focusing on not only acquiring customers, but nurturing their relationships with their existing customer base that they have already?03:12 - What do you think makes it really special for customers when they're interacting with a business, especially in the cloud-based services?05:58 - How Esper handles cloud-based alerts11:52 - How are we analyzing customer data here at Esper?14:37 - What are some key takeaways you'd like to offer our listeners who might be hoping for some tips on how to approach customer obsession from a marketing and sales standpoint
Matabishi Narukako John (Mata), is a refugee in Kakuma camp, originally from the Democratic Republic of Congo. Before fleeing his home in 2012, he earned a diploma in Business Administration. He was settled in Kakuma camp, Kenya the same year. Since he wasn't able to register for university, Mata completed various international NGO training programs offered in Kakuma such as Counseling, case management, Applied Human Rights from the University of Geneva, and other certificates related to managing a non-profit organization. He was particularly interested in computer applications after completing a course with Don Bosco and a certificate in Android Development. Mata has worked in various roles in Kakuma including a community mobilizer for three years and then as an ICT trainer. He is the Founder and CEO of the Kakuma Vocational Center (KVC) established in 2018. KVC is the first maker space for youth in Kakuma. Facebook: https://www.facebook.com/kvc.vocational Twitter: @KVC45966042 Fundraiser: https://bit.ly/3dX3H5m About KVC: https://spark.adobe.com/page/Rac5s4XP7w4qG
On today's episode of The DroidDevCast, Esper Platform Evangelist Rin Oliver is joined by Esper VP of Technical Sales Keith Szot to talk about Esper's new device lab located in our Bellevue, WA office. Later in the episode, we touch on the philosophy behind the device lab, what makes it unique, and what projects the team is working on in the device lab.Watch on YouTube: https://youtu.be/kWWLBZKe11ULearn more about Esper at: https://esper.io/
The DroidDevCast is a weekly podcast brought to you by the team at Esper, where we explore all things Android, mobile #DevOps, and open source software development. On this episode, Esper Content Marketing Manager and podcast host Rin Oliver is joined by Esper COO and Co-Founder Shiv Sundar to discuss best practices business owners and decision makers need to consider when shopping for purpose built #Android devices. Watch and Subscribe onYouTube: Learn more about Esper's custom Android solutions: https://bit.ly/37eM9jE
Talents Arena Facebook Page.What we don't know talk by Chris Coyier.Episode Picks:Alfy: Eleventy.Luay: Measuring Tech Performance: You're Probably Doing It Wrong
IDE vs Code Editors, a mistake that many people learning to code make when finding an environment to use to write, run, test and debug their code. Beginners see people use Intergrated development environments or IDEs used to teach programming and they themselves try to use an IDE like Pycharm, IntelliJ, Net Beans, Eclipse among others. These applications are used by IDEs that are making scalable applications used by people whereas you as a beginner will be making simple applications to learn basic computer science concepts and syntax of programming languages. You will learn better by using code editors like Sublime text, Atom, Visual Studio code. If you are into Machine Learning and Data Science, try using the Anaconda Distribution along with Jupyter Notebooks. If you are into plain Python, Sublime Text is my favorite. If you are into Web development, Visual Studio Code is the best. according to me. If you are into Android Development, Android Studio is a great option. If you are into Competitive coding, pretty much any code editor should be fine for you. Some also like to use Notepad++. Download Sublime Text: https://www.sublimetext.com/3Download Visual Studio Code: https://code.visualstudio.com/downloadDownload Atom: https://atom.io/Download Visual Studio: https://visualstudio.microsoft.com/do... ✨ Tags ✨ Code Editors vs IDEs : Why you NEED to STOP using IDEs code editor,ide,integrated development environment,code editor vs ide,tech with tim,best python ide,best ide python,python best editor,top python ide,what is the best python editor,python code editor,top code editor,pycharm vs visual studio code,integrated development environment (software genre),why not to use ide,should i use an ide,ide coding,best coding ide,visual studio,pycharm,should you use an ide,dont use an ide,what is an ide,ishan sharma
Честно, так случайно получилось, что нас вновь заинтересовала тема связанная с тестированием, а именно новая библиотека Strikt. Но в этот раз наши мнения сильно разошлись, а поэтому часть времени мы обсуждаем именно нужно ли эту библиотеку использовать вообще и что нам в ней нравится или наоборот не нравится.Во второй части эпизода мы взглянули на новые решения от Jetpack под названием Preferences DataStore и Proto DataStore, которые призваны решить уже существующие проблемы связанные с SharedPreferences и, по сути, заменить их. С нашей же стороны мы вспомнили о прекрасных BinaryPrefs, которые сами используем уже не один год.00:17 - Strikt21:12 - Preferences DataStore32:04 - Proto DataStore37:54 - BinaryPrefsСсылка на наш чат в телеграмме.Также оставить комментарии к этому выпуску можно здесь.
Ссылка на наш telegram чат.Новая версия Котлин наконец-то попала в релиз и мы детально прошлись практически по каждому нововведению. Успели спеть несколько хвалебным од JetBrains, но также и слегка их поругали в некоторых вещах, с которыми не согласны. А ещё у нас новое музыкальное сопровождение. Надеемся вам оно понравится больше! Но в любом случае, просим сообщить о своём отношение к этому в чате или в комментариях.00:02:00 - Начало обсуждения Kotlin 1.4, Trailing coma.00:05:17 - Explicit API mode for library authors00:09:13 - Function references in Unit-returning functions00:12:25 - SAM conversions for Kotlin interfaces00:13:42 - Using break and continue inside when expressions included in loops00:15:45 - References to functions with default argument values00:21:43 - Coroutine Debugger00:28:30 - Mixing named and positional arguments00:40:28 - Suspend conversion on callable references00:42:41 - New flexible Project Wizard00:46:50 - New compiler00:51:44 - Better inference for delegated properties00:54:58 - SAM conversion for Java interfaces with different arguments00:58:10 - Improved *.gradle.kts support in the IDE01:01:40 - Новые плюшки standard library01:09:08 - Stable JSON serializationСсылка на What's New in Kotlin 1.4.0Подкаст в котором мы частично обсуждали уже некоторые возможности Kotlin 1.4 - AS-6: Этот дивный новый Kotlin и чудной SQLite.
В честь десятого выпуска было принято решение пройтись по популярной теме хорошего кода. В этот раз никаких статей, только наш опыт и наши мысли. Мы полностью и детально обсудили любимую на собеседованиях тему SOLID. Рассмотрели примеры и попытались более глубоко, чем это обычно делают в ежедневных статьях, проанализировать каждую отдельную букву этой аббревиатуры. Также не забыли мы и о более простых, но важных принципах, как KISS, DRY, YAGNI и CQS.00:03:12 - SOLID00:44:55 - KISS00:59:02 - DRY01:07:30 - CQS (Command Query Segregation)Выпуск, в котором обсуждалась библиотека Mockk можно найти здесь.Оставить комментарии можно здесь.
Discord попытался улучшить свою навигацию и в плане UX/UI, и в разрезе кода. Мы обсуждаем их результаты и путь. Рассказываем почему ни им, ни нам не подошёл Navigation Component из jetpack и слегка проходимся по публичному коду discord (попутно немного их ругая).Во второй части мы решили поделится нашим опытом в мультимодульных приложениях. Нужно ли в этом случае много репозиториев или монорепа тоже подойдёт. Какие есть плюсы и минусы самих модулей и на какие проблемы можно нарваться.00:23 - How Discord Made Android In-App Navigation Easier23:38 - Modularization in Android: Make your code reusable and maintainable . (Beginner)Сказать что авторы неправы можно здесь
https://www.linkedin.com/in/ellen-shapiro-9b42a86/https://speakerdeck.com/designatednerdCopyright Schematical Publishing LLC 2020
На днях вышла Kotlin 1.4-M3 и, конечно же, обсуждение новых фич и поломок уже в нашем подкасте. А также для весёлого разнообразия, мы решили расширить наш кругозор чтением твиттов об интересных и будоражащих особенностях SQLite.Выпуск о паттернах в Android AS-500:40 - Kotlin 1.4-M3 is Out: Standard Library Changes15:17 - SQLite не тортСказать что авторы неправы можно здесь
In this episode, I have shared my experience with Android development. Should you become an Android Developer? Listen to this episode to know more about that. Stay Tuned and Happy Listening. List of books every Entrepreneur should read: https://linktr.ee/everyday101 Stay Tuned and Happy Listening. If you are confused about your career, if you don't know what to do, if you have a lot of interests but don't know which one to pursue or if you want a supportive guiding system to achieve your Career Goals, then I am always available to help you out. You can book a Career Coaching session with me here: https://calendly.com/karanphougat Follow me on Instagram to learn something new every day and to send me your career queries: https://www.instagram.com/karan_phougat/
Android Studio came out in 2013, and quickly became the goto IDE for Android Development, We also said hello to new set of features like file templates, 3rd party integrations and best of all plugins. We all have used them, often abused then, but we never understood them In this new episode of Androidiots podcast we have Tushar Aeron from UrbanCompany who has spent some time working with Android Studio Plugins to walk us through the basic anatomy of it. Have a listen. We also have a new co host in Vivek Singh Say Hi to him at : https://www.linkedin.com/in/vsingh1011/ We would also like to thank Tushar Gupta our departing cohost for extensive support and efforts for the past 1.5 Years.
Dave Paiva is currently an Andriod Dev @ SportsVot, an alumnus from Nova Semita & PCCE. Dave tells us about his journey in tech from wanting to get into Data Science to getting competent with Web Development and being flexible with your stack when building products. He also shares some tips for college students who want to break into startups from his experience. Companies Dave has worked in referred to in the podcast: Sportsvot Locale.ai If you have any topics you'd like us to cover or feedback, drop us a line on twitter @novasemitaHQ
Creating software for mobile devices is no easy task. The user interfaces as well as the programming languages differ from regular computing platforms and require expert knowledge to complete successfully. Are your currently looking for the app to get developed? Then why not give it a try to Webmyne Systems. Our team is having more than 15+ years of experience.
We take on the issues of burnout, work communication culture, and keeping everything in balance. Plus Wes asks 'Why Not Kotlin' and breaks down where it fits in his toolbox.
This is our pilot episode of English speaking version of AndroidDevPodcast. Denis and Ash GDEs from SF and Berlin starting from one of the most important topics in Android Development. So many candidates nowadays are using live data on interview but less than half of them know how it works and what exact problems are with activity destroy during rotation and keeping activity in the backstack. We have GDE from Berlin Ash Davies to solve that puzzle and show clear picture how to deal with the state. We are talking about activity and fragment lifecycle, retained fragments, ActivityThread class and FragmentManager. Also how LiveData, Lifecycle from Android Architecture Components works, how to deal with lifecycle in RxJava and Coroutines. And what about state restoring in Flutter and React Native.
The Fathers of Trek, Part 2The trio continue their celebration of Trek dads with a look at TNG, DS9, and VOY. Who were the fathers that really left a galactic mark on their progeny? Let us know your favorites from the 24th Century.
The Fathers of Trek, Part 2 The trio continue their celebration of Trek dads with a look at TNG, DS9, and VOY. Who were the fathers that really left a galactic mark on their progeny? Let us know your favorites from the 24th Century.
Your host, Jeffrey Palermo, is excited to bring you this week’s episode with his guest, Ted Neward! Ted is an Independent Consultant and Architect, as well as a long-time columnist of CODE Magazine. He also teaches Android Development (using Java) and iOS Development at the University of Washington as a Guest Lecturer. In this week’s episode, Ted and Jeffrey are going to be talking about the ‘Ops’ (AKA the operations) side of DevOps. They discuss how operations is implemented in the DevOps movement, the role of operations, how Dev and Ops should work together, what companies should generally understand around the different roles, where the industry is headed, and Ted’s many recommendations in the world of DevOps. Topics of Discussion: [:44] About this week’s episode with Ted Neward. [1:55] About the MVP Global Summit in Ted’s hometown! [3:10] Ted’s take on how ‘operations’ is getting implemented in this DevOps movement. [9:48] Ted’s small tangent about the making of Office Space. [10:45] Ted’s thoughts on using the Cloud with operations. [12:35] Ted discusses the role of operations, gives a recent example from his position at Smartsheet, and compares Dev and Ops and how they should be working together. [21:14] Jeffrey and Ted discuss where the industry is headed, and the value of Ops. [27:10] What should companies and teams (QA, Devs, and Ops) know, put in place for their regular applications, and learn and understand around this space? [29:16] A word from The Azure DevOps Podcast’s sponsor: Clear Measure. [29:42] Jeffrey and Ted’s recommendations for mastering C# and .NET development, as well as Ted’s hopes for the future of coding schools and what developers should be taught. [34:49] Talking DevOps diagnostics and general rules of thumb for developer teams for configuring and building an effective enterprise system. [43:00] The benefit of including the Ops and the QA team as a part of the project discussions with the Dev team. [49:40] What Ted recommends listeners follow-up after today’s podcast. [52:08] Where to find Ted online. Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Ted Neward (LinkedIn) MVP Global Summit CODE Magazine iSchool at the University of Washington Office Space (Film, 1999) Smartsheet LinkedIn Learning CLR via C# (Developer Reference), by Jeffrey Richter CoreCLR page on GitHub Shared Source CLI Essentials, by David Stutz, Ted Neward, and Geoff Shilling Douglas E. Comer’s Amazon Book Page Richard Steven’s Amazon Book Page Advanced Programming in the UNIX Environment, by W. Richard Stevens and Stephen A. Rago The Azure DevOps Podcast episode: “Eric Hexter on DevOps Diagnostics” Effective Enterprise Java, by Ted Neward Windows Management Instrumentation The Pragmatic Programmer: From Journeyman to Master, by Andrew Hunt and David Thomas @TedNeward on Twitter Blogs.TedNeward.com Neward & Associates Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
As the various parts of SAFE Network development come together, facility for mobile access to and use of the network becomes a greater priority. Most individuals now use mobile devices for a large part, if not all, of their internet access. Our guest is Lionel Faber, a front-end developer with MaidSafe's remote office in Chennai, India. We talk about mobile development for SAFE in general and the new developer tools for native Android apps in particular. The SAFE Network offers something unique: the opportunity to make truly decentralized apps that interact directly with the network rather than requiring for servers to be maintained. MUSIC *Safe Crossroads Beta*, an original piece composed and performed by Nicholas Koteskey of Two Faced Heroes LINKS safenetwork.tech - https://safenetwork.tech SAFE Developer Hub - https://hub.safedev.org SAFE Developer Forum - https://forum.safedev.org Forum post: Release of Platform Development for Android -- https://safenetforum.org/t/release-of-platform-development-for-android/27086
In this episode we are asking a lot of questions to my friend Sebastiano about Android inner working, Versions and updates, programming languages commonly used with some final discussion about UIs in phones. The discussion was full of insights into the world of android and app development, something that is not really know if you are not invested in it or really interesting. I need to say that a lot was learned and, hopefully, well explained. Follow and speak with us on Twitter @STG_podcast Find us also on PocketCasts and iTunes!
Make sure you're following us on Twitter!We're now on Spotify!Blog PostsPro Android Studio - Code navigation by Jeroen MolsFragment Transitions by Chris BanesBuild awesome animations with 7 lines of code using ConstraintLayout by Leonardo PirroTools and LibrariesPrefekt by Mark AllisonARCore 1.0Android Studio 3.1 Beta 4Android Studio 3.2 Canary 4Other StuffKotlin Notes for ProfessionalsAndroid Notes for ProfessionalsEpisode 87: ARrrrrrrr by Android Developers Backstage114: All About CI & CD on App Center w/Patrick Nikoletich by Fragmented PodcastAnita Singh: Flying Solo with Android Development by Android DialogsFind out about future Android conferences hereTheme music: "Fresh Kicks" by http://www.sonosanctus.com/Hosted by Mike Scamell
In this episode, Donn is at Droidcon NYC 2017. He sits down to chat with Dan Kim about Kotlin, Gabriel Peal about React Native, Scott Alexander-Bown about Android Security, Jose Alcérreca about the Android Architecture Blueprints and Kevin Galligan about the history of Droidcon NYC and his new library - Doppl.
Kotlin: The Future Of Android Development? Have you ever heard of Kotlin? Kotling has been picked as the official programming language for Android development. "We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest of our community. We’re thrilled with the opportunities this opens up. For Android developers, Kotlin support is a chance to use a modern and powerful language, helping solve common headaches such as runtime exceptions and source code verbosity. Kotlin is easy to get started with and can be gradually introduced into existing projects, which means that your existing skills and technology investments are preserved. Starting now, Android Studio 3.0 ships with Kotlin out of the box, meaning Android developers no longer need to install any extras or worry about compatibility. It also means that moving forward, you can rest assured that both JetBrains and Google will be supporting Android development in Kotlin. In case you are concerned about other platforms that Kotlin supports (Kotlin/JVM for server and desktop, Kotlin/JS and Kotlin/Native), please be sure that they are as important for us as ever. Our vision here is to make Kotlin a uniform tool for end-to-end development of various applications bridging multiple platforms with the same language. This includes full-stack web applications, Android and iOS clients, embedded/IoT and much more. Programming languages are just like human ones: the more people speak a language, the better. First-class support on Android will likely bring more users to Kotlin, and we expect the community to grow significantly. This means more libraries and tools developed in/for Kotlin, more experience shared, more Kotlin job offerings, more learning materials published, and so on. We are excited to see the Kotlin ecosystem flourish! We will be partnering with Google to create a non-profit foundation for Kotlin. Language development will continue to be sponsored by JetBrains, and the Kotlin team (over 40 people and second largest team at the company) will operate as usual. Andrey Breslav remains the Lead Language Designer, and Kotlin will be developed under the same principles as before. We’ll keep our design processes open because your feedback is critical for us in moving Kotlin in the right direction. If you’re at Google I/O, make sure you stop by one of the Kotlin talks on the schedule. And of course, don’t forget to register for KotlinConf in San Francisco in November. It will be an amazing event!" (Source: https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/) So... Is this the future of Android development? Watch this video and find out! HIRED.COM - Simple Programmer Sponsor: https://simpleprogrammer.com/hiredsp Should You Learn COBOL In 2017?: https://www.youtube.com/watch?v=f3WVa2zyyGE Buy Simple Programmer SHIRT: https://store.simpleprogrammer.com/ Simple Programmer Podcast
Sean and Amanda discuss the state of Android Development in 2016. Java, Kotlin, Dependency Injection, and Functional Reactive Programming, oh my! Amanda Hill on Twitter Android Debug Bridge (ADB) Android Studio - The Official IDE for Android JetBrains Kotlin Tropos Weather Runes: Monadic Functions in Swift Receiving Location Updates in Android Dagger: A fast dependency injector for Android Introducing ExpandingRecyclerView RxAndroid Marial Codex
In this mini-Fragment, Donn talks about Item #10 of the Effective Java series - Always Override toString. You'll learn why it's important for your own sanity, future developers, and overall developer happiness.
Dan and Jon talk about the process they go through when hiring a new employee and what they look for in potential candidates. They go into detail about the places they advertise, the applications that come in, the filtering that takes place and how the process is moved forwards into interviews. They also cover what they look for in potential candidates, short intensive courses, as well as gender equality.You might get a lot from this one if you're either looking for a job in UX, Design or Development, or if you're also a small company looking for hire your early employees.Show notesSome of the places talked about where both Every Interaction & Lighthouse post job opportunities:Authentic jobsUnicorn hunt (3 beards)Dribbble jobsWomen who code LondonGirls in techThe 50/50 Initiative An Initiative to Change the Gender Ratio in the Advertising and Design Industries .General Assembly 8-12 week intensive courses specialising in Android Development, Data Science, Product Management, User Experience Design and Web Development (as well as some part-time courses), in the following major cities around the world: Atlanta, Austin, Boston, Chicago, Denver, Hong Kong, London, Los Angeles, Melbourne, New York City, San Francisco, Seattle, Singapore, Sydney, Washington D.C.Find us online:Jon Darke - @darkejonEvery Interaction - @everyinteract / www.everyinteraction.comDan Gent - @gentusmaximusLighthouse - @wearelighthouse / www.wearelighthouse.com
We discuss developing mobile Android applications with Andy Street, an engineer at Facebook working on React Native
We discuss developing mobile Android applications with Andy Street, an engineer at Facebook working on React Native
Guest US Senate Candidate Robert Sarvis, host Robert Jetter, Jr. and panelists Activist Cindy Todd, Founder of Overpasses for America James Neighbors, & Constitutional scholar Kelly Mordecai, with contributor Dan Gray former columnist of the Washington Times. Join our Round Table Discussion. Bards Logic welcomes US Senate Libertarian Candidate Robert Sarvis. We discuss the changes in America's economic and social culture. Republicans are seen as more fiscally conservative, while Democrats more socially tolerate. Are the Libertarians an amalgamation of both and is this where America is beginning to lean? We will also discuss his campaign and stance on issues important to Conservatives and the Grassroots. About our guest: Degrees in mathematics from Harvard University and the University of Cambridge, a J.D. from N.Y.U. School of Law, and a Master's in economics from George Mason University. While attending law school, he was the co-founder and editor-in-chief of the NYU Journal of Law & Liberty; he also clerked for Judge E. Grady Jolly on the U.S. Court of Appeals for the Fifth Circuit. He has a diverse professional background, with experience as an entrepreneur and small-business owner, a software engineer being named by Google as a Grand Prize Winner for their Android Development challenge, and mobile-app developer, a math teacher, and a lawyer. In 2011, he ran for the Virginia Senate as a Republican, losing to Democrat Dick Saslaw; after the election, Sarvis switched to the Libertarian Party. He was the Libertarian Party of Virginia's nominee for Governor of Virginia in the 2013 election, finishing third behind Democrat Terry McAuliffe and Republican Ken Cuccinelli. Bards Logic is the Grassroots, We the People Show.
Ben talks to Sarah Haider, Android lead at Secret, about anonymity in social media, her work with Girls Who Code and Android Development. Girls Who Code Secret Hound Sara on Twitter
Scotty and John chat about CommentCast, Android Development and Auto Layout.
DigitalOutbox Episode 164 DigitalOutbox Episode 164 - Google I/O Playback Listen via iTunes Listen via M4A Listen via MP3 Shownotes 1:45 - Google I/O - Just one keynote this year....that lasted for 3 ½ hours - Notable absence - no new hardware. Unlike previous years there were no hardware announcement, but all attendees did get a Chromebook Pixel. There was however plenty of new software and services (but nothing on Google TV and no new version of Android). Key announcements... - Google: 900 million Android activations to date, 48 billion app downloads - Google announces Play game services, Android's cross-platform answer to Game Center - The platform will support cloud saves, thereby allowing users to save their progress or game state and pick it up on a separate device, as well as achievements and leaderboards using Google+. - API will enable both turn-based and real-time multiplayer - Google Play game services will be supported for titles on Android, iOS and the Web - truly cross platform - Google Play services updated with new location, Google+ sign-in, and cloud messaging APIs - 3 new location API’s including Geofencing and Activity Recognition API that will help users track their physical activity - Android Studio - It’s an IDE based on IntelliJ. - This tool has more options for Android Development, making the process faster and more productive. A “live layout” was shown that renders your app as you’re editing in realtime. - Tools to support beta testing and language translations - Google takes on Spotify with Google Play Music All Access subscription service - web and mobile interfaces feature millions of songs you can play instantly, recommendations, charts and playlists, and instant radio stations. The Spotify competitor launches today in the US for $9.99 a month, comes with a free trial month, and sign-ups before June 30th get it for $7.99. - Everything from your Google Music locker is automatically pulled into Google Play Music All Access. Beneath the content you own, everything else an artist has ao All Access is automatically listed and plays at a tap. More countries will get Google Play Music All Access soon. - Google redesigning Play apps and Play Store on the web - Google turns the Samsung Galaxy S4 into a Nexus phone, coming June 26th for $649 - Unlocked - Vanilla Android - no Samsung crapware added - Should get quick updates of new Android releases - Google takes on Apple in schools with Google Play for Education - Play store for education - currently trialling now - Google+ completely redesigned with new cards-based interface - 41 new features - Multi column stream (Like Facebook or Pinterest) - Auto tag posts - New features for hangouts and photos - Photos - automatically enhance the tonal distribution in an image, soften skin, sharpen certain parts of an image and remove noise – and all of those computations happen in the cloud. - system can now analyze your images and kick out blurry photos, duplicates, images with bad exposure (which it will try to fix). It can also recognize good images with certain landmarks, for example, and detect faces and see if people are smiling and/or of those people are in your Google+ circles. It will also try to make some decision based on aesthetics. What used to take hours of work, Gundotra said, now happens automatically in the cloud and take seconds. - Now that Google offers everybody 15GB of free storage, users an also upload 15GB worth of full-size images to Google+ Photos. In addition, the autobackup feature provides unlimited storage space for photos at sized under 2048px. - “Awesome” – can automatically detect when an image is part of a series and stitch it together in one image or an animated GIF. “If we detect that you took a series of photos, in burst mode or otherwise, we can stitch them together,” Gundotra told us. To recognize these images, the system does a bit of analysis to make sure the background hasn’t moved. - This is about more than animated GIFs, though. This new feature – which Google calls “auto awesome” – can also automatically create a group photo from a series of photos and pick the one where everybody is smiling. It can stitch together landscape photos to create panoramas and create HDR images from a series of photos where it detects bracketed exposures. All of this happens extremely fast, too, thanks to the power of Google’s data centers. - Google unveils Hangouts: a unified messaging system for Android, iOS, and Chrome - replaces the numerous Google services that currently help you have real-time conversations with other users, such as Google Talk, Google Voice and Google+ Hangouts. - It will launch on most major platforms later today, including iOS, Android and the Web. (iOS works well, Android - doesn’t support Nexus 7) - Conversations can either be one-on-one or in larger groups; the new Hangouts app can do both. - As with many other apps, such as WhatsApp or even iMessage, conversations support multimedia content, including high-resolution photographs. - Video chats as well - Text, emoji, photos, video, see who’s typing, read receipts - The service’s Google+ integration is one of the best features in the entire product: every photo that you or a friend posts is automatically saved in a private, shared album on Google+. - One flaw - doesn’t bring in SMS, so not fully unified - Google confirm that SMS is coming soon - Google adds button-free voice search in Chrome: just say 'OK Google' - You should, according to Google, be able to ask it when your upcoming flight is, and where your package might be in transit. - Search getting a lot smarter - improving knowledge graph - Making claims that search is only starting - next generation search coming....end of search as we know it - Google Now updated to include voice reminders, emails, and public transit data - new cards include a location-based Reminder feature, public transit travel times, and information about books, music, TV shows and video games that might be of timely interest to users. - Reminder feature is based on time, people and location and can be set with simple voice commands using natural language processing. It’s like the geofenced Reminders that are used by Apple in iOS, but looks to be arguably more useful since it ties into the Google Now knowledge graph. Reminders takes Now further by giving users a way to actively set and retrieve content, which should help prove its worth among users who weren’t getting much out of the automated results previously being generated by the engine. - Google Wallet comes to Gmail - Google announced two important features regarding Google Wallet. The first is integration with Gmail so you can pay by sending an email. The second is the launch of the Google Wallet Instant Buy Android API, which lets developers integrate payment features into apps for selling physical goods and services. - The first feature, which is rolling out “over the coming months” to all US Gmail users over 18 years old, means you can send money to whoever you want directly from Gmail. Recipients don’t need to have a Gmail address: any email will do. Google lets you send money for free as long as your bank account is linked to Google Wallet or using your Google Wallet Balance. There are “low fees,” however if you are sending money using your linked credit or debit card. - Google redesigns Maps for mobile - Android, iOS incl iPad version coming this summer - New look for Android, based on iOS - iPad coming soon - new floating search box is the highlight of the main map view, and it incorporates a new suggestion engine that will help you find relevant places nearby and more. - new version of maps will also have live traffic incident reporting and re-routing. - Google Maps integrates Google Earth and Street View in completely redesigned interface - new version of Google Maps is heavily customized for every user, with knowledge about a user contributing to discovery of new places using the same data as Google Now. - new service collates imagery from Google Earth, Google’s Street View and special projects including its space and underwater imaging. Instead of having to bounce around between products, you’ll now be able to get all of that in one place - new overhead view, which is also rendered in 3D using WebGL, like Google Earth: - Flight search and place reviews are now integrated fully into Google Maps, giving you the ability to search for directions including flights in one go. Reviews and ratings can be culled from top reviewers or your Google+ circles. - Larry Page then came on stage, said a few statements (slammed Oracle - in it for the money, then went into a 45 minute Q&A. Most was fairly interesting but there was one bizarre statement.. - Google CEO Larry Page is holding a rare Q&A session with attendees of today's Google I/O keynote, and he's been offering up some pretty unfiltered answers. In response to a question about reducing negativity and focusing on changing the world, Page noted that "the pace of change is increasing" and said that "we haven't adapted systems to deal with that." Specifically, he said that "not all change is good" and said that we need to build "mechanisms to allow experimentation." That's when his response got really interesting. "There are many exciting things you could do that are illegal or not allowed by regulation," Page said. "And that's good, we don't want to change the world. But maybe we can set aside a part of the world." He likened this potential free-experimentation zone to Burning Man and said that we need "some safe places where we can try things and not have to deploy to the entire world." Google is already well-known for coming up with some pretty interesting ideas — the idea of seeing what Page could come up with in this lawless beta-test country is simultaneously exciting and a bit terrifying. - Also, this - Every story I read about Google is ‘us versus some other company’ or some stupid thing, and I just don’t find that very interesting. We should be building great things that don’t exist. Being negative isn’t how we make progress. Most important things are not zero sum, there is a lot of opportunity out there. - A few hours later they put out a cease and desist on Microsoft - Following Google's demands for Microsoft to remove its Windows Phone YouTube app, Microsoft has responded saying it's happy to include advertising. Google sent a cease and desist letter to Microsoft recently, with concerns that the Windows Phone YouTube app does not display ads. "We’d be more than happy to include advertising but need Google to provide us access to the necessary APIs," says a Microsoft spokesperson. - Microsoft appears to want to rectify the situation, noting Google CEO Larry Page's comments at I/O today. "In light of Larry Page’s comments today calling for more interoperability and less negativity, we look forward to solving this matter together for our mutual customers." Microsoft recently released an update for its Windows Phone YouTube application to support sign-in, downloads, and a full YouTube experience. The application has been available for just over a week, but Google has demanded that it be removed by May 22nd for violating its YouTube API rules. 32:52 - 50 Billion Downloads 34:10 - YouTube launches its paid subscription channels with select partners 37:05 - Google Unifies Its Free And Paid Storage Options 38:40 - Google completes the feedback loop 40:20 - Lulzsec hacker group handed jail sentences 40:58 - BlackBerry bringing BBM to Android and iOS this summer 43:51 - Nokia unveils the Lumia 925 46:18 - HTC First to be discontinued 47:25 - Windows Keeps Getting Better 47:57 - Players force EA to drop online pass for used games 49:35 - GT6 for PS3 52:29 - Chris Hadfield - the astronaut's best tweets, photos and videos
It's easy to start developing apps for Android. To get started, you'll need to download a few tools. This video will show you how to get everything you'll need.
It's easy to start developing apps for Android. To get started, you'll need to download a few tools. This video will show you how to get everything you'll need.
Phone Arena: Secret Source Says Next iPad to Be Called iPad 3 CNET: Secret Source Says Next iPad to Be Called iPad HD iMore: Secret Source Says iPad 3/HD to Have 4G/LTE Connectivity iLounge: Secret Source Says Apple Bringing Out Smart(er) Cover/Case for iPad 3/HD Apple Insider and MacRumors Hear Shipping Costs Are Up Significantly as Apple Takes Up Far-East to US Capacity Samsung Securities Reportedly Expects 7-Inch “iPad mini” Later This Year Study by The Business Journals Shows iPad is the Fastest Growing Tech in Small Business in the U.S. Early: Sen. Schumer Asks FTC to Look into iOS and Android Privacy Issues Later: Sen. Schumer Says Apple and Google Willing to Meet and Talk Over iOS and Android Privacy Issues Judge in Apple v. Motorola Mobility Patent Infringement Case Orders Moto and Google to Turn Over Info on Their Merger and Android Development to Apple Reports Say Proview Creditors Are Looking to Have Company Declared Bankrupt; Liquidated Apple Issues Supplemental 10.7.3 Update to Address Time Machine Issue Apple Reportedly Helping China Mobile Fix iPhone Issue 25-Billionth App: A Disney Game Downloaded in China