Episodi

  • Building a professional grade mobile app is not easy. A lot of effort goes into making your app bug free, performant, pleasant to use and maintainable over time. This gets easier with years of experience and it is helpful to have a coach to help you master these skills.

    Our guest on this episode is Casey Daniel. Casey has been a professional mobile developer for 5 years and he wants to help other people become professional mobile developers by helping them bridge the divide from building toy apps to building industrial strength and maintainable apps.

    Casey has recently turned his focus to Flutter app development for applications in the healthcare space. Casey joins the show to discuss his experience and lessons learned in building production ready mobile apps. Casey also talks about the content he is creating to help others get skilled up as professional developers.

    01:20 Casey's Background

    04:48 What goes into building a mobile app

    06:03 Clean architecture

    07:25 Skills / specializations in an app development team

    09:46 Best practices in mobile app development

    12:13 Flutter mobile app development

    14:47 Packages and Plugins

    16:38 Flutter Animations

    18:38 Unit testing / UI testing

    20:04 Analytics monitoring / crash reporting

    22:27 Internationalization / Localization

    24:55 MYNORMATIVE app

    29:30 Favorite Flutter apps

    30:27 Casey's blog, YouTube channel and podcast

    31:44 How to connect with Casey online

    Links:

    Blog: https://whitewhiskywolf.com/

    YouTube Channel: https://www.youtube.com/channel/UCQen30Eh8QU_Y3w0JLpriLg/

    MYNORMATIVE App: https://mynormative.app/

    Twitter: https://twitter.com/WhiteWhiskyWol1

  • Amazon Web Service, or AWS, is the largest Cloud Computing provider in the world, offering over 175 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.

    Jonathan Böcker is a software development consultant at Charlie Foxtrot (https://charliefoxtrot.se/) in Sweden with professional experience in AWS

    Jonathan has a fascinating story to share about his work creating the Dart AWS Client packages and how he is using them in production to run diagnostics on his app.

    01:22 -- Jonathan’s background and professional experience

    02:45 -- AWS big picture overview

    03:45 -- AWS Lambda

    05:21 -- AWS Lambda developer workflow

    08:36 -- Motivation to explore using Dart on AWS Lambda

    10:17 -- Creation of the Dart AWS Client libraries

    18:16 -- Use case in production

    26:11 -- The Dart AWS client open source project on GitHub

    30:05 -- Final thoughts

    Dart AWS Client on GitHub: https://github.com/agilord/aws_client

    Dart Community on Gitter: https://gitter.im/dart-lang/home

    Jonathan's Social Media Links:

    Twitter: https://twitter.com/therealSchwusch

    LinkedIn: https://www.linkedin.com/in/jonathanbocker/

  • Episodi mancanti?

    Fai clic qui per aggiornare il feed.

  • Chris has many years of experience contributing to the evolution of UI toolkits including over 9 years as a Principal Program Manager at Microsoft and 2 years as a Vice President at Telerik, the makers of popular UI toolkits for the Microsoft ecosystem. Chris has published 12 books over the years on software development using Microsoft component libraries.

    In my chat with Chris, we cover many topics including lessons learned from building UI technologies, the evolution of software engineering, new features in Flutter, Flutter Desktop, Flutter Web and working on open source projects.

    01:25 -- Chris’ background and work at Google

    05:41 -- Challenges and trade-offs in building a UI toolkit

    13:29 -- Flutter’s approach to multi-platform support - how it avoids common pitfalls

    19:20 -- Navigator 1.0 vs Navigator 2.0

    28:15 -- Flutter Desktop for Windows - getting to alpha and what’s left to do for a full 1.0 release

    41:15 -- Flutter Web - unique challenges of targeting the web and how the team is approaching this.

    47:10 -- Building Flutter as an open source project

    51:25 -- Chris’ publications and approach to writing

    56:11 -- Final thoughts and advice

    Publications By Chris:

    Books on Amazon: https://www.amazon.com/Chris-Sells/e/B001H6OL1K

    Medium Blog Posts: https://medium.com/@csells

    Twitter: @csells

  • The application development eco-system is fragmented. In recent years, the Dart programming language has begun to present a solution to this fragmentation. The Dart programming language can be used to build mobile apps for both iOS and Android. In addition to mobile apps, Dart can be used to build web applications, desktop applications and also backend API services.

    In this episode, The Dart Developer Show welcomes Jermaine Oppong to share his experiences using Dart for Full Stack development.

    Jermaine has created training content to help developers learn more about the Dart programming language. Use to the links below to follow him online.

    Blog: https://creativebracket.com/

    YouTube: https://youtube.com/c/CreativeBracket

    Twitter: https://twitter.com/creativ_bracket

    Medium: http://medium.com/@graphicbeacon

    Dev.to: http://dev.to/graphicbeacon

    E-Book: https://bit.ly/getstartedwithdart

  • Dart is a Language optimized for building apps on any platform. It was created by Google in 2011, and it never attracted much attention, until now.

    In 2019 Dart became the fasted growing language on Github.

    This is because Dart is the language that powers Flutter. Flutter is a toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

    With the popularity of Flutter a renewed interest in Dart is happening. In addition to client side apps, Dart also can be used to create server side backends.

    Dart is a flexible language that can run just about anything on any platform, and is a joy to use.

    In this podcast we will feature interviews with people doing interesting things with Dart. We will learn how they got started with Dart, their visions for the future and advice for anyone getting started

    The goal is to educate, motivate and inspire…and help dart developers stay informed with what’s happening in the community.

    If you’re looking to expand your knowledge of Dart and learn about the people behind it then this show is for you.

    Subscribe now to stay connected with what’s going on in the Dart Developer community