Podcasts about mobile development

process to build apps for various mobile operating systems

  • 126PODCASTS
  • 298EPISODES
  • 40mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Aug 1, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about mobile development

Latest podcast episodes about mobile development

PodRocket - A web development podcast from LogRocket
Using RSCs in Expo Router with Evan Bacon

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Aug 1, 2024 33:11


Evan Bacon joins to the pod to talk about the latest advancements in React Native and the Expo Router. He discusses React Server Components, state management, and the new features coming in Expo SDK 52. Links https://evanbacon.dev https://github.com/EvanBacon https://x.com/Baconbrix We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Evan Bacon.

PodRocket - A web development podcast from LogRocket
The Rise of Serverless Fullstack with Brian Leroux

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Jul 24, 2024 32:50


In this episode, Brian LeRoux, co-founder of Begin.com, discusses the evolution and rise of serverless full stack development. Brian shares insights on the history and future of JavaScript, the benefits of serverless architecture, and how front-end developers can leverage these technologies to build scalable and maintainable applications. Links https://brian.io https://webdev.rip https://github.com/brianleroux https://www.npmjs.com/~brianleroux https://twitter.com/brianleroux https://indieweb.social/@brianleroux https://www.linkedin.com/in/brianleroux https://begin.com https://arc.codes https://enhance.dev We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Brian LeRoux.

SocialNerds - NerdCast
Native Mobile Development ή Hybrid ή PWA

SocialNerds - NerdCast

Play Episode Listen Later May 15, 2024 45:22


Μιλάμε με τον Νίκο για τους διαφορετικούς τρόπους που μπορείς να φτιάξεις μία mobile εφαρμογή. Συμπλήρωσε ανώνυμα την Έρευνα Μισθού Προγραμματιστή: https://bit.ly/sn-salary-survey Δήλωσε συμμετοχή στο Laravel, React ή Docker #workshop:  http://bit.ly/sn-workshops-y Ή πες μας τι workshop θες: bit.ly/WhatWorkshopSN Δες το video -> https://youtu.be/F-wjmLgg-EQ

dot tech Podcast by Form3
Ep.51 .tech - World of mobile development

dot tech Podcast by Form3

Play Episode Listen Later Mar 28, 2024 32:27


Head of mobile from NextDay, Tris Bates, joined Kevin Holditch to give us the grand tour of the world of mobile development, there is a lot more to think about the initially meets the eye. What is the best way to develop an application for both iOS and Android? Can you use a single code base or is the only option to rewrite the whole application for both platforms? How do you test for all of the device combinations? What about users who use accessibility settings such 2x font? Tris expertly guides us through how the industry is approaching these challenges. We round up the show on how you go about keeping your application up to date. Is it possible just to push code out and live update your app or do you have to push all releases through the official app stores. Tris shares his vast industry experience on all of these topics and many more.

SocialNerds - NerdCast
Mobile Development Προκλήσεις & Λύσεις

SocialNerds - NerdCast

Play Episode Listen Later Mar 6, 2024 49:32


Μιλάμε με τον Νίκο για τις προκλήσεις που έχει η διανομή και η συντήρηση των mobile εφαρμογών, και για τις λύσεις αυτών. Συμπλήρωσε ανώνυμα την Έρευνα Μισθού Προγραμματιστή: https://bit.ly/sn-salary-survey Δήλωσε συμμετοχή στο Laravel, React ή Docker #workshop:  http://bit.ly/sn-workshops-y Ή πες μας τι workshop θες: bit.ly/WhatWorkshopSN Δες το video -> https://youtu.be/RIYoOA0G51M

Leaders, Innovators and Big Ideas - the podcast
Rosalinda Hernandez and Lloyd Summers from Red Iron Labs hosted by Al Del Degan

Leaders, Innovators and Big Ideas - the podcast

Play Episode Listen Later Feb 6, 2024 68:01


This is a conversation with two creative and unique individuals that came together and built an equally unique and creative company. A company that believes you should settle your differences by throwing baked goods at each other in virtual reality. Thank you for listening to the Leaders, Innovators and Big Ideas podcast, supported by Rainforest Alberta. The podcast that highlights those people who are contributing to and/or supporting the innovation ecosystem in Alberta. Host: Al Del Degan is a software developer and tech leader in Alberta's innovation ecosystem. He is also a Web3 enthusiast and podcaster, sharing his knowledge and passion for emerging technologies with his audience. Al is the founder and CTO of New Idea Machine, a software company dedicated to helping new developers gain hands-on experience building real-world applications. With his commitment to giving back to the community, Al is always available to offer advice on technology and business. His passion for innovation and entrepreneurship is evident in everything he does, making him a respected leader in the tech industry. Guest: Rosalinda Hernandez is co-founder and CEO of Red Iron Labs, focusing on incorporating innovative design through an intercultural lens. She has 15+ years of professional experience. Rosalinda's specialization and focus is culture—understanding the impacts of our products in the market from a present day and future cultural lens, including intercultural competence. The vision I have for our products is that they are rooted in self-awareness of evolving paradigm shifts in the relationship between human experience and technology, and for our company to challenge the status quo and make meaningful impacts for representation in the game and tech industry. Guest: Lloyd Summers  is the technical Co-founder and Chief Technology Officer of Red Iron Labs. He is focused on modern multimedia and creative technologies. Previous experience areas include Mobile Development, Project Management, IoT and Technical Analysis. Lloyd has created and published over 200 mobile titles and games, and currently leads a development team that has executed various immersive application projects for companies across various sectors including Energy, Healthcare, Transportation & Logistics, Real Estate, Marketing and Video Games.   Show Links: Red Iron Labs Muffin Fight  Show Quotes: "You know how people have that little inner voice that says you can't do something? That person's evicted from my head" Credits... This Episode Sponsored By: New Idea Machine Episode Music: Tony Del Degan Creator & Producer: Al Del Degan  

Monday Moms
Business Spotlight: Caroline Caylor, CEO, ARAZ Systems

Monday Moms

Play Episode Listen Later Jan 17, 2024 2:41


Caroline Caylor, CEO of ARAZ Systems, has made significant strides in a traditionally male-dominated industry, carving her own path and contributing to the growth and success of her company. ARAZ Systems operates in three distinct divisions, each showcasing the company's versatility and commitment to excellence. DLA (DOD) Commodity Procurement: Specializing in the procurement of airplane parts and computer hardware for the Department of Defense (DOD). Focus on supporting warfighter missions, demonstrating a commitment to national defense. Computer Hardware & IT Services: Offers a comprehensive range of IT services, including Cloud Migration & Modernization, Cyber Security, Application Development, Mobile Development, Enterprise...Article LinkSupport the show

Smart Software with SmartLogic
Actor Model and Concurrent Processing in Elixir vs. Clojure and Ruby with Xiang Ji & Nathan Hessler

Smart Software with SmartLogic

Play Episode Listen Later Dec 21, 2023 47:57


In this episode of Elixir Wizards, Xiang Ji and Nathan Hessler join hosts Sundi Myint and Owen Bickford to compare actor model implementation in Elixir, Ruby, and Clojure. In Elixir, the actor model is core to how the BEAM VM works, with lightweight processes communicating asynchronously via message passing. GenServers provide a common abstraction for building actors, handling messages, and maintaining internal state. In Ruby, the actor model is represented through Ractors, which currently map to OS threads. They discuss what we can learn by comparing models, understanding tradeoffs between VMs, languages, and concurrency primitives, and how this knowledge can help us choose the best tools for a project. Topics discussed in this episode: Difference between actor model and shared memory concurrency Isolation of actor state and communication via message passing BEAM VM design for high concurrency via lightweight processes GenServers as common abstraction for building stateful actors GenServer callbacks for message handling and state updates Agents as similar process abstraction to GenServers Shared state utilities like ETS for inter-process communication Global Interpreter Lock in older Ruby VMs Ractors as initial actor implementation in Ruby mapping to threads Planned improvements to Ruby concurrency in 3.3 Akka implementation of actor model on JVM using thread scheduling Limitations of shared memory concurrency on JVM Project Loom bringing lightweight processes to JVM Building GenServer behavior in Ruby using metaprogramming CSP model of communication using channels in Clojure Differences between BEAM scheduler and thread-based VMs Comparing Elixir to academic languages like Haskell Remote and theScore are hiring! Links mentioned in this episode: theScore is hiring! https://www.thescore.com/ Remote is also hiring! https://remote.com/ Comparing the Actor Model and CSP with Elixir and Clojure (https://xiangji.me/2023/12/18/comparing-the-actor-model-and-csp-with-elixir-and-clojure/) Blog Post by Xiang Ji Comparing the Actor model & CSP concurrency with Elixir & Clojure (https://www.youtube.com/watch?v=lIQCQKPRNCI) Xiang Ji at ElixirConf EU 2022 Clojure Programming Language https://clojure.org/ Akka https://akka.io/ Go Programming Language https://github.com/golang/go Proto Actor for Golang https://proto.actor/ RabbitMQ Open-Source Message Broker Software  https://github.com/rabbitmq JVM Project Loom https://github.com/openjdk/loom Ractor for Ruby  https://docs.ruby-lang.org/en/master/ractor_md.html Seven Concurrency Models in Seven Weeks: When Threads Unravel (https://pragprog.com/titles/pb7con/seven-concurrency-models-in-seven-weeks/)by Paul Butcher Seven Languages in Seven Weeks (https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/) by Bruce A. Tate GenServer https://hexdocs.pm/elixir/1.12/GenServer.html ets https://www.erlang.org/doc/man/ets.html Elixir in Action (https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/) by Saša Jurić Redis https://github.com/redis/redis Designing for Scalability with Erlang/OTP (https://www.oreilly.com/library/view/designing-for-scalability/9781449361556/) by Francesco Cesarini & Steve Vinoski Discord Blog: Using Rust to Scale Elixir for 11 Million Concurrent Users (https://discord.com/blog/using-rust-to-scale-elixir-for-11-million-concurrent-users) Xiang's website https://xiangji.me/ Feeling Good: The New Mood Therapy (https://www.thriftbooks.com/w/feeling-good-the-new-mood-therapy-by-david-d-burns/250046/?resultid=7691fb71-d8f9-4435-a7a3-db3441d2272b#edition=2377541&idiq=3913925) by David D. Burns Special Guests: Nathan Hessler and Xiang Ji.

