Publishing an Open Source Library (VLOG)

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 มี.ค. 2021
  • The best android courses on the planet: codingwithmitch.com/
    How to publish an open source android library.
    I'm in the process of figuring out what to use: MavenCentral, Jitpack or Github Packages.
    Social:
    / mitch_tabian
    / codingwithmitch
    .
    .
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 86

  • @balazsfitz7517
    @balazsfitz7517 3 ปีที่แล้ว +2

    When I was young and inexperienced (now the first is deniable, the second debatable), I used to think that as we age, we make less and less mistakes. What I realised is that instead we learn to use our mistakes to improve upon. And of course the number of mistakes doesn’t really decrease (that would decrease efficiency anyway); the types of these mistakes vary in return...

  • @xpopcornx1747
    @xpopcornx1747 3 ปีที่แล้ว +4

    You should watch the Stanford iOS course on youtube, the newest is in swiftUI and the teacher moves pretty fast.

  • @cw3dv
    @cw3dv 3 ปีที่แล้ว +6

    Mitch: Fix the code break it
    Me: I don't even fix the code I break it

  • @kravets_coding
    @kravets_coding 3 ปีที่แล้ว +4

    Swift tutorials from Mitch - would be great. Especially with your Android background - I thing it would be easy to expand technology stack not only for you but for subscribers as well.

  • @putras.simaremare6986
    @putras.simaremare6986 3 ปีที่แล้ว +3

    Mitch found out Github Packages is not really public: *screams internally*

  • @schnapsdrossel78
    @schnapsdrossel78 3 ปีที่แล้ว +2

    Making wrong decisions and fixing it in the end is part of the development. I have been down the false route many times myself. Thanks for sharing! Never stop trying!

  • @unistern
    @unistern 3 ปีที่แล้ว +3

    First steps in a new World. Mac World . Keep it up

  • @abolfazlyaghoobi7998
    @abolfazlyaghoobi7998 3 ปีที่แล้ว +1

    I like the new look of your office ... and also today is the Persian Nowruz ... so happy Nowruz buddy ;)

  • @arfathahmed3433
    @arfathahmed3433 3 ปีที่แล้ว +2

    I was frustrated too migrating from windows to a mac. But eventually you'll learn to love it; I would not look back. First thing I ever do when I get a mac handed to me -
    1. Swap the 'fn' key to a 'command' key. Easily done in system preferences. Helps me keep my muscle memory using shortcuts from windows.
    2. Enable three finger dragging. Weirdly under accessibility settings. I prefer it over the mechanical down click.
    3. command + space spotlight is a godsend. Pair it with a tool like 'Alfred' and you've got power like no other. Windows start menu feels slow and inaccurate in comparison.
    4. I miss the window resizing and snapping feature on windows. I use 'spectacle' tool for that.
    5. A tiny tool called 'CheatSheet'
    Trust me it'll grow on you.

  • @samha1513
    @samha1513 3 ปีที่แล้ว +6

    This comment is for yt algo.

  • @hackerman7835
    @hackerman7835 3 ปีที่แล้ว

    Any tips on bug tracking and documentation? Do you just keep a text file describing all the bugs you've discovered or do you have some less cumbersome solution?

  • @truepicksyt3323
    @truepicksyt3323 3 ปีที่แล้ว +2

    11:29 to 11:46 (This is Meme material)

  • @gathindragamamadagedon9153
    @gathindragamamadagedon9153 3 ปีที่แล้ว

    I use both Windows and MAC for work and still having issue with copy paste shortcut keys. 😭
    CMD + Space Bar to get run command
    You can also download MS RDP client to remote into windows.

  • @seyedmohsenmousavi7285
    @seyedmohsenmousavi7285 ปีที่แล้ว

    That was so fun Mitch! I was like hahaha.. whole during watching this video, by the way, I just wanted to let you know that I went exactly down the path that you did in publishing an Android Library! I don't know why it was so tricky and misleading and the funnies thing is that after days of searching and testing and getting mind-blowing errors, I finally came up with publishing it and went directly to my project gradle file and imported the library with cheers and all of the sudden I saw none of my library classes were resolved!!! :))
    I got no idea what went wrong because everything passed during the publishing procedure in Sonatype and it shows nothing as error messages or where to look up.

  • @vedx
    @vedx 3 ปีที่แล้ว +4

    Engagement 🔥

  • @MrMayur6028
    @MrMayur6028 3 ปีที่แล้ว +2

    Can you please share your windows PC configurations?

  • @Shafayat124
    @Shafayat124 3 ปีที่แล้ว

    Wait so if i take a 1 month subscription and register for some paid courses and when my subscription runs out, i still have access to those courses?

  • @shil331
    @shil331 2 ปีที่แล้ว

    what about maven central? you said you gonna talk about it

  • @armandoavila4615
    @armandoavila4615 3 ปีที่แล้ว +1

    Little engagement here ✌️

  • @danilodequeiroz9520
    @danilodequeiroz9520 2 หลายเดือนก่อน

    I confess that I found pretty strange to use a gh token to pull my own public library from Gh pkgs, but since I was following a good tutorial about it I wasn't much of a struggle.

  • @dontbotherreading
    @dontbotherreading 3 ปีที่แล้ว +2

    keep it up

  • @bjugdbjk
    @bjugdbjk 3 ปีที่แล้ว

    Oh man , when I am watching this video I feel like I am hearing to my own experience with programming :) Anyways thanks a lot for sharing ur thoughts open-source stuff really saved tons f time for others ...and by the way waiting for ur KMP and IOS stuff man in a MItch way....any expected timeline for the great video..coming up ...;)

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว

      Still in the very early stages. I am building a KMP project this week

  • @user-ce1om8ku4v
    @user-ce1om8ku4v 2 ปีที่แล้ว

    top information

  • @mrt7366
    @mrt7366 3 ปีที่แล้ว

    Welcome to MAC life. You will love it soon enough.
    Question: Why SwiftUI and not pure Swift for IOS?

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว

      It's like compose. Declarative code for ui is awesome

  • @mrsoommy9162
    @mrsoommy9162 2 ปีที่แล้ว

    Guys what about non open source?

  • @JonathanThompson-pg8oh
    @JonathanThompson-pg8oh 6 หลายเดือนก่อน

    Good knowledge

  • @NinjaWithCookies
    @NinjaWithCookies 3 ปีที่แล้ว +1

    It's called job security :')

  • @codinginflow
    @codinginflow 3 ปีที่แล้ว +2

    I heard Kaushik Gopal mention in a podcast that Swift developers don't even have to switch to a background thread when they do database operations 🤔 I wonder if that's true

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว +8

      I heard swift developers have code that writes you

    • @RogueTravel
      @RogueTravel 3 ปีที่แล้ว +1

      On Android we are eternally nerfed by the JVM. Swift is much closer to the metal and they don't pay the price. Also, there is no dancing around the operating system to inject dependencies like we deal with on Android. Swift is actually a plug-in on CLion if you use that IDE. If you are on Windows and you have WSL then you can start with Swift, and honestly you'll find it very similar to Kotlin

    • @codinginflow
      @codinginflow 3 ปีที่แล้ว

      @@RogueTravel well put

  • @trinhannguyen9848
    @trinhannguyen9848 3 ปีที่แล้ว

    I really find command key is in a much more convenient place compared to the control key. I usually map cap locks to control key. It's really hard to reach for control key without moving your whole hand

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว

      You must have little baby hands

    • @trinhannguyen9848
      @trinhannguyen9848 3 ปีที่แล้ว +1

      Sure, it comes down to familiarity. Regarding the ergonomics, the command key is in a much better position. How are you gonna do control + tab without moving your hand (possible but not ergonomic)? Also, I would recommend trying mapping esc and control to the cap locks key. Especially convenient if you're using Vim or do a lot more keyboard than mouse.
      Just like I'm used to qwerty. That does not mean qwerty is better than Dovrak. In fact, Dvorak is more ergonomic

  • @mohammadalkalaleeb2446
    @mohammadalkalaleeb2446 3 ปีที่แล้ว +1

    Frankly, I think languages are becoming more and more similar, the concepts are the same, the logic is the same, it's just a minor differences for the most part. Granted this is the case *IF* you code using a good architecture.
    I had a Job using Symfony PHP, another using Express TypeScript, my current job is a developer for android Android (Java and Kotlin), and Flutter. and frankly the more I develop the more the concepts come closer and closer to being the same. a different orm, a different web client, RX is always there and for the most part, a similar design classes (at least with compose for android).
    I haven't tried Swift though, but judging from this vlog, I don't think it's that different.

  •  3 ปีที่แล้ว +2

    I used to be like you, missing windows when I got my mac, however, I started to feel better with mac, mac is more stable and easy to use than windows. You will see it

  • @shashankkumardahiya7322
    @shashankkumardahiya7322 3 ปีที่แล้ว +2

    What u do when u feel demotivated

  • @appsdeveloper4024
    @appsdeveloper4024 3 ปีที่แล้ว +1

    Engagement

  • @ahmadjehangir1356
    @ahmadjehangir1356 3 ปีที่แล้ว +1

    Hey Mitch! Your videos are very best. At the end, we all want to earn. Can you make a video on how to earn from Home and what are the resources of job?
    Corona or other reasons! Future is working within walls. Hope you will say something about how to earn from Home after learning these courses and where should we apply if you like.
    Thanks

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว

      I earn from selling my courses

    • @ahmadjehangir1356
      @ahmadjehangir1356 3 ปีที่แล้ว +1

      @@codingwithmitch true but everyone is not Mitch. You have professional teaching skills and your video content is very perfect. You are also handsome and this adds extra flavour to your courses.
      Guys like me can't make videos and sell courses. Hope there is other way

  • @DiegoNovati1
    @DiegoNovati1 3 ปีที่แล้ว

    SSH is available on the terminal in Mac, so you don’t need to install anything

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว

      Yes but it's garbage. I think you missed my point

    • @DiegoNovati1
      @DiegoNovati1 3 ปีที่แล้ว

      @@codingwithmitch The strongest point of macOS is that you can manage everything from the command line: this is the reason why Windows has introduces the Linux shell. Of course, from someone coming from Windows, at the beginning this is more complex but in the long run you are much more productive.

    • @codingwithmitch
      @codingwithmitch  3 ปีที่แล้ว

      @@DiegoNovati1 I definitely like that the mac command line is very similar to linux

  • @boukarradhmoez99
    @boukarradhmoez99 3 ปีที่แล้ว

    Man i have no comment, we waiting for more Kotlin contents

  • @hassanmoradnezhad723
    @hassanmoradnezhad723 3 ปีที่แล้ว

    this is our life :)))))

  • @NirLouk
    @NirLouk 2 ปีที่แล้ว

    You bought a Mac.... Well...
    You are heading to many many dark rabbit holes.... :)

  • @Lioneldali
    @Lioneldali 3 ปีที่แล้ว

    they don't need your public key to read package
    they need to get their own public key with read packages permission

  • @mehulbisht9708
    @mehulbisht9708 3 ปีที่แล้ว

    9:37 Why does that matter if they can already have it downloaded offline 😂😂

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 3 ปีที่แล้ว +1

    I think the ios Apis are much better than android apis. Android fols keep deprecating apis every year. ios have much more stable apis which last for years.

  • @thopukaramahesh
    @thopukaramahesh 3 ปีที่แล้ว

    You didn't say about what library you are going to publish

  • @ravi_sorathiya
    @ravi_sorathiya 3 ปีที่แล้ว +3

    Garbage web developer
    Engagement 😂