Smart Software with SmartLogic
HTTP Requests in Elixir vs. JavaScript with Yordis Prieto & Stephen Chudleigh

Smart Software with SmartLogic

Play Episode Listen Later Oct 26, 2023 50:29


In today's episode, Sundi and Owen are joined by Yordis Prieto and Stephen Chudleigh to compare notes on HTTP requests in Elixir vs. Ruby, JavaScript, Go, and Rust. They cover common pain points when working with APIs, best practices, and lessons that can be learned from other programming languages. Yordis maintains Elixir's popular Tesla HTTP client library and shares insights from building APIs and maintaining open-source projects. Stephen has experience with Rails and JavaScript, and now works primarily in Elixir. They offer perspectives on testing HTTP requests and working with different libraries. While Elixir has matured, there is room for improvement - especially around richer struct parsing from HTTP responses. The discussion highlights ongoing efforts to improve the developer experience for HTTP clients in Elixir and other ecosystems. Topics Discussed in this Episode HTTP is a protocol - but each language has different implementation methods Tesla represents requests as middleware that can be modified before sending Testing HTTP requests can be a challenge due to dependence on outside systems GraphQL, OpenAPI, and JSON API provide clear request/response formats Elixir could improve richer parsing from HTTP into structs Focus on contribution ergonomics lowers barriers for new participants Maintainers emphasize making contributions easy via templates and clear documentation APIs drive adoption of standards for client/server contracts They discuss GraphQL, JSON API, OpenAPI schemas, and other standards that provide clear request/response formats TypeScript brings types to APIs and helps to validate responses Yordis notes that Go and Rust make requests simple via tags for mapping JSON to structs Language collaboration shares strengths from different ecosystems and inspires new libraries and tools for improving the programming experience Links Mentioned Elixir-Tesla Library: https://github.com/elixir-tesla/tesla Yordis on Github: https://github.com/yordis Yordis on Twitter: https://twitter.com/alchemist_ubi Yordis on LinkedIn: https://www.linkedin.com/in/yordisprieto/ Yordis on YouTube: https://www.youtube.com/@alchemistubi Stephen on Twitter: https://twitter.com/stepchud Stephen's projects on consciousness: https://harmonicdevelopment.us Owen suggests: Http.cat HTTParty: https://github.com/jnunemaker/httparty Guardian Library: https://github.com/ueberauth/guardian Axios: https://axios-http.com/ Straw Hat Fetcher: https://github.com/straw-hat-team/nodejs-monorepo/tree/master/packages/%40straw-hat/fetcher Elixir Tesla Wiki: https://github.com/elixir-tesla/tesla/wiki HTTPoison: https://github.com/edgurgel/httpoison Tesla Testing: https://hexdocs.pm/tesla/readme.html#testing Tesla Mock: https://hexdocs.pm/tesla/Tesla.Mock.html Finch: https://hex.pm/packages/finch Mojito: https://github.com/appcues/mojito Erlang Libraries and Frameworks Working Group: https://github.com/erlef/libs-and-frameworks/ and https://erlef.org/wg/libs-and-frameworks Special Guests: Stephen Chudleigh and Yordis Prieto.

Giant Robots Smashing Into Other Giant Robots
493: Mobile Development at thoughtbot with Stephen Hanson

Giant Robots Smashing Into Other Giant Robots

Play Episode Listen Later Sep 21, 2023 34:30


We are thrilled to announce the third session of our new Incubator Program. If you have a business idea that involves a web or mobile app, we encourage you to apply to our eight-week program. We'll help you validate your market opportunity, experiment with messaging and product ideas, and move forward with confidence toward an MVP. Learn more and apply at tbot.io/incubator. We look forward to seeing your application in our inbox! __ Co-host Will Larry interviews Stephen Hanson, the Director of Mobile Development at thoughtbot. The two explore the complexities of mobile app development, focusing on the advantages and disadvantages of React Native and Flutter. Stephen, who initially started as a full-stack web developer specializing in Enterprise Java, discusses React Native's cost-effectiveness and the convenience of having a unified codebase for iOS and Android platforms. However, he notes that Flutter might be a more suitable choice for high-performance needs. Both hosts emphasize the nuances of the mobile ecosystem, covering topics like in-app purchases, push notifications, and the strict guidelines set by app stores like Apple's. They agree that a comprehensive understanding of these aspects is crucial for an entire development team, including designers and project managers. Additionally, Stephen shares that the driving force behind his career is the opportunity to create apps that enhance people's lives. Stephen wraps up the discussion by detailing thoughtbot's goals of improving mobile development practices within the company and the broader developer community. __ React Native (https://reactnative.dev/) Flutter (https://flutter.dev/) Follow Stephen Hanson on LinkedIn (https://www.linkedin.com/in/hansonsteve/). Visit his website: shanson.co (https://shanson.co/). Follow thoughtbot on X (https://twitter.com/thoughtbot) or LinkedIn (https://www.linkedin.com/company/150727/). Become a Sponsor (https://thoughtbot.com/sponsorship) of Giant Robots! Transcript: WILL: This is the Giant Robots Smashing Into Other Giant Robots Podcast, where we explore the design, development, and business of great products. I'm your host, Will Larry. And with me today is Stephen Hanson, Director of Mobile Development here at thoughtbot. Stephen, thank you for joining me. STEPHEN: Hi, Will. Thanks for having me. I'm excited to be here. WILL: Yeah. I'm excited to talk about mobile development. But before we get started, tell us a little bit about who Stephen Hanson is: your personal life. STEPHEN: You know this because we often talk about our families when we get together. But I have two young kids, two and four years old. When you say personal life to anybody who has young kids, that's what we're talking about. [laughter] WILL: Yes. STEPHEN: So, they're keeping me busy but in the best way. WILL: Yeah, definitely. And I totally understand that. So, I know we talk about this often, but you like to woodwork. You like to work with your hands like most of us in tech. Like, we think so much with our head and mental that we try to find something to do physically, and yours is woodworking. Tell me a little bit about that. STEPHEN: Yeah. I think it's exactly what you said. I think working on a computer all day, you know, many years ago, I was like, what's something I can do with my hands, right? Something a little more physical. So yeah, fine woodworking has been a hobby of mine for quite a few years. And we were even chatting the other day about, you know, I'm trying to take time during the day to sneak out to the garage for 15 minutes, you know, during my lunch break or whatever to just get that mental reset and just work on something. WILL: Yeah. I know that you built your office that you work out of. I've been wanting to ask you, one, how did you do it? Two, how did you have the confidence to do it [laughter] to make sure that it was going to...how can I say this? I would be afraid that would it still be standing [laughter] after a little bit? [laughs] STEPHEN: Yeah, to be honest, that was definitely a fear. Yeah, I built my office in 2020, you know, COVID hit. All of a sudden, I was working fully remote. And we had another kid on the way. You know, we didn't have space in the house. So, I was like, what am I going to do? [laughs] I was already doing woodworking, but I didn't have any construction or carpentry experience. So, yeah, I definitely had the confidence issue. And I think, you know, I was just like, I don't know, let's just give it a try. [laughter] That's really all I can say. I didn't have the skills yet. But I watched a lot of YouTube and read a lot of [laughs] forums or, you know, just found info wherever I could, so...[laughs] WILL: Yep. And it's still standing today, correct? [laughs] STEPHEN: Correct. Yeah. [laughs] No, I'm just sitting in, like, a pile of rubble right now. [laughter] WILL: That's awesome, yeah. It's kind of like development sometimes for me. Like, you just got to take that leap sometimes, so... STEPHEN: You do, right? It's like, you know, fake it till you make it. [laughter] WILL: Yep. That's awesome. Awesome. Awesome. So, tell us a little bit about how did you get started in development in general? And then, how did you get started in React Native? STEPHEN: Yeah. So, I started out as a full-stack web developer. So, I didn't initially set out and say, "I'm going to build mobile apps," right? And I started out in 2011. I was working in Enterprise Java. I worked for American Airlines for a couple of years, and then I did enterprise consulting. I eventually made my way to, like, Rails and front-end development. And around 2016, 2017, I was freelancing. And eventually, clients started asking me to build mobile apps. [chuckles] WILL: [inaudible 04:16] STEPHEN: And I didn't know how to build mobile apps. So, I did what any web developer would do who doesn't build apps, and I used web technology. So, those first couple of apps that I built were hybrid apps. I used Ionic. And those are, you know, web apps that you package in a Native Wrapper. So, developing these apps, I literally developed them in a browser, right? And they're web apps. [laughs] And that was my first experience building apps. Even if they were web-based, I still had to work with the native app stores and learn, you know, app review guidelines and implement some native functionality, even though it was through, like, the Ionic wrappers. You know, people kind of trash on hybrid apps, and sometimes for good reason. But that wasn't a bad first experience for me or outcome, honestly. The clients were happy. They had apps in the app stores that were working for a pretty reasonable development cost. So yeah, that was my first experience in mobile. The end result isn't something I'd be necessarily proud of today. [laughs] WILL: I think that's all devs. [laughs] STEPHEN: Yeah, you know, [laughter] yeah, I -- WILL: Looking back at their work, yeah. [laughs] STEPHEN: I was talking about that. I could look back to something I built a month ago. [laughs] WILL: Yes. [laughter] STEPHEN: You don't have to go back far. [laughter] WILL: Yeah, so true [laughs]. You started working with the client when you were freelancing. So, how did you go from the hybrid web apps to actually saying, okay, I want to change, and I want to go all in on React Native? STEPHEN: React Native came out around that same time I was building those hybrid apps. So, the hybrid apps were 2016, 2017. React Native came out in 2015. So it was out, but it was still pretty new. And I was really interested in React Native right from the beginning, but I was also a little intimidated by it [chuckles]. So, when those first clients came to me for mobile apps, I didn't feel confident enough to say, "Yes, I can build you a React Native app." But a year or two later, I was working for another client on their Rails app. And I was building an API for their new React Native app. You know, I was really interested in React Native. So I said, "Hey, [chuckles] why don't I help out on the app side, too?" And they were like, "Sure, that sounds great." So that was kind of where I got my foot in the door with React Native. And then more opportunities like that just kept popping up over the next year. So, I got to work on a couple of other React Native apps. And like we talked about, I just started calling myself a React Native developer [laughs]. The rest is history. WILL: Yep. So true. We'll touch more on that later. But what would you say to a client who is trying to figure out if they should build native versus React Native? STEPHEN: There's a few things to consider when making that decision. But I think, usually, what I've seen is it comes down to budget and user experience. The bottom line is React Native is going to be a lot cheaper. You're basically building one app instead of two, right? Most of your code in a React Native app is going to be in JavaScript, and you can reuse all of that code across Android and iOS. If you're building a native app, you're just building two completely separate apps. So, it's just going to be cheaper to build that React Native app, and a lot of times, that's what it comes down to. For most companies, it can be really hard to justify that extra cost of building a completely native app for each platform. But then the question is when we talk about how can you justify the cost? Well, what would justify the cost, right? [laughs] I think probably the biggest trade-off when you build a React Native app versus a purely native app is there is a little bit of a performance penalty by building in React Native versus native. So, I think apps that will need to have a very flashy cutting-edge experience with lots of user-driven animation and effects, you know, when you get into that domain, I think that's where we see pure native starting to make more sense. But most apps and users would never feel that performance penalty of React Native. So, for most apps, that's not really something that enters into the equation. WILL: I want to dig into something you said. You were talking about if you do go native, you usually have to build an iOS and an Android separately. But with React Native, you could do it together. So, for someone who's maybe never done either one of them, can you kind of dig into, like, what does that look like? So, when you say I have to build an iOS and an Android portion versus I can do one codebase for React Native, can you walk us through kind of what that looks like, just a sample feature? STEPHEN: When I say React Native is a single codebase and, you know, native apps, you're building two apps, the way React Native works is you're basically building a React app. So, all of your business logic is going to be in React. And when your React code renders some UI, that gets translated into native UI. But your business logic is still going to be living in that JavaScript React app. So, one, when I say performance penalty, that's what I'm talking about is: there's a little bit of a performance penalty communicating back and forth between your JavaScript thread and the native system thread. But when we talk about one codebase versus two, that's what a React Native app looks like. You basically are working on a React app. It's one codebase with one set of business logic. And when you say, "Show a modal on the screen," that gets translated into a native Android modal or a native iOS modal, but in your code, you're just saying, "Show a modal." [laughs] So, you're just writing that one time. So yeah, a React Native project is just one codebase. Now, one thing that we haven't really touched on is in a React Native app, you do have the ability to drop down into native code. So, you have access to the native Android project and the native iOS project in your React Native app. So, you can write completely native code if you want to. But the appeal of React Native is you don't have to, you know, unless you get into one of those situations where you need to do something native that isn't supported out of the box with React Native or by an existing third-party library, or you want to have a very performant, very interactive part of your app. Maybe there's a reason you want to do that in native. You know, you do have that option in a React Native app of dropping down into that native code level. But to contrast that with a purely native project, you will have two completely separate codebases, one for Android and one for iOS. You'll have a development team for Android and a development team for iOS, you know, typically with different skill sets. The Android project will be Java, Kotlin. And your iOS project is swift. So, just in every sense, you really have two different projects when you're working on a purely native app. WILL: Okay, yeah, that makes sense. So like, for React Native, that show modal is just however many lines to show that one modal, and it does it for iOS and Android. But when you talk about native, you're saying that; however, iOS says to show that modal, you have to do it that way. But then Android, you also have to do it the Android way. And one developer, unless they know both of them, may not be able to handle both for those cases, correct? STEPHEN: Yeah, exactly. React Native abstracts away those underlying platforms. So, you really just need to know React Native for most cases. Though, there's definitely a benefit of knowing the underlying platforms. WILL: Definitely. Especially, like you touched on if you wanted to go into that native portion to add in a feature. You know, for example, I know we both worked on a project where we had a scanning app. And we had to tap into that native portion and React Native in order to get the scanning app to work, correct? STEPHEN: Yeah, that's right. We had to support some barcode scanning devices and hook into those barcode scanning frameworks that were proprietary [chuckles] to those devices. So yeah, we had to build native modules for Android and iOS to support those. WILL: Gotcha. Okay. I want to touch back on something you said earlier about the flashy experiences. You said sometimes you may not see it or whatever, but sometimes, if you want that flashy experience, it's better to go the native route. Can you explain that a little bit more? STEPHEN: So yeah, it's kind of what I was touching on a second ago. You know, in a React Native app, you have the JavaScript thread that is always running and coordinating UI changes with business logic. So, you've got your business logic in JavaScript. You've got the UI in native. And those need to be coordinated to interact. So, that's kind of where that performance penalty can happen. You know, again, most apps and users would never feel this penalty. I've never been, like, using my phone and been like, oh, this is a React Native app; I can feel it, you know. [laughs] It's not something that typically enters the picture for most apps that we work on. But there are certain types of apps that might be more important, you know, highly interactive games or things that just need to have that extra flashiness and interactive flashiness specifically, where it could make sense to build that natively. Another interesting thing in the React Native space is React Native recently re-architected their rendering engine to be written in C++ and be more efficient. So, this performance overhead might be a little bit less of a trade-off. They've re-architected the way that React Native JavaScript talks to the native layer, which might make this even less of an issue going forward. WILL: I looked it up for the podcast. But do you know some of the companies that we probably are familiar with, like they built apps on React Native? Can you name a couple? STEPHEN: Yeah, I was recently looking at this, too. And, you know, the big one is Facebook, right? Facebook built React Native. So, they're the sponsor of that project. So, Facebook and Facebook Messenger, I believe those apps are built with React Native. I don't know if the entire apps are or not [chuckles]. Do you know by chance? [laughs] WILL: React Native on their website says, "Hey, we're going to showcase these apps that they're built in React Native." So, I'm guessing a huge portion of it was built in React Native, so... STEPHEN: Yeah. That's a good point. Yeah, you're right. They're showcasing it there. So yeah, you know, other ones, you know, lots of brands, Shopify, looks like PlayStation. I'm looking at the list now on the React Native website: Pinterest, Flipkart, Discord, Walmart, Tesla, Coinbase, Mercari. Yeah, I mean, it's just a lot of big-name apps built in React Native, including quite a few that we've [laughs] that we've built. [laughter] MID-ROLL AD: Are you an entrepreneur or start-up founder looking to gain confidence in the way forward for your idea? At thoughtbot, we know you're tight on time and investment, which is why we've created targeted 1-hour remote workshops to help you develop a concrete plan for your product's next steps. Over four interactive sessions, we work with you on research, product design sprint, critical path, and presentation prep so that you and your team are better equipped with the skills and knowledge for success. Find out how we can help you move the needle at tbot.io/entrepreneurs. WILL: If I'm absolutely sold on getting that flashy experience, is native the only route to go? STEPHEN: I think until pretty recently, that would have been your option [laughs]. But Flutter has been picking up a little bit of momentum. So, Flutter is developed by Google. And it's kind of a challenger in that React Native space. It kind of has the same write once, run anywhere, you know, philosophy as React Native. You have one codebase. But they tout kind of being a more performant option than React Native. So, it compiles down to native ARM or Intel code, which can give better performance without, you know, not needing that JavaScript bridge kind of handling that communication between the UI and the business logic. WILL: So, when would you use Flutter versus React Native? STEPHEN: I kind of keep going back to, like, you know, we talk about the performance overhead of a React Native app. I don't think that's even on the map for the vast majority of apps. Like, this isn't a performance penalty that you can typically feel. So, looking at Flutter versus React Native, React Native has several advantages. I think the biggest one is it's React. So, every team has React developers already on the team, pretty much nowadays. So, you know, if you've got an organization that says, "Oh, we need to build a mobile app," they probably already have a team of React developers somewhere working on their web app [laughs]. So, there's a big benefit of kind of centralizing their team around that technology. You know, you can have a little bit of cross-pollination between web and mobile, which can be really nice. I think, similarly, it's a lot easier to find and hire React or React Native developers right now than it is to find and hire Flutter developers. So, Flutter is written in Dart, and it has its own front-end framework. So, this isn't necessarily a technology that you're going to have on your existing team. Like, I've never worked with Dart, personally. It's not nearly as common as React developers. You know, that, to me, is going to be a big downside. You know, the talent pool is a lot smaller for Flutter/Dart developers. Also, the ecosystem with Flutter being newer, it's not as established. It doesn't have as large of an ecosystem as React Native. So, for those reasons, I think React Native is still, at least for us, like, it's usually where we would steer a client over Flutter, unless they're in that category of, like, they're really going for something, you know, groundbreaking. And, you know, the choice is either, you know, they've ruled out React Native. They need to get that native performance, and maybe they could achieve that with Flutter, and maybe Flutter would be a good option then. WILL: Okay. You mentioned that—and I agree with you—like, you probably have some React devs on your team somewhere. Most companies does. So, say if I am bought in, I'm going all in on React Native, and I have React web developers on my team. Is that an easy transition for those developers, or what does that transition look like? STEPHEN: Yeah, this is something...I think you and I have talked about this a lot because we both transitioned from React Web to React Native. And, you know, it wasn't all that easy, right? [laughs] WILL: No, it was not [laughter] at all. [laughter] STEPHEN: So yeah, you know, it is a fallacy to say, "Hey, we've got a React team, you know, let's just start tomorrow on building an app, and it'll be smooth sailing. And, you know, no one needs to learn anything, and we'll be good to go," right? [laughs] So, you know, what I always say is a React web developer can successfully work on a React Native app. But I don't think they have the skills yet to lead that initiative because there's just so much to the mobile ecosystem that needs to be learned. And really, you know, my first couple of React Native apps, I wasn't the lead developer. There was somebody on those projects who really knew that space better than I did. And that was really helpful for me to have. How about you? What about your first, like, React Native project? What did that look like? WILL: It was at another company, and the exact words paraphrasing was, "You know React, so you can easily work on React Native." And so, I got on the project. And I really struggled, to be honest with you, because there's a lot of things that I didn't know: in-app purchases, push notifications, how to deal with Apple store, Android store, deploying to those stores. Like all of those things, navigation is totally different than React navigations and routes. It was a lot. It was a lot more than they led on to what it was. Eventually, I caught on. It took me a while. I needed to work with some more senior React Native developers, and I was able to really pick it up. But yeah, it was tough. I'll be honest: I struggled for a while because I went in feeling like I should have known all those things because that's the way it was conveyed to me. Now that I look back on it I was like, there's no way I could have known those things. It's just a different language. So, I had to get in there and learn it. And I even...I'm trying to think I've learned a couple of new languages. But it's almost like learning a new language just with, you know, the, like I mentioned, the in-app purchases, push notifications. It's just totally different. STEPHEN: Yeah, that's been my experience also. I think the challenges weren't, like, coding [laughs] because, you know, building a React Native app is coding in React. The challenges that I faced were, like you said, it's just the mobile ecosystem and learning all the intricacies, the functionality that users have come to expect in mobile apps, you know, like password manager, integration, and background execution modes, and deep linking strategies, all that kind of stuff. You know, if you don't know what questions to ask or what features to be thinking of, it's just really hard. And [laughs] I think it's more than just the developer needing to know that too. I think anytime it comes, you know, down to building an app, the whole team needs to have that mobile background. It's just a completely different platform than building for the web, right? So like, product owners, project managers, designers, developers all need that context so we can be prioritizing the right features and building a UI that matches the patterns that people have come to expect in a mobile app. And then, of course, developing those apps using the, you know, the proper native modules. WILL: Yeah, definitely. And I [chuckles]...you mentioned that it's mostly on, like, the mobile side. I don't know the best way to say that. But, like, I can tell you, when I first got onto the React Native project, there were numerous features that I could implement, and to a certain point to where I had to go that mobile. So, like, I was like, oh yeah, I can learn these new components that's in React Native. Okay, I got it to work. It's finished. You know, my PM would be like, "Well, it's not completely finished because you have to deploy it." And I was like, oh, I have no idea what I'm doing now. Like, I just know [laughs]...I know up to this point. STEPHEN: [laughs] WILL: But anything over that, I'm like, yeah, I have no idea. STEPHEN: Especially with consulting, right? With consulting, you need even more expertise, right? The clients are counting on you to build their app. And that's where, you know, having that deep, deep familiarity where you can say to a client, "This is how we're going to do the deployment process, you know, and I need, you know, X, Y, and Z to help set it up. And here are the deliverables, and here's when we'll have it," that kind of thing. Like, it really takes it up a whole nother notch what you need to know. WILL: Definitely, yeah. Because I think compared to mobile, I feel like web development can almost be like the Wild Wild West. And what I mean by that is, like, there's no rules for you to push out a website in web. Like, you know, you build it. You push it out. It can be out there, you know. Whoever is hosting it, unless you go against their rules, maybe, but their rules are very relaxed and stuff like that. Mobile, there's a totally different set of rules. Because, like, I was laughing not too long ago. There was rumors that Elon Musk was going to remove the blocking feature on Twitter [chuckles]. And it was funny because all the mobile devs they came out. And if you're a mobile dev, you know this. Apple is very strict. STEPHEN: [laughs] WILL: If this is a social media app that you're building, you have to have that blocking feature, which I agree it needs to be there. But it's funny, like, all the mobile devs was like, yeah, that's not going to work. Good luck [chuckles]. Good luck being an app again. STEPHEN: Yeah, [laughs] good luck. WILL: Like, they're going to kick it off. And yeah, they're very big on kicking it off if it doesn't follow those rules and things like that. So yeah, for React Native, you have to learn those rules, or, like I said, they won't approve it. They won't push it out to their store. STEPHEN: Yep, exactly. Yeah. I feel like the new one at every client project; I have to say, "We have to offer a way to delete your account in the app," because [laughs] that's a new one that launched last year, and I think has just started being enforced more recently. Like, all those little gotcha rules, you know, like, if you don't know about that, then you're going to go to submit your app to the stores, and you're going to get rejected every single time. [laughs]. WILL: And they're not shy about rejecting you [laughs]. STEPHEN: Yeah. But I would say, like, a lot of the rules, I'm like, yes, this is amazing that we have these rules, you know. It does help keep the community safer like things like blocking. But then there's the other rules of, like, Apple's like, hey, you've got to use our payment system and pay us 30% of every sale. WILL: Yes [laughs]. STEPHEN: I was, like, you know, there's some evil stuff happening there, too. WILL: I totally agree. And we ran into that issue. We had an app that used Stripe. And we actually had to remove it in order to use in-app purchases because...I forgot the rules around it, but it was essentially for digital content. I think it's what it was. And so, we had to use Apple's in-app purchases. So yeah, I totally agree with you on that. STEPHEN: Yeah. I feel like I've been a part of so many apps where we're, like, reading those rules. And we're like, okay, you know, it's like, we're watching a live stream of birds. WILL: [laughs] STEPHEN: You know, like, the birds aren't digital [laughter], you know. It's like, [laughs] where does this fall in the rule? [laughs] WILL: Yes [laughs]. I've done that, too [laughter]. Yep. It's almost like, you know, I feel like lawyers, okay, like, is this what this rule is, or the law what is written, or does this fall underneath that? So yeah, totally, totally agree. STEPHEN: Yep [laughs]. WILL: So, you've been here a couple of years at thoughtbot. What has been your experience building React Natives here for clients at thoughtbot? STEPHEN: Yeah, yeah. I've been at thoughtbot for about five years now. And I have been building React Native apps that whole time. And, I mean, I started at thoughtbot a little more in the full-stack space, web development, and have transitioned to where I'm mostly only building React Native mobile apps now. It's been a great experience. I think that React Native is really a sweet spot of; we're able to build these apps really efficiently and much less expensively than when we're doing pure native. And the end product is a really good app. So, it's been a great experience, you know, React Native is really...it has a really nice development experience. You know, it's the JavaScript React ecosystem. And we use TypeScript, and we have a really good developer experience with it. And then we're building apps that clients are really happy with and with a good budget. So, I think it's kind of that, you know, like, win-win-win kind of scenario where everybody is happy. And yeah, I don't see it going anywhere. And I think we're going to be building React Native apps for quite a while to come. WILL: Yeah, I totally agree with that. Where do you see React Native and mobile dev going here at thoughtbot in the next six months or even the next year? What are your goals for the mobile team? STEPHEN: We've got a couple of goals. One of them is around kind of what we've talked about with the mobile space in general. This isn't really specific to React Native, but it can be. But, consulting in the mobile space is challenging because there's a lot of mobile-specific domain knowledge that a team really needs to have. So, that's something that we've started looking into is, like, how do we build up our resources internally and then, hopefully, externally as well to help guide us on our projects and ensure that we have, like, you know, we are developing apps consistently and efficiently every time? So, that's something we're looking into is, like resources to help our teams—not just developers, but project managers, designers, and developers—help us navigate the mobile space. Okay, you're going to do push notifications. Here's the library we use. Here's things to think about, and interactions to think about, and iOS-specific functionality that we could support, and Android-specific functionality that we can support. You know, you're going to do deep linking; do you want to use universal links, or do you want to use a different strategy, a scheme-based link? So, basically, building up that set of resources so that our teams are all able to consult and build efficiently and consistently across the board. So, that's kind of goal number one. And then, goal number two is to kind of bring some of that out into the community a little bit more. So, thoughtbot is very well known in the Rails space for all of the open-source content we've put out and blog posts, and courses, and books. I mean, there's just so much on the Rails side that thoughtbot has done. And we're just a little bit less mature on the React Native side in terms of what we've put out there. So, that's kind of the second goal is giving back, helping others kind of do that same thing. I feel like we have developed our practices internally, and we're building some great apps. And it's kind of time to contribute back a little bit more. WILL: Awesome. I'm looking forward to reaching those goals. If you can go back and give yourself advice, what would you tell yourself? STEPHEN: I would maybe say, read the documentation [laughs]. I don't know when I got into mobile; I think I just jumped in. And, you know, we've talked about some of the mobile-specific domain, and not knowing what you don't know, and app review guidelines. I feel like early on, I just responded to challenges as they came up, as opposed to just digging into, you know, Apple's documentation and Android's documentation and just really understanding the underlying operating systems in stores. That's probably a piece of advice. If I could go back, I would just start at the documentation, you know, go to developer.apple.com and read about all of the underlying APIs of StoreKit and, you know, associated domains and all of these sorts of things. Just learn 'em, and then you know 'em. [laughs]. So, maybe that could have saved me some heartache if I just was a little more intentional about, okay, I'm getting into app development. I'm going to set aside some time and just really learn this stuff, as opposed to kind of where I had one foot in the door, one foot out of the door for a while. And I think that kept me from just sitting down and really going deep. WILL: That's really good advice. Just read the documentation. And that's not just Apple. STEPHEN: [laughs] WILL: That's a lot of departments, sections of my life. So, yes, I like that. [laughter] STEPHEN: I actually...that's something I did early in my career. So, I started as an Enterprise Java developer in 2011, and I was using the Spring framework. I downloaded the entire PDF. It was, like, 250 pages, the documentation [laughs]. And I remember just being on, like, airplane flights, and I just read the documentation, just cover to cover. That served me so well. I was, like, the expert, you know [laughs]. I don't always do it, but when I do, I'm like, oh yeah, why didn't I do that sooner? [laughs] WILL: Yeah, totally agree. I like that. What is the wind in your sails? What motivates Stephen? STEPHEN: Like, I think what attracted me to software development is just being able to build stuff, you know, probably the same thing that attracted me to woodworking. So, I think what motivates me is that prospect of, hey, I'm building an app that people are going to use, and it's going to make their life better. So, that's really what gets me up and gets me motivated. It's less so the actual coding, to be honest. It's really the prospect of, like, hey, I'm building something. WILL: Awesome. Yeah. Is there anything that you would like to promote? STEPHEN: If you're interested in building a mobile app, come talk to us. We'd love to build your mobile app. Go to thoughtbot.com/hire-us; I believe hire-us. We would love to talk to you about your mobile project. So, don't hesitate to reach out. We'd love to hear about what you're interested in building. WILL: Awesome. Well, Stephen, it was great to chat with you. It's always great to chat with you about mobile development and just personal life things. So, I really appreciate you being on the podcast today. STEPHEN: Thanks for having me, Will. It was a lot of fun. Always good talking with you. WILL: You can subscribe to the show and find notes along with a complete transcript for this episode at giantrobots.fm. If you have any questions or comments, email us at hosts@giantrobots.fm. You can find me on Twitter @will23larry. ANNOUNCER: This podcast is brought to you by thoughtbot, your expert strategy, design, development, and product management partner. We bring digital products from idea to success and teach you how because we care. Learn more at thoughtbot.com. Special Guest: Stephen Hanson.

Smart Software with SmartLogic
Saša Jurić on The Future of Training & Education in Elixir

Smart Software with SmartLogic

Play Episode Listen Later May 4, 2023 46:27


Today on Elixir Wizards, Sundi Myint and Owen Bickford are joined by Saša Jurić, distinguished developer, mentor, and author of Elixir in Action. They discuss the future of training and education in Elixir, challenges faced by new Elixir developers, Phoenix generators, peer mentorship, the emergence of types, and when it's time to close the umbrella. Key Takeaways: The functional programming paradigm, the actor model, and concurrency Adapting to the Elixir syntax and tooling The role of community, mentorship, and continuous learning in Elixir education The pros and cons of Phoenix generators for Elixir development Customizing templates in the Phoenix priv directory to better suit individual needs The importance of understanding and adapting generated code for maintainability and proper abstractions Importance of having a clear separation between core and interface Adapting to different opinions and preferences within a development team Refactoring and restructuring code to improve quality and reduce complexity Static typing for better documentation and the limitations of dynamic code Umbrella apps vs. mix configuration and how to avoid complexity Links Mentioned in this Episode: Enter to win a copy of Elixir in Action: https://smr.tl/2023bookgiveaway Elixir in Action by Saša Jurić https://www.manning.com/books/elixir-in-action 35% discount code for book on manning.com: podexwizards20 Saša's Website/Blog TheErlangelist.com (https://www.theerlangelist.com/) Towards Maintainable Elixir - Saša Jurić's Medium Blog Article Series (https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43) Boundary (https://hex.pm/packages/boundary): Managing cross-module dependencies in Elixir projects Site Encrypt (https://hex.pm/packages/site_encrypt): Integrated Certification via Let's Encrypt for Elixir-powered sites Authentication Generator in Phoenix: https://hexdocs.pm/phoenix/mixphxgen_auth.html Ecto query generator for Elixir https://hexdocs.pm/ecto/Ecto.html GraphQL: Query language for APIs https://graphql.org/ Dialyxir: https://hexdocs.pm/dialyxir/readme.html Nx (Numerical Elixir) GitHub Repository: https://github.com/elixir-nx/nx ElixirLS (Elixir Language Server) GitHub Repository: https://github.com/elixir-lsp/elixir-ls Special Guest: Saša Jurić.

Life on Mars - A podcast from MarsBased
067 - Pros and cons of running a boutique agency, with Jamon Holmgren (CTO @ Infinite Red)

Life on Mars - A podcast from MarsBased

Play Episode Listen Later Apr 4, 2023 59:55


One of the downsides of running an agency, or a services-based company per se, is that you don't get media coverage. Only the biggest ones get some coverage but for us, small agencies, it's nearly impossible: we don't do B2C, we don't have products consumed by large chunks of population, most of our work is behind NDAs and also we don't raise funds.The reality is that agencies are largely profitable and enjoyable businesses to run, even more so if you focus on value not on scale. Hence, we invited Jamon Holmgren (CTO and co-founder of Infinite Red) to jam on running a boutique agency like theirs.We riff for about an hour, discussing NDAs, how to run boutique agencies, team crafting, React Native, lifestyle businesses and much more.

Empower Apps
Apples, Glasses, and HAL, Oh My!

Empower Apps

Play Episode Listen Later Apr 1, 2023 11:25


In this episode, we explore the exciting and rapidly changing landscape of iOS development, as we discuss the potential impact of AI, machine learning, and AR glasses on the future of mobile apps. We also make predictions about what Apple might unveil at WWDC 2023, and speculate about the secret plans they may have in store. With a mix of humor, quirkiness, and expert analysis, this podcast episode is a must-listen for anyone interested in the latest trends and developments in iOS app development.Guest (how I made the episode) Generate Script, Title, Description, Links, Social Media Text Text-to-Voice  Voice-to-Lips  Guest Photo   Album Art  DeepDreamGenerator  OpenAI  An introduction to AI language models  Related Links Apple's AR glasses: What we know so far  How AI is transforming mobile app development WWDC 2023: What to expect from Apple's next developer conference  We talked about  (00:00) - Introduce Special Guest (00:18) - On Managing App Development (02:18) - Trends in Mobile App Development (02:33) - AI and Mobile Development (07:41) - WWDC 2023 Predictions Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @leogdion@c.imYoutube - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) ★ Support this podcast on Patreon ★

PodRocket - A web development podcast from LogRocket
Handling breaking changes in GraphQL with Kadi Kraman

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Feb 3, 2023 26:41


Kadi Kraman, Head of Mobile Development at Formidable Labs, comes on to talk about her recent conference talk from GraphQL Galaxy, “Handling breaking changes in GraphQL.“ Links https://twitter.com/kadikraman https://github.com/kadikraman https://www.linkedin.com/in/kadi-kraman https://the-guild.dev/graphql/inspector https://www.youtube.com/watch?v=hDGASxkKEXE https://youtube.com/watch?v=NIhXfXJmJF8 https://www.youtube.com/watch?v=wroM44XAJew Tell us what you think of PodRocket We want to hear from you! We want to know what you love and hate about the podcast. What do you want to hear more about? Who do you want to see on the show? Our producers want to know, and if you talk with us, we'll send you a $25 gift card! If you're interested, schedule a call with us (https://podrocket.logrocket.com/contact-us) or you can email producer Kate Trahan at kate@logrocket.com (mailto:kate@logrocket.com) Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Kadi Kraman.

Arumugam's Podcast
Mobile Development Career எப்படி இருக்கு? Latest என்ன? எப்படி படிக்கலாம்? | ft Parithi | Adichanda Appoinment Orderu

Arumugam's Podcast

Play Episode Listen Later Dec 6, 2022 38:40


In this Special episode, We have a guest, Parithi who is a senior Mobile developer. We spoke lots of things about how is mobile development career now. What we need to learn to become a mobile( Android/IOS developer). Introduction to mobile development (Android & IOS) in Tamil. What are the interesting problems faced by Mobile Developers? How many people need to create and manage big apps like FB/Insta? How can I switch my career to Mobile Development? Can entrepreneurs use mobile development? and a lot of interesting questions. App Development has changed over the past decade and continues to change in a faster way. Mobile Application Technology is growing fast before we finish reading the latest book on App Development, what we learned is outdated Those days [2011-12], Android phones were not as widespread as nowadays. People used mobile phones- not smartphones, on their engineering projects using blue tooth with the android operating system they developed some applications, using the then existing android version 2.0 which is for mobile Application Development, and Android 3.0which is for Tablet Applications, Now, a decade later, people prefer the term Mobile Developer or Software Engineer rather than Android Developer. Earlier, it was not possible to develop any mobile app without knowing a programming language. These days, working knowledge of spreadsheet programs such as MS Excel or Google Sheets along with ‘Amazon Honeycode is sufficient to develop applications, without having to learn a programming language. This makes development much easier. ---------- You Can Read the full transcribe in the below blog. https://www.tamilboomi.com/mobile-app-development-career-trend-in-2023/ --------- If you are interested to learn about new technologies & careers, you'll like our newsletter. Sign up here: www.tamilboomi.com --------- We offer Online Classes for Cloud DevOps & Data Engineering. --------- You can reach out to us & join the group for discussions: --------- Insta: https://www.instagram.com/tamilboomitechnologies/ WhatsApp Group for Discussions: https://chat.whatsapp.com/LuwXgVza8B3EaFmXwkKSwq Whatsapp number: +91 9619663272 Twitter : https://twitter.com/TamilboomiT --------- We Talk about Life, Motivation, and Technology in Tamil and English. New Episodes Weekly twice (Tuesday & Friday). --------- We have three shows : அடிச்சாண்டா Appoinment Orderu : Talks about Career and Entrupreunership பொதுவாச் சொன்னேன்: Talks about General things which we want to share Tamilboomi online Course: Content related to technology and online live courses ---------- Want to appear in our shows or want to contribute? Feel free to reach us! Share and Enjoy! --- Send in a voice message: https://anchor.fm/tamilboomi/message

The MongoDB Podcast
Ep 134 Kotlin Multiplatform Mobile with Mohit Sharma

The MongoDB Podcast

Play Episode Listen Later Oct 18, 2022 52:09


In this episode - we turn our attention to Mobile Development and Shane talks to Mohit Sharma, a Developer Advocate at MongoDB.Shane chats with Mohit about mobile development, how he got started in mobile, his current role as a mobile developer advocate and we focus on KMM (Kotlin Multiplatform Mobile) and what that means for mobile development, and indeed desktop & web development and the benefits that using KMM brings to your development process and we discuss the new Realm Kotlin SDK that has been GA (Generally Available) to use since June of 2022.

Life on Mars - A podcast from MarsBased
058 - How are we going to type text in the future? With Olivier Plante (CEO @ Fleksy)

Life on Mars - A podcast from MarsBased

Play Episode Listen Later Oct 3, 2022 53:41


This episode will see us discussing text input and how to build keyboards for smartphones with Olivier Plante, CEO at Fleksy.Olivier has had a fruitful career in entrepreneurship but our paths didn't cross until some of the first Startup Grind events we organised in Barcelona, where he came and pitched his latest invention, ThingThing, a most flexible smartphone keyboard. A Swiss army knife of sorts, if you will, that integrated with other apps to manage files and other stuff within the conversation, without ever leaving the context of the app.In this conversation, Àlex and Olivier nerd out about how to get your custom keyboards into your smartphone, how they hacked iOS before the keyboard APIs were public, how Fleksy found a niche market in pharma, and how they're helping big players in the industry to detect early signs of neurological decline with their platform.

Simple Programmer Podcast
975 Native Mobile Development: Is It Going To Die? - Simple Programmer Podcast

Simple Programmer Podcast

Play Episode Listen Later Sep 30, 2022 8:54


Simple Programmer is now BACK with a brand new YouTube Channel-SUBSCRIBE HERE: https://simpleprogrammer.com/subscribespyt

GOTO - Today, Tomorrow and the Future
Expert Talk: Native vs Cross-Platform • Sebastiano Poggi & Carl-Gustaf Harroch

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jul 1, 2022 47:08 Transcription Available


This interview was recorded for GOTO Unscripted at CodeNode in London.gotopia.techRead the full transcription of this interview hereSebastiano Poggi - Team Lead at JetbrainsCarl-Gustaf Harroch -  Founder/Managing Director at NovodaDESCRIPTIONLately mobile developers have had to answer this question the most: Shall we go native or use a cross-platform framework? And if so, which one?Sebastiano Poggi, team lead at Jetbrains, and Carl-Gustaf Harroch, founder/managing director at Novoda, explore current best practices around modern mobile development highlighting the impact of team collaboration and matching technologies across platforms.RECOMMENDED BOOKSBailey, Biessek & Wills • Flutter for BeginnersSimone Alessandria & Brian Kayfitz • Flutter CookbookJohn Bach • Xamarin: The Ultimate Beginner's GuideNader Dabit • React Native in ActionAdam Boduch & Roy Derks • React and React NativeRobert Nagy • Simplifying Application Development with Kotlin Multiplatform MobileTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.Discovery MattersA collection of stories and insights on matters of discovery that advance life...Listen on: Apple Podcasts Spotify Health, Wellness & Performance Catalyst w/ Dr. Brad CooperLooking for a catalyst to optimize your health, wellness & performance? You've found it!!Listen on: Apple Podcasts Spotify

SEO Podcast | SEO.co Search Engine Optimization Podcast

Mobile apps come in a variety of forms and serve a wide range of potential purposes. Good mobile apps follow standard best practices but also incorporate creative new elements.  A mobile development company can help you take an initial idea and turn it into a fully functioning mobile app. We believe agile development lends itself to more innovative mobile apps while also hastening the development process. More info about mobile development company:    https://dev.co/mobile/   Connect with us:  SEO // PPC // DEV // WEBSITE DESIGN

The Virtual Coffee Podcast
Andrew Bush - Mobile Development and Giving Back to Community

The Virtual Coffee Podcast

Play Episode Listen Later May 5, 2022 53:54 Transcription Available


In today's episode, Dan and Bekah talk to Andrew Bush, a Mobile Engineer Specializing in React Native. One of the updates we've made to our site is to have tags on our members page to indicate what volunteer roles they have. Andrew is one of our Monthly Challenge team leads, and he shared with us his experiences helping to facilitate the challenges, keeping our community motivated, and the processes we go through. We also go into what it's like to be a mobile developer, and the learning path he's been on throughout his career.About AndrewAndrew is a mobile developer specializing in React Native based out of Wisconsin in the US. He has been developing professionally for 3 years and has really found his passion in mobile apps and accessibility. Being legally blind himself, he recognizes the need for inclusion in software development so that EVERYONE can use the applications we create.Outside of his professional life, Andrew is a dedicated amateur runner with a love for the sport that rivals his love of Swedish Fish candy. You can also find him participating as a co-lead of the Virtual Coffee monthly challenges where he strives to create engagement and growth combined with the feeling of an intimate community.Sponsor Virtual Coffee!Your support is incredibly valuable to us. Direct financial support will help us to continue serving the Virtual Coffee community.Please visit our sponsorship page on GitHub for more information - you can even sponsor an episode of the podcast!Virtual Coffee:Virtual Coffee: virtualcoffee.ioPodcast Contact: podcast@virtualcoffee.ioBekah: dev.to/bekahhw, Twitter: https://twitter.com/bekahhw, Instagram: bekahhwDan: dtott.com, Twitter: @danieltott

Video Games Real Talk
The Modern Life of Mobile Development

Video Games Real Talk

Play Episode Listen Later Apr 15, 2022 54:58


In this episode of VGRT, our host, Stefan Baier, EVP of Publishing at Streamline Media Group, sits down with Neil Haldar, VP of Publishing at Streamline Media Group, to discuss the intricacies of the mobile games landscape. Mobile games have come a long way from the 90's classic Snake game. With over 3 billion smartphones in the world, the possibilities are boundless. What you will learn: How to stand out in mobile games when there is an infinite amount of them. With 3 billion smartphones on the planet, how do you scale? Will digital ownership become a requirement for modern gaming systems? The infinite lifecycle of mobile games VS. traditional video games. About mobile games in Web 3 and NFTs. And so much more! Stefan Baier's Links: Twitter: https://twitter.com/NerdyNarrative LinkedIn: https://www.linkedin.com/in/stefanbaier/ Neil Haldar's Links: LinkedIn: https://www.linkedin.com/in/neilhaldar/ Twitter: https://twitter.com/neilsf Visit our website: https://videogamesrealtalk.com/ Follow us on Twitter: https://twitter.com/VG_RealTalk Follow Alexander on Twitter: https://twitter.com/starveup About Us: Video Games Real Talk is hosted by Alexander Fernandez & Stefan Baier, games industry entrepreneurs & co-founders of Streamline Media Group. Their 20-year history of developing & supporting entertainment & enterprise video games for some of the world's best-loved franchises & brands give your hosts a wealth of experience. Each episode shares insights from inside the industry. We cover multiple disciplines, perspectives, & expertise from across the world. You can expect candid conversations & access to insider information, trends, & forecasts from leaders & innovators in their field. VGRT is produced by Krystal Alvarado & David Burton, original music by Pharoh Beats & our YouTube videos are edited by Devon Chew.

PodRocket - A web development podcast from LogRocket
LogRocket Mobile with Pascal Kriete

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Mar 23, 2022 24:20


We have published over 100 episodes without talking about the company behind PodRocket. So we decided to bring LogRocket's VP of Engineering, Pascal Kriete, on the podcast to talk about how LogRocket works, LogRocket Mobile, and what it was like building a mobile product with a team of web developers. Links https://logrocket.com https://logrocket.com/features/mobile https://logrocket.com/careers#open-roles Review us Reviews are what help us grow and tailor our content to what you want to hear. Give us a review here (https://ratethispodcast.com/podrocket). Contact us https://podrocket.logrocket.com/contact-us @PodRocketpod (https://twitter.com/PodRocketpod) What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today (https://logrocket.com/signup/?pdr). Special Guest: Pascal Kriete.

DevTalk with Kerry W. Lothrop
79: The state of mobile development. With Mohsen Ramezanpoor

DevTalk with Kerry W. Lothrop

Play Episode Listen Later Mar 21, 2022 31:06


On this episode of DevTalk I speak to Mohsen Ramezanpoor about the state of mobile development.

Women Who Code Radio
Women Who Code Podcast - 25 - Hannah Mace, Software Engineer, Bugcrowd

Women Who Code Radio

Play Episode Listen Later Jan 19, 2022 28:00


Sandy Ritter, Staff Software Engineer in Mobile Development at P&G and co-director of the Cincinnati Chapter of Women Who Code, interviews Hannah Mace, Software Engineer at Bugcrowd. They discuss Hannah's path to tech, her boot camp experiences, the importance of mentorship, and ways to maintain the right professional mindset.

CodeKlets
[S2E13] Robert van Loghem en Jamie Craane over Mobile Development

CodeKlets

Play Episode Listen Later Dec 6, 2021 121:44


Show notes Robert van Loghem programmeert sinds zijn 13e in Turbo Pascal, na meer dan tien jaar backend-ontwikkeling in Java en wat Scala te hebben gedaan, begon hij in 2010 met het ontwikkelen van Objective-C iOS-apps voor NS en een klein beetje ProRail. Nu doet hij voornamelijk Kotlin en Swift in frontend en... in backend. Jamie Craane is een Full Stack software ontwikkelaar met een passie voor Kotlin en Kotlin Multiplatform. Hij heeft o.a. aan de wieg gestaan van de NS Reisplanner Android app en de Kotlin multiplatform app van Eneco. Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Robert van Loghem LinkedIn - link Twitter - @soundbites Jamie Craane LinkedIn - link Twitter - @jcraane jamiecraane.dev Onderwerpen 00:00 Intro 04:45 Hoe is het programmeren begonnen bij jullie? 14:45 Huidig mobile development project en de team samenstelling 19:05 Hoe omgaan met multiplatform en verschillende mobile developer skillsets 26:17 Welke Mobile Software Development stack gebruiken jullie? 30:00 CI, testing en CD naar App Stores voor Mobile Development 39:45 Wijze lessen tijdens Mobile Development en de beste Mobile experience 49:40 Mobile testing in de Cloud? 51:50 Multiplatform Mobile Development met Kotlin, de voor- en nadelen 01:04:45 Trunk based development vs. Pull requests 01:11:40 Hoe loopt het proces in Multiplatform development. Maak je genoeg gebruik van de hardware mogelijkheden? 01:16:39 TempleOS? 01:18:40 iPhone of Android voor privé gebruik. En welke andere hardware gebruiken jullie? En voor gaming? 01:24:47 Wat is een full stack developer volgens jullie? 01:27:08 Welke loopbaan tips zou je je jongere zelf geven? 01:32:28 Grootste fout afgelopen jaar? 01:37:17 Belangrijkste developer skill die je zou aanraden? 01:40:18 “Bouw mee aan onze complexe Architectuur” in een complex domein 01:53:48 Tips 02:21:03 Outro Random notes Kotlin Multiplatform Pact integration/ microservices testing Flutter Cordova React native Obsidian Tips Robert Investeer in je gereedschap! Zoals goeie werkplek Disney+ de What if Serie Apple TV+ Foundation Jamie Jamie music producer Github Co-pilot Snyder's Justice League Kishen Ego is the enemy Twin Peaks CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show

Blossoming Technologist
24. Mobile Development & Necessary Soft Skills with Tim Bornholdt

Blossoming Technologist

Play Episode Listen Later Nov 29, 2021 43:53


What are the unique challenges of building a mobile app? Which soft skills are essential for developers? Learn from Tim Bornholdt, an entrepreneur, developer, and podcaster based out of Minneapolis. Tim is the co-founder and partner at The Jed Mahonis Group, a tech agency that builds custom iOS and Android software for businesses. His podcast, Constant Variables, is a show that explains app development without technical jargon. In this episode, we talk about mobile development as well as soft skills as a developer. We start with Tim's journey from buying the first iPhone to learning mobile development and starting his company. We discuss how soft skills are often even more important than the tech skills as a developer and how this plays into who he hires. Mentioned in This Episode: Stanford Mobile Development Course: web.stanford.edu/class/cs47 Coursera: coursera.org Connect with Tim: LinkedIn: /timbornholdt Constant Variables Podcast: constantvariables.co Constant Variables Twitter: @cv_podcast Follow Jed Mahonis Group: Website: jmg.mn https://twitter.com/JedMahonisGroup https://www.instagram.com/jedmahonisgroup/ Follow Blossoming Technologist: Instagram: @blossoming_tech Twitter: @blossoming_tech LinkedIn: /blossoming-technologist Connect with Marisa: Twitter: @marisahoenig LinkedIn: /marisahoenig

PodRocket - A web development podcast from LogRocket
Expo with Charlie Cheever (Repeat)

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Nov 23, 2021 37:56


Originally published March 23, 2021. We are taking this week off from production. We will be back with new episodes on November 30th. Ben interviews Charlie Cheever, CEO and cofounder of Expo. They talk about the difficulties of building a cross-platform app and what Expo is doing to make that easier for developers. They also get into the state of React Native and more. Links https://expo.io https://twitter.com/ccheever https://expo.io/eas https://expo.io/tools https://expo.io/client https://medium.com/airbnb-engineering/react-native-at-airbnb (https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c) Contact us https://podrocket.logrocket.com/contact-us (https://podrocket.logrocket.com/contact-us) @PodRocketpod (https://twitter.com/PodRocketpod) What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Charlie Cheever.

Elixir Mix
The Elixir Job Market and Getting Hired - EMx 151

Elixir Mix

Play Episode Listen Later Nov 3, 2021 53:49


Adi recently found a new job and Chuck has been going through the interview process. So, the panel hop on the show to discuss the current job market, what they've experienced as job candidates and provide ideas and feedback for both hiring companies and job candidates. Panel Adi IyengarAllen WymaCharles Max Wood Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Picks Adi- Software Developer | theScoreAdi- Simplebet - Software EngineerAdi- Brian Samela (Elixir Tech Recruiter) | LinkedInAdi- Howard Rosenzweig (Elixir Tech Recruiter) | LinkedIn Adi- Adi Iyengar | LinkedInAllen- Galaxy Z Fold3 5G 512GB (Unlocked) in Black | Price & Deals | Samsung USCharles- Top End DevsCharles- Viscounts of the West Kingdom Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )

Elixir Mix
Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150

Elixir Mix

Play Episode Listen Later Oct 27, 2021 35:08


Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. He explains the architecture of his application and the story behind why he built this particular application. Then the panel dives in to help explain how you can use GenServers for ongoing services like this one. Panel Adi IyengarAllen WymaCharles Max WoodSascha Wolf Guest Arkadiusz Plichta Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Twitter: Arkadiusz Plichta ( @el_pikel )Using LiveView and GenServers to track BTC priceTesting GenServers with Erlang TraceTesting Elixir: Effective and Robust Testing for Elixir and its Ecosystem Picks Adi- Code BEAM America 2021Adi- To work with Adi, reach out to him at: aditya7iyengar@gmail.comAllen- Stuff You Should Know (Podcast)Arkadiusz- LOOK MUM NO COMPUTER (YouTube Channel)Charles- Top End DevsCharles- Top End Devs / AuthorCharles- The 360 Degree Leader: Developing Your Influence from Anywhere in the OrganizationSascha- CGPGrey- YouTube Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: Arkadiusz Plichta.

bitcoin panel tracking ecosystem btc elixir flying high flutter arkadiusz cgp grey mobile development liveview devchat charles max wood devchattv stuff you should know podcast dev influencers accelerator top end devs level up devchat allen wyma genservers
Elixir Mix
Artificial Intelligence with Elixir using tangram.dev ft. David Yamnitsky - EMx 149

Elixir Mix

Play Episode Listen Later Oct 20, 2021 39:13


David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your Elixir applications. He also goes into how it is built and how it provides you with a basic level of AI that integrates nicely with Elixir. Panel Allen WymaCharles Max WoodSascha Wolf Guest David Yamnitsky Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links tangram.devGitHub: tangramdotdev/tangramTangram for ElixirAdventures in Machine LearningJupyter NotebooksGitHub | livebook-dev/livebookGitHub | elixir-nx/nxGitHub | elixir-nx/axonGitHub: David Yamnitsky ( nitsky )LinkedIn: David YamnitskyTwitter: David Yamnitsky ( @davidyamnitsky ) Picks Allen- GitHub ActionsCharles- TopEndDevs CoachingCharles- Viscounts of The West Kingdom (Boardgame)Charles- Lost Ruins of Arnak (Boardgame)Charles- X: Multiply Your God-Given Potential (Book)Sascha- Play Unsafe (Book) Contact Allen: Plangora  Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: David Yamnitsky.

Flutter 101 Podcast
Dart in the Cloud, Backend, Command Line, and Shelf with Kevin Moore

Flutter 101 Podcast

Play Episode Listen Later Jul 23, 2021 44:56


My guest in this episode is Kevin Moore. Kevin is a Product Manager at Google working on Dart and Flutter.In one of the last episodes of the Flutter 101 podcast, I talked to Ryan Knell, the author of the Alfred package. Kevin, who works as Product Manager at Google, listened to the episode. He then shared on Twitter, that he would love to come on and explain more about his thoughts on pkg:shelf and Dart on the server and CLI. Of course, I invited him immediately!Most people know Dart as the language behind Flutter. Flutter code is powered by the world-class Dart platform, which enables compilation to 32-bit and 64-bit ARM machine code for iOS and Android, as well as JavaScript for the web and Intel x64 for desktop devices.Dart is also used for tooling, as command-line apps, running web servers, and more. pub.dev is also running on Dart and it's serving millions! It's a great match as a backend language for teams and developers who already write Flutter. If your Flutter app needs a backend or you need to glue some services together, Dart is a great match.We talked about how you can run Dart in the cloud today. You can use Cloud Run's container support, combined with Dart's Docker images, to run server-side Dart code.We briefly talked about the Functions Framework that makes it easy to write Dart functions instead of server applications for handling web requests. Using the framework, you can create functions that handle HTTP requests and CloudEvents and deploy your Dart functions to Google Cloud.Lastly, we also talked about command-line apps, and Kevin shared his tips on which packages can improve your development experience while writing and using Dart on the command line.Guest: Kevin MooreTwitter @kevmooGitHub @kevmooLinkedIn linkedin.com/in/kevmooReddit @kevmooMedium @kevmooHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.devMost relevant past episodes from Flutter 101Dart 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!Dart on AWS Lambda and Serverless Computing with Sebastian Döll (Episode 6): We talked to Sebastian Döll (GitHub Microsoft, previously Solutions Architect at AWS) about serverless computing, the state of serverless Dart, and how he implemented a custom AWS Lambda Runtime for Dart.Backend and Frontend Web with Dart with Jermaine Oppong (Episode 7): We talked about backend and frontend Dart with Web Developer and YouTuber Jermaine Oppong. Shelf, Alfred, Aqueduct, Angel, AngularDart, and more.Mentioned packagespub.dev/packages/shelf: A model for web server middleware that encourages composition and easy reusepub.dev/packages/functions_framework: FaaS (Function as a service) framework for writing portable Dart functionspub.dev/packages/shelf_router: A convenient request router for the shelf web framework, with support for URL parameters, nested routers, and routers generated from source annotationspub.dev/packages/args: Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style optionspub.dev/packages/build_cli: Parse command-line arguments directly into an annotation class using the power of build_runner and source_genpub.dev/packages/completion: A package to add shell command completion to your Dart applicationOther ResourcesPop, Pop, Win! + source code: demonstration app for the open-source Dart project from Google: an implementation of Minesweeper in DartThe Chromium ProjectsArs Technica: Google has released Dartium, a Chromium build with a Dart VM (2012)Fandom Google Wiki: Dartium: "Dartium is a modified version of Chromium that is designed to support the Dart language."Dart News and Updates: The new AdWords UI uses Dart - we asked why (2016)Good to Great: Why Some Companies Make the Leap... and Others Don't by Jim C. CollinsRack: a Ruby Webserver InterfaceAnnouncing Dart 2.13: (...) Official Docker support and Dart on Google CloudDockerDocker Official ImagesDart Docker Official ImagesKubernetes - Production-grade container orchestrationDart Docs - Google Cloud (Cloud Run, Functions, Kubernetes, Compute Engine, App Engine)Announcing Dart support for GitHub ActionsIt's All Widgets! hosted by Hillel Coren: Kevin MooreYouTube Kevin Moore: Code generation with the Dart build systemYouTube Google IO Q&A: Cloud, Dart, and full-stack Flutter    

Flutter 101 Podcast
Dart on AWS Lambda and Serverless Computing with Sebastian Döll

Flutter 101 Podcast

Play Episode Listen Later Apr 30, 2021 55:14


In this episode of the Flutter 101 Podcast, I talked to Sebastian Döll.Sebastian is a Senior Software Engineer living in Berlin. He currently works on GitHub at Microsoft. Previously, he worked as Solutions Architect at AWS. He created products at DigitalOcean, Axel Springer, Accenture, and IBM.I found his article on the AWS Open Source Blog about a Dart Runtime for AWS Lambda:Writing your functions in Dart enables you to use your skills to develop mobile applications to create serverless backends. You also can share code between your application and your backend, and use the power of a statically typed language.Sebastian explained how he was able to support the Dart language via custom Lambda runtimes, and how we can create a Lambda function in Dart.We also talked about several related topics, serverless compute, the serverless app framework, AOT vs JIT, cross-compilation (or lack thereof), alternative languages and serverless compute services, and how devs need to think about serverless architectures.ResourcesIntroducing a Dart runtime for AWS LambdaAWS Open Source Bloggithub.com/awslabs/aws-lambda-dart-runtimeAWS LambdaLambda RuntimesCustom AWS Lambda RuntimesThe Serverless Application Frameworkserverless-dartAzure FunctionsGoogle Cloud FunctionsAWS AmplifyFirebaseDart AWS APIs by Agilord on pub.devFirecrackerAWS CloudFormation (Infrastructure as Code)AWS Serverless Application Model (SAM)AWS Cloud Development Kit (CDK)Guest: Sebastian DöllTwitter @katallaxieGitHub @katallaxieWeb katallaxie.meHost: Vince VargaTwitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.dev

null++: بالعربي
Episode[52]: Google summer of code with Hassan El Desouky

null++: بالعربي

Play Episode Listen Later Apr 20, 2021 70:42


ResourcesGoogle Summer Of CodeMy GSoC Experience Episode Picks:Hassan: Talk: The Wholesome Engineer - م احمد عصام من شركة ابلRetro Tech S2Remelo - Remind me laterAlfy: Horizon Zero Dawn™ Complete EditionLuay: Besohat بيسوهات - YouTube 

Found
Brie Code, TRU LUV

Found

Play Episode Listen Later Apr 16, 2021 50:17


This week's guest is Brie Code, founder and CEO of TRU LUV. In Brie's own words, TRU LUV is building "ritual and emotionally-conscious AI," which sounds ambitious and potentially world-changing because it is. Brie's background as a game developer led her to explore alternate types and motivations for game-like experiences, and that resulted in constructing AI in a mobile app that espouses a "tend-and-befriend" approach.Links for this week's episode:Mobile developer Tru Luv enlists investors to help build a more inclusive alternative to gaming#SelfCare on the App StoreTRU LUV's website

The Startup Podcast
mobile development and ecommerce expert

The Startup Podcast

Play Episode Listen Later Dec 26, 2020 1:07


null++: بالعربي
Episode[40]: Mobility With Ahmed Essam

null++: بالعربي

Play Episode Listen Later Nov 28, 2020 92:11


Resources Mentioned in this episodeKotlin Native.

null++: بالعربي
Episode[23]: Q&A For June, 2020

null++: بالعربي

Play Episode Listen Later Jun 27, 2020 100:39


Alfy Ask.fm.Episode[6]: Frontend Foundations.Javascript libraries usage statistics.Second Guessing the modern web.Picks:Alfy: Tiktok Reverse Engineering, Techlead Episode, VeeValidate in World Vue SummitLuay: substack.

The Undefined Podcast
How to Save the Web with Expo's Brent Vatne

The Undefined Podcast

Play Episode Listen Later May 4, 2019 67:09


Brent Vatne is a Software Engineer at Expo. He joins hosts Jared Palmer and Ken Wheeler on The Undefined to talk about the future of the web, native development, and more.FeaturingBrent Vatne - Twitter, GithubKen Wheeler – Twitter, GitHub, WebsiteJared Palmer – Twitter, GitHub, Website

.NET Rocks!
State of Mobile Development Panel from DevReach

.NET Rocks!

Play Episode Listen Later Dec 13, 2018 54:24


How do you build a mobile app in 2018? Or should you? Richard moderates a panel from DevReach in Bulgaria with Sam Basu, Jen Looper and Jo Franchetti about their experiences with different tools building mobile apps. The conversation ranges over Xamarin, Cordova, NativeScript and good ol' fashion mobile web. Is the Progressive Web App good enough now to skip going to the app store? Or do you want your PWA to appear in the app store? How awful are app stores? Great thoughts around testing, accessibility and more!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
State of Mobile Development Panel from DevReach

.NET Rocks!

Play Episode Listen Later Dec 13, 2018 54:23


How do you build a mobile app in 2018? Or should you? Richard moderates a panel from DevReach in Bulgaria with Sam Basu, Jen Looper and Jo Franchetti about their experiences with different tools building mobile apps. The conversation ranges over Xamarin, Cordova, NativeScript and good ol' fashion mobile web. Is the Progressive Web App good enough now to skip going to the app store? Or do you want your PWA to appear in the app store? How awful are app stores? Great thoughts around testing, accessibility and more!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Progressive Web Apps for Mobile Development with Matt Netkow

.NET Rocks!

Play Episode Listen Later Aug 2, 2018 56:23


So many ways to build mobile apps - what works best for you? Carl and Richard talk to Matt Netkow about the past, present and future of PhoneGap and how the Progressive Web App is playing in the mobile dev world. Matt talks about the many JavaScript-based solutions for mobile cross-platform development including PhoneGap, Cordova, NativeScript and Ionic. But with Progressive Web Apps being supported by browsers on mobile devices, could you just be writing native Javascript for your web app? Lots of good discussion!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Progressive Web Apps for Mobile Development with Matt Netkow

.NET Rocks!

Play Episode Listen Later Aug 2, 2018 56:22


So many ways to build mobile apps - what works best for you? Carl and Richard talk to Matt Netkow about the past, present and future of PhoneGap and how the Progressive Web App is playing in the mobile dev world. Matt talks about the many JavaScript-based solutions for mobile cross-platform development including PhoneGap, Cordova, NativeScript and Ionic. But with Progressive Web Apps being supported by browsers on mobile devices, could you just be writing native Javascript for your web app? Lots of good discussion!Support this podcast at — https://redcircle.com/net-rocks/donations

The NoSQL Database Podcast
NDP019: Mobile Development with Realm

The NoSQL Database Podcast

Play Episode Listen Later Jun 1, 2017 35:11


In this episode I'm joined by Eric Maxwell and my colleague, Priya Rajagopal, where we discuss the very popular mobile database, Realm. Eric is a Developer Advocate at Realm and we discuss everything from how data is stored, to how you use and query Realm in modern applications. If you're interested in staying in contact with anyone on the show, our Twitter information is @rajagp, @nraboy, and @emmax

.NET Rocks!
Mobile Development using F# with Scott Nimrod

.NET Rocks!

Play Episode Listen Later Nov 16, 2016 51:51


Functional programming for mobile development? Carl and Richard talk to Scott Nimrod about his experiences building mobile apps with Xamarin using F# as the primary programming language. Does functional make sense for mobile development? Sure, but F# can handle OOP problems too. Scott calls it "functional first". The conversation digs into the power of staying within Visual Studio - tools that you know and understand! But there are also features in Visual Studio that don't necessarily work well (or the same) with F#, so it does take time to learn your way around your new language. But worth it!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Mobile Development Landscape Update with Atley Hunter

.NET Rocks!

Play Episode Listen Later Sep 21, 2016 47:12


Digging into what it's like to build mobile applications today with someone who's built more than just about anyone - Atley Hunter! Carl and Richard chat with Atley about what is working for him today and what's not. Atley talks about revenue potential from iOS, Android and Windows Phone apps (yes, there still is some revenue there), and what approaches make sense for actually building cross-platform apps today. While he's capable of native development, he's also looking close at the various evolving tools out there. Atley also digs into the challenges of the various app stores - the problems continue. It's tricky to make money on mobile apps, but it is possible, you just have to know your options!Support this podcast at — https://redcircle.com/net-rocks/donations

The Polyglot Developer Podcast
TPDP002: Picking the Right Mobile Development Technology for Your Needs

The Polyglot Developer Podcast

Play Episode Listen Later Feb 7, 2016 31:20


In this episode I talk about my experience as a mobile developer and some of the native and hybrid apps that I've published to the various app stores like, but not limited to, Google Play and iTunes. As a developer that has used both native and hybrid for development, I discuss where I feel native mobile app development succeeds and also where it falls short, making room for hybrid technologies like Apache Cordova, Xamarin, and Telerik NativeScript. A writeup to this episode can be found via https://www.thepolyglotdeveloper.com/2016/02/tpdp-episode-2-picking-the-right-mobile-development-technology-for-your-needs/ on my blog. If you have questions that you'd like answered in the next episode, visit https://www.thepolyglotdeveloper.com/podcast-questions and fill out the form.

.NET Rocks!
Hybrid Mobile Development Update with Lino Tadros

.NET Rocks!

Play Episode Listen Later Oct 1, 2014 54:46


Carl and Richard talk to Lino Tadros about his viewpoint on doing mobile development using the plethora of cross-platform development tools available today. First up - Xamarin's tools for building iOS and Android apps. Windows Phone also makes an appearance, especially with Xamarin Forms. The Xamarin stack continues to evolve and improve, and Lino is pretty impressed. Then it's over to the HTML/JavaScript world of Adobe Cordova, with implementations in Visual Studio as well as the Telerik Platform. Lino talks about its strengths around working beyond even the three top mobile platforms for when you really want to deal with the long tail, but the implementations vary a bit, leading to the ecosystem of plugins to fill in the gaps. Both these approaches work, Lino focuses in on the skillsets needed, and reminds of the reality - there is no cross-platform solution out there that doesn't demand you understand the platforms you're working with.Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
The Mobile Development Stack with Burke Holland

.NET Rocks!

Play Episode Listen Later Apr 16, 2014 54:10


Carl and Richard talk to Burke Holland about building mobile apps. But the conversation starts out with an announcement - Telerik's KendoUI is going open source! Burke talks a bit about the history of KendoUI and how it has evolved over the years, including a KendoUI Mobile (which is also open source). That leads to a discussion about mobile development as a whole, including his preferred tools and styles for building apps across different mobile platforms, comparing native, hybrid and web development on the smartphone and where tablets fit into this story.Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Cross-Platform Mobile Development with Todd Anglin

.NET Rocks!

Play Episode Listen Later Oct 1, 2013 54:00


Carl and Richard talk to Todd Anglin from Telerik about cross-platform development for mobile. The conversation focuses on Telerik's Icenium hybrid mobile development solution. Todd announces that Icenium now has a Visual Studio plug-in so that you can do your development in the environment of your choice. This leads to interesting possibilities with KendoUI, another library from Telerik that lets you build mobile web apps with native look-and-feel on different phone platforms - now you can turn them into hybrid apps!Support this podcast at — https://redcircle.com/net-rocks/donations